Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/core/behavior-alternate-tab-key.js
- This file was added.
| /** | |||||
| * @provides javelin-behavior-aphront-alternate-tab-key | |||||
| * @requires javelin-behavior | |||||
| * javelin-dom | |||||
| * phabricator-textareautils | |||||
| */ | |||||
| JX.behavior('aphront-alternate-tab-key', function(config) { | |||||
| var target = JX.$(config.target); | |||||
| function handleKeyDown (e) { | |||||
| if(e.getSpecialKey () == 'tab') { | |||||
| JX.TextAreaUtils.insertText(target, " "); | |||||
| e.prevent(); | |||||
| return false; | |||||
| } | |||||
| }; | |||||
| JX.DOM.listen(target, 'keydown', null, handleKeyDown); | |||||
| }); | |||||