diff options
author | Ruben Rodriguez <ruben@gnu.org> | 2014-09-11 18:27:50 +0200 |
---|---|---|
committer | Ruben Rodriguez <ruben@gnu.org> | 2014-09-11 18:27:50 +0200 |
commit | d065fe3ddaee8fff7acc9b4738df11877f8f7c42 (patch) | |
tree | 429077360d637c81c2ef5baad35881533f80aac7 /helpers/DATA/firefox/gnu/extensions/https-everywhere@eff.org/chrome/content/ruleset-tests-status.js |
Release for upstream v31ESR
Diffstat (limited to 'helpers/DATA/firefox/gnu/extensions/https-everywhere@eff.org/chrome/content/ruleset-tests-status.js')
-rw-r--r-- | helpers/DATA/firefox/gnu/extensions/https-everywhere@eff.org/chrome/content/ruleset-tests-status.js | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/helpers/DATA/firefox/gnu/extensions/https-everywhere@eff.org/chrome/content/ruleset-tests-status.js b/helpers/DATA/firefox/gnu/extensions/https-everywhere@eff.org/chrome/content/ruleset-tests-status.js new file mode 100644 index 0000000..0bee33e --- /dev/null +++ b/helpers/DATA/firefox/gnu/extensions/https-everywhere@eff.org/chrome/content/ruleset-tests-status.js @@ -0,0 +1,31 @@ +var HTTPSEverywhere = null; + +function updateStatusBar(current_test, total_tests) { + var labelText = "Test "+current_test+" of "+total_tests; + document.getElementById("progress-bar-label").value = labelText; + + var percent = current_test / total_tests; + document.getElementById("progress-bar").value = percent; +} + +function updateLog(msg) { + document.getElementById("log").value += msg+'\n'; +} + +function cancel() { + updateLog("Canceling early ..."); + HTTPSEverywhere.httpseRulesetTests.cancel = true; +} + +function start() { + HTTPSEverywhere = Components.classes["@eff.org/https-everywhere;1"] + .getService(Components.interfaces.nsISupports) + .wrappedJSObject; + + HTTPSEverywhere.httpseRulesetTests.updateStatusBar = updateStatusBar; + HTTPSEverywhere.httpseRulesetTests.updateLog = updateLog; + HTTPSEverywhere.httpseRulesetTests.cancel = false; + + updateLog("Starting ruleset tests ..."); + HTTPSEverywhere.httpseRulesetTests.testRunner(); +} |