[FIX] web_editor: summernote: with firefox error to record an undo for the normal instance of the editor because global variable 'event' does not exists.
This commit is contained in:
@@ -54,8 +54,9 @@ define(['summernote/core/range', 'summernote/core/dom'], function (range, dom) {
|
||||
|
||||
var last;
|
||||
this.recordUndo = function () {
|
||||
var key = event;
|
||||
if (event && !event.metaKey && !event.ctrlKey && !event.altKey && event.type === "keydown") {
|
||||
// test event for firefox: remove stack of history because event doesn't exists
|
||||
var key = typeof event !== 'undefined' ? event : false;
|
||||
if (key && !event.metaKey && !event.ctrlKey && !event.altKey && event.type === "keydown") {
|
||||
key = event.type + "-";
|
||||
if (event.which === 8 || event.which === 46) key += 'delete';
|
||||
else if (event.which === 13) key += 'enter';
|
||||
|
||||
Reference in New Issue
Block a user