[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.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user