Skip to content

Commit 7e635de

Browse files
committed
Enable typing tab in examples
1 parent df19bd1 commit 7e635de

File tree

1 file changed

+17
-6
lines changed

1 file changed

+17
-6
lines changed

test/index.js

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,24 @@ function onAjaxComplete(e, x, opts)
103103

104104
function onPreKeydown(e)
105105
{
106-
// CTRL+ENTER
107-
if(e.ctrlKey && e.which == 13)
106+
switch(e.which)
108107
{
109-
$(this)
110-
.siblings('button.send')
111-
.trigger('click');
112-
return false;
108+
// Enter + Ctrl
109+
case 13:
110+
if(e.ctrlKey)
111+
{
112+
$(this)
113+
.siblings('button.send')
114+
.trigger('click');
115+
return false;
116+
}
117+
return true;
118+
119+
// Tab
120+
case 9:
121+
if( ! e.shiftKey)
122+
document.execCommand('insertText', false, ' ');
123+
return false;
113124
}
114125
return true;
115126
}

0 commit comments

Comments
 (0)