diff options
author | Rob Garrison <wowmotty@gmail.com> | 2015-10-11 21:32:55 +0300 |
---|---|---|
committer | Rob Garrison <wowmotty@gmail.com> | 2015-10-11 21:32:55 +0300 |
commit | 01b91756b0e838144176351d2b0484d5ee3ef88e (patch) | |
tree | 8f0d371c98eb66666990c40f44eeb639d9acd83b /src | |
parent | e9eb27da116635667a00a9d5c66456f6b5e0ec30 (diff) |
Include non-keypad keys for font-resize. Fixes #8
Diffstat (limited to 'src')
-rw-r--r-- | src/bookmarklet/iframe.html | 6 | ||||
-rw-r--r-- | src/chrome/popup.html | 6 | ||||
-rw-r--r-- | src/printliminator.js | 18 |
3 files changed, 18 insertions, 12 deletions
diff --git a/src/bookmarklet/iframe.html b/src/bookmarklet/iframe.html index 1e3be6c..23e298f 100644 --- a/src/bookmarklet/iframe.html +++ b/src/bookmarklet/iframe.html @@ -29,9 +29,9 @@ <tr><td><kbd class="bold" title="Left Arrow">←</kbd></td><td>Find previous box inside same wrapper</td></tr> <tr><td><kbd>Enter</kbd></td><td>Remove the highlighted box</td></tr> <tr><td><kbd>Backspace</kbd></td><td>Undo last action</td></tr> - <tr><td><kbd title="Numpad Plus">Numpad <span class="bold">+</span></kbd></td><td>Increase font-size by 1</td></tr> - <tr><td><kbd title="Numpad Minus">NumPad <span class="bold">-</span></kbd></td><td>Decrease font-size by 1</td></tr> - <tr><td><kbd title="Numpad Asterisk (Multiply)">NumPad <span class="bold asterisk">*</span></kbd></td><td>Reset font-size</td></tr> + <tr><td><kbd title="Numpad Plus">Numpad <span class="bold">+</span></kbd> <span class="lower">or</span> <kbd title="Plus">+</kbd> </td><td>Increase font-size by 1</td></tr> + <tr><td><kbd title="Numpad Minus">NumPad <span class="bold">-</span></kbd> <span class="lower">or</span> <kbd title="Minus">-</kbd></td><td>Decrease font-size by 1</td></tr> + <tr><td><kbd title="Numpad Asterisk (Multiply)">NumPad <span class="bold asterisk">*</span></kbd> <span class="lower">or</span> <kbd title="Asterisk">*</kbd></td><td>Reset font-size</td></tr> <tr> <td><kbd>Alt</kbd> + <span class="<!-- @echo icon --> <!-- @echo leftClick -->" title="left-click on mouse"></span></td> <td>Remove everything but highlighted box</td> diff --git a/src/chrome/popup.html b/src/chrome/popup.html index 896ba5b..bc23855 100644 --- a/src/chrome/popup.html +++ b/src/chrome/popup.html @@ -108,15 +108,15 @@ <td i18n-text="undoAction">n</td> </tr> <tr> - <td><kbd i18n-title="keyNumpadPlus"><span i18n-text="keyNumpad"></span> <span class="bold">+</span></kbd></td> + <td><kbd i18n-title="keyNumpadPlus"><span i18n-text="keyNumpad"></span> <span class="bold">+</span></kbd> <span class="lower" i18n-text="orText"></span> <kbd>+</kbd></td> <td i18n-text="fontUp"></td> </tr> <tr> - <td><kbd i18n-title="keyNumpadMinus"><span i18n-text="keyNumpad"></span> <span class="bold">-</span></kbd></td> + <td><kbd i18n-title="keyNumpadMinus"><span i18n-text="keyNumpad"></span> <span class="bold">-</span></kbd> <span class="lower" i18n-text="orText"></span> <kbd>-</kbd></td> <td i18n-text="fontDown"></td> </tr> <tr> - <td><kbd i18n-title="keyNumpadAsterisk"><span i18n-text="keyNumpad"></span> <span class="bold asterisk">*</span></kbd></td> + <td><kbd i18n-title="keyNumpadAsterisk"><span i18n-text="keyNumpad"></span> <span class="bold asterisk">*</span></kbd> <span class="lower" i18n-text="orText"></span> <kbd>*</kbd></td> <td i18n-text="fontReset"></td> </tr> <tr> diff --git a/src/printliminator.js b/src/printliminator.js index db7cfba..4a45338 100644 --- a/src/printliminator.js +++ b/src/printliminator.js @@ -85,9 +85,12 @@ var pl = window.thePrintliminator = { prevSib : 37, // left arrow hide : 13, // enter undo : 8, // backspace - fontUp : 107, // Numpad + - fontDown : 109, // Numpad - - fontReset : 106, // Numpad * + fontUp1 : 107, // Numpad + + fontUp2 : 187, // = (unshifted +) + fontDown1 : 109, // Numpad - + fontDown2 : 189, // - + fontReset1: 106, // Numpad * + fontReset2: 56, // 8 (unshifted *) print : 44, // PrtScn (keyup only) abort : 27, // Esc @@ -351,21 +354,24 @@ var pl = window.thePrintliminator = { suffix = n.match( /[a-z]+/i )[0]; switch ( event.which ) { - case pl.keys.fontUp : // Numpad + = Increase font size + case pl.keys.fontUp1 : // Numpad + = Increase font size + case pl.keys.fontUp2 : // = (unshifted +) body.style.fontSize = ( parseFloat( n ) + 1 ) + suffix; // @if MODE='EXT' pl.showMessage( msg.fontUp + body.style.fontSize ); // @endif break; - case pl.keys.fontDown : // Numpad - = Decrease font size + case pl.keys.fontDown1 : // Numpad - = Decrease font size + case pl.keys.fontDown2 : // - body.style.fontSize = ( parseFloat( n ) - 1 ) + suffix; // @if MODE='EXT' pl.showMessage( msg.fontDown + body.style.fontSize ); // @endif break; - case pl.keys.fontReset : // Numpad * = reset font-size + case pl.keys.fontReset1 : // Numpad * = reset font-size + case pl.keys.fontReset2 : // 8 (unshifted *) body.style.fontSize = ''; // @if MODE='EXT' pl.showMessage( msg.fontReset ); |