Sha256: 556e4c9fb046967eca70cc2356c691fc0f8f732270c590bcaf012fc4a71f4bdd

Contents?: true

Size: 595 Bytes

Versions: 9

Compression:

Stored size: 595 Bytes

Contents

$(function() {
    "use strict";

    var textarea = $('#edit-content');
    if (textarea.length == 1) {
	textarea.hide().before('<div id="ace-editor" style="position:relative; width:100%; height: 40em"/>');
	var editor = ace.edit('ace-editor');
	var modes = {
	    'text/x-markdown': 'markdown',
	    'text/x-textile': 'textile'
	};
	if (window.Olelo && modes[Olelo.page_mime])
	    editor.getSession().setMode('ace/mode/' + modes[Olelo.page_mime]);
	editor.getSession().setValue(textarea.val());
	$('form').submit(function() {
	    textarea.val(editor.getSession().getValue());
	});
    }
});

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
olelo-0.9.15 plugins/editor/ace/init.js
olelo-0.9.14 plugins/editor/ace/init.js
olelo-0.9.13 plugins/editor/ace/init.js
olelo-0.9.12 plugins/editor/ace/init.js
olelo-0.9.11 plugins/editor/ace/init.js
olelo-0.9.10 plugins/editor/ace/init.js
olelo-0.9.9 plugins/editor/ace/init.js
olelo-0.9.8 plugins/editor/ace/init.js
olelo-0.9.7 plugins/editor/ace/init.js