Sha256: 6adabbdb54be8bf3b6a5e61c7f60fc635550b2fef74d9a22777c19f8ccaac456

Contents?: true

Size: 1.17 KB

Versions: 1

Compression:

Stored size: 1.17 KB

Contents

//= require codemirror
//= require codemirror/modes/ruby
//= require codemirror/modes/haml
//= require codemirror/modes/xml
//= require codemirror/modes/htmlembedded
//= require codemirror/modes/htmlmixed
//= require codemirror/modes/javascript
//= require codemirror/modes/yaml
//= require codemirror/addons/dialog/dialog
//= require codemirror/addons/edit/closebrackets
//= require codemirror/addons/edit/closetag
//= require codemirror/addons/edit/matchbrackets
//= require codemirror/addons/edit/matchtags
//= require codemirror/addons/edit/trailingspace

class window.B56Admin

B56Admin.initCodeEditor = ->
  $("body.adminsite textarea.code.html").each ->
    CodeMirror.fromTextArea $(this)[0],
      mode: "text/html"
      autoCloseTags: true
      lineNumbers: true
    return

  $("body.adminsite textarea.code.ruby").each ->
    CodeMirror.fromTextArea $(this)[0],
      mode: "ruby"
      lineNumbers: true
    return

  $("body.adminsite textarea.code.js").each ->
    CodeMirror.fromTextArea $(this)[0],
      mode: "text/javascript"
      matchBrackets: true
      autoCloseBrackets: true
      lineNumbers: true
    return

$(document).on('page:change', B56Admin.initCodeEditor)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
adminsite-2.0.0 app/assets/javascripts/adminsite/admin/code_editor.js.coffee