From 5ed23c87d45a837925f4dd8f6201ddc7773f24ca Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Wed, 8 Jul 2015 18:52:56 +0200 Subject: [PATCH] [FIX] website: use summernote.less and fix color picker (+ add FA support) --- .../static/lib/summernote/src/less/summernote.less | 2 +- addons/website/static/src/js/summernote.js | 9 +++++++-- addons/website/static/src/js/website.editor.js | 2 -- addons/website/views/website_templates.xml | 6 +++--- 4 files changed, 11 insertions(+), 8 deletions(-) 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'; - - - + + +