diff options
author | Jake Feasel <jfeasel@gmail.com> | 2012-09-13 22:46:50 -0700 |
---|---|---|
committer | Jake Feasel <jfeasel@gmail.com> | 2012-09-13 22:46:50 -0700 |
commit | 21196ec7c9720d66ccea268bf76aefca16f2c983 (patch) | |
tree | c6ae058531c713bab17157f589cb41d9a4beb4f6 /javascripts/libs | |
parent | f23f16acc8fedbf55a9885af69f07cfb31a8d206 (diff) | |
download | sqlfiddle-21196ec7c9720d66ccea268bf76aefca16f2c983.zip sqlfiddle-21196ec7c9720d66ccea268bf76aefca16f2c983.tar.gz sqlfiddle-21196ec7c9720d66ccea268bf76aefca16f2c983.tar.bz2 |
Much progress, nearly functional againorigin/AMD_restructure
Diffstat (limited to 'javascripts/libs')
-rw-r--r-- | javascripts/libs/ddl_builder.js | 7 | ||||
-rw-r--r-- | javascripts/libs/fiddleEditor.js | 8 |
2 files changed, 10 insertions, 5 deletions
diff --git a/javascripts/libs/ddl_builder.js b/javascripts/libs/ddl_builder.js index c2cf33e..12718dd 100644 --- a/javascripts/libs/ddl_builder.js +++ b/javascripts/libs/ddl_builder.js @@ -1,4 +1,5 @@ - +define(["jQuery", "Handlebars", "DateFormat"], function ($, Handlebars, dateFormat) { + ddl_builder = function (args) { // output settings @@ -389,3 +390,7 @@ VALUES\n\ ddl_builder.prototype.render = function () { return this.compiledTemplate($.extend(this.definition, {"separator": this.statement_separator})); } + + return ddl_builder; + +}); 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); } |