aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoranekos2011-04-30 23:28:22 -0700
committeranekos2011-04-30 23:28:22 -0700
commit9f7bcb7f48a852175751f0591816fe9d5e0aaf72 (patch)
tree320018caf424cfd237375ce40fc519d28f0fc4a2
parent25f8e9842c02e78dd5166f9584ae2038c636c861 (diff)
parente3a4b60019107d34e0b8440769874926e57a2272 (diff)
downloadvimperator-plugins-9f7bcb7f48a852175751f0591816fe9d5e0aaf72.tar.bz2
Merge pull request #7 from t-f-m/master.
autoproxychanger.jsの修正
-rw-r--r--autoproxychanger.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/autoproxychanger.js b/autoproxychanger.js
index 13db13c..809f344 100644
--- a/autoproxychanger.js
+++ b/autoproxychanger.js
@@ -162,8 +162,9 @@ ProxyChanger.prototype = {
panel.setAttribute('class', 'statusbarpanel-iconic');
panel.setAttribute('src', self.isEnable ? ENABLE_ICON : DISABLE_ICON);
panel.addEventListener('click', function(e) { self.isEnable = !self.isEnable; }, false);
- document.getElementById('status-bar').insertBefore(
- panel, document.getElementById('security-button').nextSibling);
+ var statusbar = document.getElementById('status-bar');
+ statusbar.insertBefore(
+ panel, statusbar.firstChild);
return panel;
},
get isEnable() _isEnable,
@@ -176,6 +177,8 @@ ProxyChanger.prototype = {
var manager = new ProxyChanger();
function init() {
+ if(typeof proxy_settings === 'string')
+ proxy_settings=eval(proxy_settings)
// initialize manager
proxy_settings.forEach(function(s) {
if (s.url instanceof RegExp && s.name)