diff options
Diffstat (limited to 'javascripts/libs/fiddleEditor.js')
-rw-r--r-- | javascripts/libs/fiddleEditor.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/javascripts/libs/fiddleEditor.js b/javascripts/libs/fiddleEditor.js index 7f2f2f8..2138a2e 100644 --- a/javascripts/libs/fiddleEditor.js +++ b/javascripts/libs/fiddleEditor.js @@ -1,6 +1,6 @@ define(["CodeMirror", "MySQLCodeMirror"], function (CodeMirror, myMode){ - var fiddleEditor = function (domID, changeHandler) { + var fiddleEditor = function (domID, changeHandler, viewRef) { this.codeMirrorSupported = !( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ); if (this.codeMirrorSupported) @@ -8,13 +8,13 @@ define(["CodeMirror", "MySQLCodeMirror"], function (CodeMirror, myMode){ mode: "mysql", extraKeys: {Tab: "indentMore"}, lineNumbers: true, - onChange: changeHandler + onChange: function(){ changeHandler.call(viewRef) } }); else { this.textArea = document.getElementById(domID); - $(this.textArea).on('change', changeHandler); - $(this.textArea).on('keyup', changeHandler); + $(this.textArea).on('change', function(){ changeHandler.call(viewRef) }); + $(this.textArea).on('keyup', function(){ changeHandler.call(viewRef) }); $(this.textArea).attr('fullscreen',false); } |