summaryrefslogtreecommitdiff
path: root/data/extensions/https-everywhere@eff.org/chrome/content/toolbar_button_binding.xml
diff options
context:
space:
mode:
authorRuben Rodriguez <ruben@gnu.org>2014-10-20 02:24:51 +0200
committerRuben Rodriguez <ruben@gnu.org>2014-10-20 02:24:51 +0200
commit6e7918b6ccb69876d339a320091fdee811445395 (patch)
tree31cb88ee438d652fddefca1193f70289a8b3dcc8 /data/extensions/https-everywhere@eff.org/chrome/content/toolbar_button_binding.xml
parent60e5b13c35d4d3ba21bb03b026750a0a414f6c77 (diff)
Generalize data directory
Diffstat (limited to 'data/extensions/https-everywhere@eff.org/chrome/content/toolbar_button_binding.xml')
-rw-r--r--data/extensions/https-everywhere@eff.org/chrome/content/toolbar_button_binding.xml33
1 files changed, 33 insertions, 0 deletions
diff --git a/data/extensions/https-everywhere@eff.org/chrome/content/toolbar_button_binding.xml b/data/extensions/https-everywhere@eff.org/chrome/content/toolbar_button_binding.xml
new file mode 100644
index 0000000..1981b3a
--- /dev/null
+++ b/data/extensions/https-everywhere@eff.org/chrome/content/toolbar_button_binding.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<!--
+Toolbar button needs to be extended to show a counter for the number of
+rulesets applied, and this can be done using XBL.
+
+See: https://developer.mozilla.org/en-US/docs/XBL
+-->
+<bindings xmlns="http://www.mozilla.org/xbl"
+ xmlns:xbl="http://www.mozilla.org/xbl"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <binding id="https-everywhere-binding">
+ <content>
+ <!-- ruleset counter (rscounter) and rulesets applied (rsapplied) -->
+ <xul:stack id="rscounter">
+ <xul:label id="rsapplied" xbl:inherits="value=rulesetsApplied" />
+ </xul:stack>
+
+ <!--
+ Https everywhere toolbar button is already defined; just use its settings.
+ TODO: Look into any issues with oncommand/oncontext.
+ -->
+ <xul:toolbarbutton
+ class="https-everywhere-button toolbarbutton-1 chromeclass-toolbar-additional"
+ flex="1"
+ allowevents="true"
+ xbl:inherits="type,crop,image,label,accesskey,command,align,dir,pack,orient,wrap">
+
+ <children includes="menupopup" />
+ </xul:toolbarbutton>
+ </content>
+ </binding>
+</bindings>