Add Zoom support to browser views user/kmlussier/zoom
authorThomas Berezansky <tsbere@mvlc.org>
Tue, 8 May 2012 14:56:08 +0000 (10:56 -0400)
committerKathy Lussier <klussier@masslnc.org>
Wed, 22 May 2013 01:40:00 +0000 (21:40 -0400)
Currently tied to CTRL with +/-/0 like Firefox uses.

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Open-ILS/xul/staff_client/chrome/content/util/browser.xul
Open-ILS/xul/staff_client/chrome/content/util/rbrowser.xul

index 4356f62..b81e7dd 100644 (file)
         <command id="cmd_back" label="&common.browser.backward.label;" accesskey="&common.browser.backward.accesskey;" />
         <command id="cmd_reload" label="&common.browser.reload.label;" accesskey="&common.browser.reload.accesskey;" />
         <command id="cmd_forward" label="&common.browser.forward.label;" accesskey="&common.browser.forward.accesskey;" />
+        <command id="cmd_zoom_in" oncommand="g.browser.controller.view.browser_browser.markupDocumentViewer.fullZoom += 0.1;" />
+        <command id="cmd_zoom_out" oncommand="g.browser.controller.view.browser_browser.markupDocumentViewer.fullZoom -= 0.1;" />
+        <command id="cmd_zoom_reset" oncommand="g.browser.controller.view.browser_browser.markupDocumentViewer.fullZoom = 1;" />
     </commandset>
 
+    <keyset>
+        <key key="-" command="cmd_zoom_out"   modifiers="accel"/>
+        <key key="+" command="cmd_zoom_in"    modifiers="accel"/>
+        <key key="=" command="cmd_zoom_in"    modifiers="accel"/>
+        <key key="0" command="cmd_zoom_reset" modifiers="accel"/>
+    </keyset>
+
     <popupset>
         <menupopup id="debug_popup">
             <menuitem label="&common.browser.view_source.label;" accesskey="&common.browser.view_source.accesskey;" command="cmd_view_source" />
index 353889a..5f6b0fe 100644 (file)
         <command id="cmd_back" label="&common.browser.backward.label;" accesskey="&common.browser.backward.accesskey;" />
         <command id="cmd_reload" label="&common.browser.reload.label;" accesskey="&common.browser.reload.accesskey;" />
         <command id="cmd_forward" label="&common.browser.forward.label;" accesskey="&common.browser.forward.accesskey;" />
+        <command id="cmd_zoom_in" oncommand="g.browser.controller.view.browser_browser.markupDocumentViewer.fullZoom += 0.1;" />
+        <command id="cmd_zoom_out" oncommand="g.browser.controller.view.browser_browser.markupDocumentViewer.fullZoom -= 0.1;" />
+        <command id="cmd_zoom_reset" oncommand="g.browser.controller.view.browser_browser.markupDocumentViewer.fullZoom = 1;" />
     </commandset>
 
+    <keyset>
+        <key key="-" command="cmd_zoom_out"   modifiers="accel"/>
+        <key key="+" command="cmd_zoom_in"    modifiers="accel"/>
+        <key key="=" command="cmd_zoom_in"    modifiers="accel"/>
+        <key key="0" command="cmd_zoom_reset" modifiers="accel"/>
+    </keyset>
+
     <popupset>
         <menupopup id="debug_popup">
             <menuitem label="&common.browser.view_source.label;" accesskey="&common.browser.view_source.accesskey;" command="cmd_view_source" />