diff --git a/addons/website/static/lib/summernote/src/less/summernote.less b/addons/website/static/lib/summernote/src/less/summernote.less index 4a16ba4b273..c9c538e940d 100644 --- a/addons/website/static/lib/summernote/src/less/summernote.less +++ b/addons/website/static/lib/summernote/src/less/summernote.less @@ -1,4 +1,4 @@ -@import "elements.less"; +/* @_import "elements.less"; */ /* Theme Variables ------------------------------------------*/ diff --git a/addons/website/static/src/js/summernote.js b/addons/website/static/src/js/summernote.js index 282a06623aa..70678e58014 100644 --- a/addons/website/static/src/js/summernote.js +++ b/addons/website/static/src/js/summernote.js @@ -1779,7 +1779,7 @@ define(['summernote/editing/Editor', 'summernote/summernote'], function (Editor) var startPoint = rng.getStartPoint(); var endPoint = rng.getEndPoint(); - if (rng.isCollapsed()) { + if (rng.isCollapsed() && !dom.isFont(rng.sc)) { return { sc: startPoint.node, so: startPoint.offset, @@ -1827,6 +1827,11 @@ define(['summernote/editing/Editor', 'summernote/summernote'], function (Editor) }); nodes = list.unique(nodes); + // If ico fa + if (rng.isCollapsed()) { + node.push(startPoint.node); + } + // apply font: foreColor, backColor, size (the color can be use a class text-... or bg-...) var node, font, $font, fonts = [], className; if (color || bgcolor || size) { @@ -1850,7 +1855,7 @@ define(['summernote/editing/Editor', 'summernote/summernote'], function (Editor) if (color) { for (var k=0; kopenerp.define.next = 'summernote/openerp'; - - - + + +