Sha256: 649160e7f4c447e4c7953b91ab5e12c6f1ec207aece65fc79aebe8c1cffcdbe6

Contents?: true

Size: 576 Bytes

Versions: 4

Compression:

Stored size: 576 Bytes

Contents

$(function() {
    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

4 entries across 4 versions & 1 rubygems

Version Path
olelo-0.9.6 plugins/editor/ace/init.js
olelo-0.9.5 plugins/editor/ace/init.js
olelo-0.9.4 plugins/editor/ace/init.js
olelo-0.9.3 plugins/editor/ace/init.js