Advertisement
Guest User

Untitled

a guest
Mar 10th, 2013
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 3.65 KB | None | 0 0
  1. diff --git a/html/settings-pane.html b/html/settings-pane.html
  2. index 9435c0a..f5b9a71 100644
  3. --- a/html/settings-pane.html
  4. +++ b/html/settings-pane.html
  5. @@ -57,6 +57,7 @@
  6.     </table>
  7.  </td></tr>
  8.  <tr><td><input type="checkbox" name="enableOFCHotkey" /></td>      <td>Enable Orbital Friendship Cannon Hotkeys: "-" / "_" and numpad"-"</td></tr>
  9. +<tr><td><input type="checkbox" name="isPreventAlts" /></td>        <td>Prevent Alt-# from changing tabs during a battle</td></tr>
  10.  <tr><td><input type="checkbox" name="enableScrollHotkey" /></td>   <td>Enable Page Up/Down key on scrollable panes</td></tr>
  11.  <tr><td><input type="checkbox" name="isDisableForgeHotKeys" /></td>    <td>Disable hotkeys in the Forge (<span style="color: red;">Strongly recommended if using equipment tags</span>)</td></tr>
  12.  <tr><td><input type="checkbox" name="enableShrineKeyPatch" /></td> <td>Patch to enable Space key in the Shrine (Chrome only)</td></tr>
  13. diff --git a/hvstat.user.js b/hvstat.user.js
  14. index c3ea850..056f320 100644
  15. --- a/hvstat.user.js
  16. +++ b/hvstat.user.js
  17. @@ -643,6 +643,7 @@ hvStat.storage.initialValue = {
  18.         isEnableSkillHotkey: false,
  19.         reverseSkillHotkeyTraversalOrder: false,
  20.         enableOFCHotkey: false,
  21. +       isPreventAlts: false,
  22.         enableScrollHotkey: false,
  23.         isDisableForgeHotKeys: false,
  24.         enableShrineKeyPatch: false,
  25. @@ -1381,6 +1382,11 @@ hvStat.keyboard = {
  26.                     }
  27.                 }
  28.             }
  29. +           if (hvStat.settings.isPreventAlts && event.altKey
  30. +                   && ((KeyboardEvent.DOM_VK_0<=event.keyCode && event.keyCode<=KeyboardEvent.DOM_VK_9)
  31. +                       || (KeyboardEvent.DOM_VK_NUMPAD0<=event.keyCode && event.keyCode<=KeyboardEvent.DOM_VK_NUMPAD9))) {
  32. +               event.preventDefault();
  33. +           }
  34.         }
  35.     },
  36.  };
  37. @@ -5568,6 +5574,7 @@ function initSettingsPane() {
  38.     if (hvStat.settings.isEnableSkillHotkey) $("input[name=isEnableSkillHotkey]").attr("checked", "checked");
  39.     if (hvStat.settings.reverseSkillHotkeyTraversalOrder) $("input[name=reverseSkillHotkeyTraversalOrder]").attr("checked", "checked");
  40.     if (hvStat.settings.enableOFCHotkey) $("input[name=enableOFCHotkey]").attr("checked", "checked");
  41. +   if (hvStat.settings.isPreventAlts) $("input[name=isPreventAlts]").attr("checked", "checked");
  42.     if (hvStat.settings.enableScrollHotkey) $("input[name=enableScrollHotkey]").attr("checked", "checked");
  43.     if (hvStat.settings.isDisableForgeHotKeys) $("input[name=isDisableForgeHotKeys]").attr("checked", "checked");
  44.     if (hvStat.settings.enableShrineKeyPatch) $("input[name=enableShrineKeyPatch]").attr("checked", "checked");
  45. @@ -5753,6 +5760,7 @@ function initSettingsPane() {
  46.     $("input[name=isEnableSkillHotkey]").click(saveSettings);
  47.     $("input[name=reverseSkillHotkeyTraversalOrder]").click(saveSettings);
  48.     $("input[name=enableOFCHotkey]").click(saveSettings);
  49. +   $("input[name=isPreventAlts]").click(saveSettings);
  50.     $("input[name=enableScrollHotkey]").click(saveSettings);
  51.     $("input[name=isDisableForgeHotKeys]").click(saveSettings);
  52.     $("input[name=enableShrineKeyPatch]").click(saveSettings);
  53. @@ -5898,6 +5906,7 @@ function saveSettings() {
  54.     hvStat.settings.isEnableSkillHotkey = $("input[name=isEnableSkillHotkey]").get(0).checked;
  55.     hvStat.settings.reverseSkillHotkeyTraversalOrder = $("input[name=reverseSkillHotkeyTraversalOrder]").get(0).checked;
  56.     hvStat.settings.enableOFCHotkey = $("input[name=enableOFCHotkey]").get(0).checked;
  57. +   hvStat.settings.isPreventAlts = $("input[name=isPreventAlts]").get(0).checked;
  58.     hvStat.settings.enableScrollHotkey = $("input[name=enableScrollHotkey]").get(0).checked;
  59.     hvStat.settings.isDisableForgeHotKeys = $("input[name=isDisableForgeHotKeys]").get(0).checked;
  60.     hvStat.settings.enableShrineKeyPatch = $("input[name=enableShrineKeyPatch]").get(0).checked;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement