From 827f6d6f54de9199f45d1f138d5725cb84131ab8 Mon Sep 17 00:00:00 2001 From: anekos Date: Wed, 30 Sep 2015 23:35:37 +0900 Subject: Unlets --- proxy.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'proxy.js') diff --git a/proxy.js b/proxy.js index f45406e..b6c8b6f 100644 --- a/proxy.js +++ b/proxy.js @@ -86,7 +86,9 @@ ]; }; - var proxy_settings = liberator.globalVariables.proxy_settings; + function proxy_settings () { + return liberator.globalVariables.proxy_settings; + } commands.addUserCommand(["proxy"], 'Proxy settings', function (args) { const prefs = Components.classes["@mozilla.org/preferences-service;1"] @@ -96,7 +98,7 @@ if (!name) { liberator.echo("Usage: proxy {setting name}"); } - proxy_settings.some(function (proxy_setting) { + proxy_settings().some(function (proxy_setting) { if (proxy_setting.conf_name.toLowerCase() != name.toLowerCase()) { return false; } @@ -119,9 +121,9 @@ completer: function (context, args) { var completions = []; context.title = ["Proxy Name", "Proxy Usage"]; - context.completions = [[c.conf_name, c.conf_usage] for each (c in proxy_settings)]; + context.completions = proxy_settings().map(function (it) [it.conf_name, it.conf_usage]); } - }); + }, true); })(); // vim: set sw=4 ts=4 et: -- cgit v1.2.3