Sha256: 72b110573f028c53ca666d071360baa1d3f62ff32f965375c0d9c7954f475adf
Contents?: true
Size: 838 Bytes
Versions: 1
Compression:
Stored size: 838 Bytes
Contents
(function() { var scrivito_codemirror_editor = { can_edit: function(element) { return $(element).is('[data-scrivito-field-type=html]'); }, activate: function(element) { var cmsField = $(element); var value = cmsField.scrivito('content'); cmsField.empty(); var options = $.extend({}, scrivito_codemirror_editor.default_options, scrivito_codemirror_editor.options, { value: value }); var editor = CodeMirror(element, options); editor.on('change', function(instance) { cmsField.scrivito('save', instance.getValue()); }); }, default_options: { lineNumbers: true, lineWrapping: true }, options: {} }; scrivito.on('load', function() { scrivito.define_editor('codemirror', scrivito_codemirror_editor); }); }).call(this);
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
scrivito_codemirror_editor-1.1.0 | app/assets/javascripts/scrivito_codemirror_editor/codemirror_editor.js |