From 257b401a5e0228a53a8bf8c79d0a7bd35a2804d9 Mon Sep 17 00:00:00 2001 From: johnysigma Date: Sun, 20 Apr 2025 19:00:42 +0000 Subject: [PATCH] Upload files to "js" --- js/background.js | 2 +- js/options.js | 31 +------------------------------ js/popup.js | 2 +- 3 files changed, 3 insertions(+), 32 deletions(-) diff --git a/js/background.js b/js/background.js index bf388fc..2121d86 100644 --- a/js/background.js +++ b/js/background.js @@ -132,7 +132,7 @@ function enableFirstWorkingProxy(callback) { function fetchProxies() { console.log("Starting to fetch proxies..."); - return fetch('https://raw.githubusercontent.com/DeBrosOfficial/ANyONe-Proxy-List/main/anonproxies.json') // list of public proxies + return fetch('https://git.debros.io/DeBros/anyone-proxy-list/raw/branch/main/anonproxies.json') // list of public proxies .then(response => { console.log("Response status:", response.status); if (!response.ok) { diff --git a/js/options.js b/js/options.js index d96afa6..eca546a 100644 --- a/js/options.js +++ b/js/options.js @@ -97,16 +97,10 @@ function applyProxySettings(host, port, exceptions = []) { if (chrome.runtime.lastError) { statusMessage.textContent = "Error applying proxy: " + chrome.runtime.lastError.message; statusMessage.style.color = "red"; - statusMessage.style.fontSize = "14px"; - statusMessage.style.fontFamily = "Arial"; - statusMessage.style.fontWeight = "bold"; } else { console.log(`Proxy applied: ${host}:${port}`); statusMessage.textContent = `Proxy applied: ${host}:${port}`; statusMessage.style.color = "#2ecc71"; - statusMessage.style.fontSize = "16px"; - statusMessage.style.fontFamily = "Arial"; - statusMessage.style.fontWeight = "bold"; clearStatusMessage(); } }); @@ -128,25 +122,17 @@ saveSettings.addEventListener("click", () => { if (!isValidIP(proxyIP.value)) { statusMessage.textContent = "Invalid IP address."; statusMessage.style.color = "red"; - statusMessage.style.fontSize = "16px"; - statusMessage.style.fontFamily = "Arial"; - statusMessage.style.fontWeight = "bold"; return; } if (!isValidPort(proxyPort.value)) { statusMessage.textContent = "Invalid port number. Must be between 1 and 65535."; statusMessage.style.color = "red"; - statusMessage.style.fontSize = "14px"; - statusMessage.style.fontFamily = "Arial"; - statusMessage.style.fontWeight = "bold"; return; } statusMessage.textContent = "Please wait..."; statusMessage.style.color = "#f39c12"; - statusMessage.style.fontSize = "16px"; - statusMessage.style.fontFamily = "Arial"; - statusMessage.style.fontWeight = "bold"; + // Disable the saveSettings button saveSettings.disabled = true; @@ -167,15 +153,9 @@ saveSettings.addEventListener("click", () => { if (chrome.runtime.lastError) { statusMessage.textContent = "Error saving settings: " + chrome.runtime.lastError.message; statusMessage.style.color = "red"; - statusMessage.style.fontSize = "14px"; - statusMessage.style.fontFamily = "Arial"; - statusMessage.style.fontWeight = "bold"; } else { statusMessage.textContent = "Proxy settings saved and connection verified!"; statusMessage.style.color = "#2ecc71"; - statusMessage.style.fontSize = "16px"; - statusMessage.style.fontFamily = "Arial"; - statusMessage.style.fontWeight = "bold"; applyProxySettings(proxyIP.value, proxyPort.value, filteredExceptions); // Send response to the message sender @@ -193,9 +173,6 @@ saveSettings.addEventListener("click", () => { .catch((error) => { statusMessage.textContent = `Proxy connection failed: ${error}. Settings not applied.`; statusMessage.style.color = "red"; - statusMessage.style.fontSize = "14px"; - statusMessage.style.fontFamily = "Arial"; - statusMessage.style.fontWeight = "bold"; chrome.proxy.settings.clear({}); // Send a message indicating proxy setup failed @@ -220,15 +197,9 @@ disableProxy.addEventListener("click", () => { if (chrome.runtime.lastError) { statusMessage.textContent = "Error disabling proxy: " + chrome.runtime.lastError.message; statusMessage.style.color = "red"; - statusMessage.style.fontSize = "14px"; - statusMessage.style.fontFamily = "Arial"; - statusMessage.style.fontWeight = "bold"; } else { statusMessage.textContent = "Proxy has been disabled!"; statusMessage.style.color = "#e74c3c"; - statusMessage.style.fontSize = "16px"; - statusMessage.style.fontFamily = "Arial"; - statusMessage.style.fontWeight = "bold"; clearStatusMessage(); console.log("Proxy settings disabled."); chrome.storage.local.get(["noProxyFor"], (result) => { diff --git a/js/popup.js b/js/popup.js index f726abe..2d6180b 100644 --- a/js/popup.js +++ b/js/popup.js @@ -98,7 +98,7 @@ document.addEventListener("DOMContentLoaded", () => { const proxyType = data.proxyType || "public"; const currentProxy = proxyType === "custom" ? { host: data.proxyIP || "127.0.0.1", port: data.proxyPort || 9050 } - : (data.currentProxy || { host: "51.75.175.24", port: 9052 }); // Default public Proxy + : (data.currentProxy || { host: "82.208.21.140", port: 9052 }); // Default public Proxy updateUI(isEnabled, proxyType, currentProxy); });