From 6bd7084476f62abd4776802f1d21fed8936e9f66 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 16 Dec 2014 16:24:12 +0100 Subject: [PATCH] [IMP] summernote lib: extend createlink to allow to add a class on a link --- .../website/static/lib/summernote/src/js/editing/Editor.js | 6 ++++-- 1 file 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($('' + linkText + '')[0], true); $(anchor).attr({ - href: linkUrl, - target: isNewWindow ? '_blank' : '' + 'href': linkUrl, + 'target': isNewWindow ? '_blank' : null, + 'class': className }); range.createFromNode(anchor).select();