i need prevent backspace if cursor position in beginning of first paragraph. whole thing want prevent deletion of first paragraph in editor.
you can (using tinymce3) like
tinymce.init({ mode : "textareas", ... setup : function(ed) { ed.onkeydown.add(function(ed, event) { var range = ed.selection.getrng(); // case: first editor node node caret in if (range.startoffset == 0 && ed.getbody().getnode() == ed.getbody().firstchild) { event.preventdefault; return false; } }); } }); since tinymce 4x keydown, keypress , keyup became events of editor.on, same result can achieved doing following:
ed.on('keydown', function( args ) { var range = ed.selection.getrng(); // first editor node node caret in if ( range.startoffset === 0 ) { event.preventdefault(); return false; } });
Comments
Post a Comment