diff options
author | anekos | 2011-04-30 23:28:22 -0700 |
---|---|---|
committer | anekos | 2011-04-30 23:28:22 -0700 |
commit | 9f7bcb7f48a852175751f0591816fe9d5e0aaf72 (patch) | |
tree | 320018caf424cfd237375ce40fc519d28f0fc4a2 | |
parent | 25f8e9842c02e78dd5166f9584ae2038c636c861 (diff) | |
parent | e3a4b60019107d34e0b8440769874926e57a2272 (diff) | |
download | vimperator-plugins-9f7bcb7f48a852175751f0591816fe9d5e0aaf72.tar.bz2 |
Merge pull request #7 from t-f-m/master.
autoproxychanger.jsの修正
-rw-r--r-- | autoproxychanger.js | 7 |
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) |