Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CSS-Tricks/The-Printliminator.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Garrison <wowmotty@gmail.com>2015-10-11 21:32:55 +0300
committerRob Garrison <wowmotty@gmail.com>2015-10-11 21:32:55 +0300
commit01b91756b0e838144176351d2b0484d5ee3ef88e (patch)
tree8f0d371c98eb66666990c40f44eeb639d9acd83b
parente9eb27da116635667a00a9d5c66456f6b5e0ec30 (diff)
Include non-keypad keys for font-resize. Fixes #8
-rw-r--r--src/bookmarklet/iframe.html6
-rw-r--r--src/chrome/popup.html6
-rw-r--r--src/printliminator.js18
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">&larr;</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 );