Код:
Код: Выделить всё
var cutPaste = (e) => {
const undoObj = {};
undoObj.dest = X.getLastFocusOwner();
undoObj.tag = tag;
undoObj.clipElem = X.clipElem;
undoObj.redo = () => {
X.enableUndoObserver(false);
var canInsert = Sections.canInsertInto(undoObj.tag, undoObj.clipElem.tagName);
var canAppendTo = Sections.canAppendTo(undoObj.tag, undoObj.clipElem.tagName);
if (!canInsert && !canAppendTo) return;
if (!canAppendTo && canInsert) {
this.dest.appendChild(undoObj.clipElem);
...
Кстати, я изменил эту строку на < /p>
undoObj.dest.appendChild(undoObj.clipElem);
< /code>
И это сработало. Поэтому весь мой вопрос заключается в том, что, учитывая, что функция принадлежит объекту, я подумал, что это будет контекст
Подробнее здесь: https://stackoverflow.com/questions/795 ... o-function
Мобильная версия