From: Alan Date: Wed, 11 May 2022 08:24:11 +0000 (+0800) Subject: try and get ctrl-enter to add a clear all X-Git-Url: http://git.roojs.org/?p=roojs1;a=commitdiff_plain;h=75cbc4ce04c9c01ac47671cb01320ce699128d00 try and get ctrl-enter to add a clear all --- diff --git a/docs/src/Roo_htmleditor_KeyEnter.js.html b/docs/src/Roo_htmleditor_KeyEnter.js.html index 4add76a540..22c2472547 100644 --- a/docs/src/Roo_htmleditor_KeyEnter.js.html +++ b/docs/src/Roo_htmleditor_KeyEnter.js.html @@ -44,7 +44,16 @@ var pc = range.closest([ 'ol', 'ul']); var pli = range.closest('li'); if (!pc || e.ctrlKey) { - sel.insertNode('br', 'after'); + // on it list, or ctrl pressed. + if (pc) { + sel.insertNode('br', 'after'); + } else { + var br = doc.createElement('br'); + br.className = 'clear'; + br.setAttribute('style', 'clear:all'); + sel.insertNode(br, 'after'); + } + this.core.undoManager.addEvent(); this.core.fireEditorEvent(e); diff --git a/roojs-bootstrap-debug.js b/roojs-bootstrap-debug.js index 31c5381140..c66b946610 100644 --- a/roojs-bootstrap-debug.js +++ b/roojs-bootstrap-debug.js @@ -26930,7 +26930,16 @@ Roo.htmleditor.KeyEnter.prototype = { var pc = range.closest([ 'ol', 'ul']); var pli = range.closest('li'); if (!pc || e.ctrlKey) { - sel.insertNode('br', 'after'); + // on it list, or ctrl pressed. + if (pc) { + sel.insertNode('br', 'after'); + } else { + var br = doc.createElement('br'); + br.className = 'clear'; + br.setAttribute('style', 'clear:all'); + sel.insertNode(br, 'after'); + } + this.core.undoManager.addEvent(); this.core.fireEditorEvent(e); diff --git a/roojs-bootstrap.js b/roojs-bootstrap.js index 516f7073e7..9021048465 100644 --- a/roojs-bootstrap.js +++ b/roojs-bootstrap.js @@ -1167,10 +1167,10 @@ Roo.htmleditor.FilterBlock=function(A){Roo.apply(this,A);var qa=A.node.querySele for(var i=0;i