|
@@ -359,6 +359,18 @@ UI.TextArea = function () {
|
|
|
|
|
|
event.stopPropagation();
|
|
event.stopPropagation();
|
|
|
|
|
|
|
|
+ if ( event.keyCode === 9 ) {
|
|
|
|
+
|
|
|
|
+ event.preventDefault();
|
|
|
|
+
|
|
|
|
+ var cursor = dom.selectionStart;
|
|
|
|
+
|
|
|
|
+ dom.value = dom.value.substring( 0, cursor ) + '\t' + dom.value.substring( cursor );
|
|
|
|
+ dom.selectionStart = cursor + 1;
|
|
|
|
+ dom.selectionEnd = dom.selectionStart;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
}, false );
|
|
}, false );
|
|
|
|
|
|
this.dom = dom;
|
|
this.dom = dom;
|