Merge branch 'MDL-62738_34' of https://github.com/mfabriczy/moodle into MOODLE_34_STABLE
This commit is contained in:
@@ -59,28 +59,6 @@ M.editor_tinymce.init_editor = function(Y, editorid, options) {
|
||||
}
|
||||
}
|
||||
|
||||
// We have to override the editor setup to work around a bug in iOS browsers - MDL-36803.
|
||||
if (Y.UA.ios) {
|
||||
// Retain any setup which is already defined.
|
||||
options.originalSetupFunction = options.setup || function(){};
|
||||
options.setup = function(editor) {
|
||||
options.originalSetupFunction();
|
||||
editor.onPostRender.add(function(ed) {
|
||||
// Whenever there is a keydown event, ensure that the contentWindow still have focus.
|
||||
ed.contentDocument.addEventListener('keydown', function() {
|
||||
ed.contentWindow.focus();
|
||||
});
|
||||
|
||||
// Whenever a touch event is registered against the content document,
|
||||
// reapply focus. This works around an issue with the location caret not
|
||||
// being focusable without use of the Loupe.
|
||||
ed.contentDocument.addEventListener('touchend', function() {
|
||||
ed.contentWindow.focus();
|
||||
});
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
// Retain any setup which is already defined.
|
||||
options.originalSetupFunction = options.setup || function(){};
|
||||
options.setup = function(editor) {
|
||||
|
||||
Reference in New Issue
Block a user