import {register as registerShortcuts} from "./shortcuts";
import {listen as listenForCommonEvents} from "./common-events";
-import {scrollToQueryString, fixScrollForMobile} from "./scrolling";
+import {scrollToQueryString} from "./scrolling";
import {listenForDragAndPaste} from "./drop-paste-handling";
import {getPlugin as getCodeeditorPlugin} from "./plugin-codeeditor";
editor.on('init', () => {
editorChange();
scrollToQueryString(editor);
- fixScrollForMobile(editor);
window.editor = editor;
});
editor.dom.replace(newEl, id);
}).catch(err => {
editor.dom.remove(id);
- // TODO - Check we have this translation
window.$events.emit('error', options.translations.imageUploadErrorText);
console.log(err);
});
}
}
-/**
- * Override for touch events to allow scrolling on mobile devices.
- * TODO - Check if still needed or if needs editing.
- * @param {Editor} editor
- */
-export function fixScrollForMobile(editor) {
- const container = editor.getContainer();
- const toolbarButtons = container.querySelectorAll('.mce-btn');
- for (let button of toolbarButtons) {
- button.addEventListener('touchstart', event => {
- event.stopPropagation();
- });
- }
-}
-
/**
* @param {Editor} editor
* @param {String} scrollId