summaryrefslogtreecommitdiff
path: root/addons/website/static/lib
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@odoo.com>2015-03-09 12:03:40 +0100
committerChristophe Matthieu <chm@odoo.com>2015-03-09 16:33:03 +0100
commit513d1a26d10b61aacea8cf06ccb2fef08e20d1f6 (patch)
treed08c310b9496291aac0d29d7c4db1353e0cb2b60 /addons/website/static/lib
parent6cce8d5a552eee8f36aaa0200e0940e74c428f9a (diff)
[FIX] summernote: Summernote change the native id of the editable area if a script use a unique id, summernote break the default comportment. Replace id by data-note-id to set the editor 'id'
Diffstat (limited to 'addons/website/static/lib')
-rw-r--r--addons/website/static/lib/summernote/src/js/EventHandler.js2
-rw-r--r--addons/website/static/lib/summernote/src/js/Renderer.js2
-rw-r--r--addons/website/static/lib/summernote/src/js/core/dom.js2
3 files changed, 3 insertions, 3 deletions
diff --git a/addons/website/static/lib/summernote/src/js/EventHandler.js b/addons/website/static/lib/summernote/src/js/EventHandler.js
index faa6a7eadaf..9d5174c6fe6 100644
--- a/addons/website/static/lib/summernote/src/js/EventHandler.js
+++ b/addons/website/static/lib/summernote/src/js/EventHandler.js
@@ -48,7 +48,7 @@ define([
if ($target.is('.note-editor, .note-air-editor')) {
$editor = $target;
} else {
- $editor = $('#note-editor-' + list.last($target.attr('id').split('-')));
+ $editor = $('[data-note-id="' + list.last($target.attr('id')) + '"]');
}
return dom.buildLayoutInfo($editor);
diff --git a/addons/website/static/lib/summernote/src/js/Renderer.js b/addons/website/static/lib/summernote/src/js/Renderer.js
index af3abe6f96d..9d0f3c7c689 100644
--- a/addons/website/static/lib/summernote/src/js/Renderer.js
+++ b/addons/website/static/lib/summernote/src/js/Renderer.js
@@ -711,7 +711,7 @@ define([
$holder.addClass('note-air-editor note-editable');
$holder.attr({
- 'id': 'note-editor-' + id,
+ 'data-note-id': id,
'contentEditable': true
});
diff --git a/addons/website/static/lib/summernote/src/js/core/dom.js b/addons/website/static/lib/summernote/src/js/core/dom.js
index b07751a0f92..7ffd1a667db 100644
--- a/addons/website/static/lib/summernote/src/js/core/dom.js
+++ b/addons/website/static/lib/summernote/src/js/core/dom.js
@@ -42,7 +42,7 @@ define([
// air mode
if ($editor.hasClass('note-air-editor')) {
- var id = list.last($editor.attr('id').split('-'));
+ var id = list.last($editor.attr('data-note-id'));
makeFinder = function (sIdPrefix) {
return function () { return $(sIdPrefix + id); };
};