[FIX] website: use summernote.less and fix color picker (+ add FA support)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
@import "elements.less";
|
||||
/* @_import "elements.less"; */
|
||||
|
||||
/* Theme Variables
|
||||
------------------------------------------*/
|
||||
|
||||
@@ -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; k<className.length; k++) {
|
||||
if (!className[k].length && className[k].slice(0,5) === "text-") {
|
||||
if (className[k].length && className[k].slice(0,5) === "text-") {
|
||||
className.splice(k,1);
|
||||
k--;
|
||||
}
|
||||
|
||||
@@ -111,8 +111,6 @@ define(['summernote/summernote'], function () {
|
||||
})).appendTo($resizefa);
|
||||
}
|
||||
var $colorfa = $airPopover.find('.note-color').clone();
|
||||
$colorfa.find(".btn-group:first").remove();
|
||||
$colorfa.find("ul.dropdown-menu").css('min-width', '172px');
|
||||
$colorfa.find('button[data-event="color"]').attr('data-value', '{"foreColor": "#f00"}')
|
||||
.find("i").css({'background': '', 'color': '#f00'});
|
||||
$resizefa.after($colorfa);
|
||||
|
||||
@@ -59,9 +59,9 @@
|
||||
<script>openerp.define.next = 'summernote/openerp';</script>
|
||||
<script type="text/javascript" src="/website/static/src/js/summernote.js"></script>
|
||||
<script>openerp.define.desactive();</script>
|
||||
|
||||
<!--link rel="stylesheet" href="/website/static/lib/summernote/src/less/summernote.less"/-->
|
||||
<link rel="stylesheet" href="/website/static/lib/summernote/summernote.css"/>
|
||||
<link rel="stylesheet" href="/website/static/lib/summernote/src/less/elements.less"/>
|
||||
<link rel="stylesheet" href="/website/static/lib/summernote/src/less/summernote.less"/>
|
||||
<!--<link rel="stylesheet" href="/website/static/lib/summernote/summernote.css"/>-->
|
||||
</template>
|
||||
|
||||
<template id="assets_common" inherit_id="web.assets_common" name="Website common assets">
|
||||
|
||||
Reference in New Issue
Block a user