adds keyboard shortcuts to the AO3 wrangling interface (modified from vaaas@github)
These are versions of this script where the code was updated. Show all versions.
attempt to optimize the GUI sizing in case you're on a mobile device (<500px wide screen)
1. added support for owlwinter's Wrangle straight from the bin script.1.a) "Focus Syn" will jump into the syn textfield, and a new action "Save Syn" will save it aka click the "Wrangle to existing tag" button.1.b) added migration options so hopefully nobody sees errors just because the script suddenly expects a save_syn binding.1.c) this required a DOM Mutation observer. it should not matter which script runs first! shortcuts will be added back as soon as owl's script has finished.2. changed tooltips to jQueryUI's functionality. added Touch Punch to the @requireds to see if/how this would work on mobile devices3. updated console logs (if DEBUG is enabled) to always report which script they belong to
1. moved the link from where the GUI is opened2. added tabs to the dialog and made them filter the actions by page they work on3. added a duplicate check for the configured shortcuts; doesn't yet tell you which ones are duplicates, just that there are some4. fixed a couple of descriptions (tooltips) because they were incorrect about which actions work on the New Tag page
1. now supports opening the different tag pages (edit, comments, mergers, works) via the same keyboard shortcuts2. fixed an issue where the menu option to open the config dialog was duplicated in the Post menu
tweaked code so the raw config form won't show on a Retry Later error page
Now supports key combos with numbers... not only from the standard keyboard, but even when you're pressing it on the numpad!also there's now extensive DEBUG console output, to help you understand if there's a mismatch between the binary codes determined for your configured shortcuts, vs. the binary codes determined for the key presses
updated to fix focusing on characters box when on relationship pages