summaryrefslogtreecommitdiffstats
path: root/javascripts/libs/fiddleEditor.js
diff options
context:
space:
mode:
Diffstat (limited to 'javascripts/libs/fiddleEditor.js')
-rw-r--r--javascripts/libs/fiddleEditor.js8
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);
}