summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src/js/rte.js
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2018-01-18 14:26:53 +0100
committerqsm-odoo <qsm@odoo.com>2018-01-18 15:17:48 +0100
commitcdb2cf744f4c9be7d2d498e28563a36aff1e0ae3 (patch)
tree6e289f9cc4121d8a91ed98814f1fd599e633f450 /addons/web_editor/static/src/js/rte.js
parent40998a4dedcfa1aef85c1e94fd0648a51b8f56f2 (diff)
[FIX] web_editor: DOMElement used as jQuery element
The function receives a jQuery element most of the time but it may receive a DOMElement in some cases.
Diffstat (limited to 'addons/web_editor/static/src/js/rte.js')
-rw-r--r--addons/web_editor/static/src/js/rte.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/web_editor/static/src/js/rte.js b/addons/web_editor/static/src/js/rte.js
index c3a88007542..20c70e9d235 100644
--- a/addons/web_editor/static/src/js/rte.js
+++ b/addons/web_editor/static/src/js/rte.js
@@ -271,10 +271,11 @@ var RTE = Widget.extend({
* @param {DOM} target where the dom is changed is editable zone
*/
historyRecordUndo: function ($target, event, internal_history) {
+ $target = $($target);
var rng = range.create();
var $editable = $(rng && rng.sc).closest(".o_editable");
if (!rng || !$editable.length) {
- $editable = $($target).closest(".o_editable");
+ $editable = $target.closest(".o_editable");
rng = range.create($target.closest("*")[0],0);
} else {
rng = $editable.data('range') || rng;