summaryrefslogtreecommitdiff
path: root/addons/website/static/lib/summernote/src
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@odoo.com>2014-12-16 16:24:12 +0100
committerChristophe Matthieu <chm@odoo.com>2015-01-05 10:59:43 +0100
commit6bd7084476f62abd4776802f1d21fed8936e9f66 (patch)
tree1326c86957f3854ef3b3d67ec894ef9d78899a05 /addons/website/static/lib/summernote/src
parent12bbcda4c26b350680ba25c49a47e861386f72ea (diff)
[IMP] summernote lib: extend createlink to allow to add a class on a link
Diffstat (limited to 'addons/website/static/lib/summernote/src')
-rw-r--r--addons/website/static/lib/summernote/src/js/editing/Editor.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/addons/website/static/lib/summernote/src/js/editing/Editor.js b/addons/website/static/lib/summernote/src/js/editing/Editor.js
index 1a830b8bc83..f47e9798607 100644
--- a/addons/website/static/lib/summernote/src/js/editing/Editor.js
+++ b/addons/website/static/lib/summernote/src/js/editing/Editor.js
@@ -327,6 +327,7 @@ define([
var linkUrl = linkInfo.url;
var linkText = linkInfo.text;
var isNewWindow = linkInfo.newWindow;
+ var className = linkInfo.className || null;
var rng = linkInfo.range;
if (options.onCreateLink) {
@@ -338,8 +339,9 @@ define([
// Create a new link when there is no anchor on range.
var anchor = rng.insertNode($('<A>' + linkText + '</A>')[0], true);
$(anchor).attr({
- href: linkUrl,
- target: isNewWindow ? '_blank' : ''
+ 'href': linkUrl,
+ 'target': isNewWindow ? '_blank' : null,
+ 'class': className
});
range.createFromNode(anchor).select();