app/assets/javascripts/express_admin/admin.js.coffee in express_admin-1.6.4 vs app/assets/javascripts/express_admin/admin.js.coffee in express_admin-1.6.7

- old
+ new

@@ -3,10 +3,13 @@ @editor = ace.edit(editor) @editor.$blockScrolling = Infinity @session = @editor.getSession() @renderer = @editor.renderer @textarea = $("##{$(editor).data('target')}") + @selectedMode = $(editor).data('mode') + if @selectedMode == "et" + @selectedMode = "ruby" @setOptions() @updateMode() @updateTheme() @bindTextarea() @editor.setFontSize "16px" @@ -18,11 +21,11 @@ @session.setTabSize 2 @session.setUseSoftTabs true @session.setFoldStyle "markbeginend" updateMode: => - mode = require("ace/mode/ruby").Mode + mode = require("ace/mode/#{@selectedMode}").Mode @session.setMode new mode() updateTheme: => @editor.setTheme require("ace/theme/github") @@ -51,10 +54,13 @@ # Modal Cancel buttons $('a.modal-cancel').click (e) -> e.preventDefault() $('a.close-reveal-modal').trigger 'click' return + + editor = [] $('.ace-input').each (index)-> - editor = new AceInput(this) + editor.push(new AceInput(this)) + window.editor = editor String::repeat = (num) -> new Array(num + 1).join this