X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FTinyMCE%2Fjs%2Fplugins%2Fautosave%2Feditor_plugin_src.js;h=061cf13519653d9ec4bd5bb30ae07ab479cd46b5;hb=d67b8fdae83d948bf997a7f7cdbb71b52d9481e9;hp=581e8f6d2c3f88aadf197b7a2b24229042400f9b;hpb=0ed9000fd34497644829a4d0ef700bdea519771f;p=quix0rs-gnu-social.git diff --git a/plugins/TinyMCE/js/plugins/autosave/editor_plugin_src.js b/plugins/TinyMCE/js/plugins/autosave/editor_plugin_src.js index 581e8f6d2c..061cf13519 100644 --- a/plugins/TinyMCE/js/plugins/autosave/editor_plugin_src.js +++ b/plugins/TinyMCE/js/plugins/autosave/editor_plugin_src.js @@ -257,15 +257,24 @@ userDataElement.setAttribute(key, value); userDataElement.expires = self.getExpDate(); - userDataElement.save("TinyMCE"); + + try { + userDataElement.save("TinyMCE"); + } catch (e) { + // Ignore, saving might fail if "Userdata Persistence" is disabled in IE + } }, getItem : function(key) { var userDataElement = ed.getElement(); - userDataElement.load("TinyMCE"); - - return userDataElement.getAttribute(key); + try { + userDataElement.load("TinyMCE"); + return userDataElement.getAttribute(key); + } catch (e) { + // Ignore, loading might fail if "Userdata Persistence" is disabled in IE + return null; + } }, removeItem : function(key) {