'wcf.attachment.dragAndDrop.dropHere': '{lang}wcf.attachment.dragAndDrop.dropHere{/lang}',
'wcf.attachment.dragAndDrop.dropNow': '{lang}wcf.attachment.dragAndDrop.dropNow{/lang}',
+ 'wcf.editor.autosave.discard': '{lang}wcf.editor.autosave.discard{/lang}',
+ 'wcf.editor.autosave.keep': '{lang}wcf.editor.autosave.keep{/lang}',
'wcf.editor.autosave.restored': '{lang}wcf.editor.autosave.restored{/lang}',
'wcf.editor.code.edit': '{lang}wcf.editor.code.edit{/lang}',
'wcf.attachment.dragAndDrop.dropHere': '{lang}wcf.attachment.dragAndDrop.dropHere{/lang}',
'wcf.attachment.dragAndDrop.dropNow': '{lang}wcf.attachment.dragAndDrop.dropNow{/lang}',
+ 'wcf.editor.autosave.discard': '{lang}wcf.editor.autosave.discard{/lang}',
+ 'wcf.editor.autosave.keep': '{lang}wcf.editor.autosave.keep{/lang}',
'wcf.editor.autosave.restored': '{lang}wcf.editor.autosave.restored{/lang}',
'wcf.editor.code.edit': '{lang}wcf.editor.code.edit{/lang}',
container.appendChild(title);
var button = elCreate('a');
+ button.className = 'jsTooltip';
button.href = '#';
+ button.title = Language.get('wcf.editor.autosave.keep');
button.innerHTML = '<span class="icon icon16 fa-check green"></span>';
button.addEventListener(WCF_CLICK_EVENT, (function (event) {
event.preventDefault();
container.appendChild(button);
button = elCreate('a');
+ button.className = 'jsTooltip';
button.href = '#';
+ button.title = Language.get('wcf.editor.autosave.discard');
button.innerHTML = '<span class="icon icon16 fa-times red"></span>';
button.addEventListener(WCF_CLICK_EVENT, (function (event) {
event.preventDefault();
this._editor.core.box()[0].appendChild(container);
+ var callback = (function () {
+ this._editor.core.editor()[0].removeEventListener(WCF_CLICK_EVENT, callback);
+
+ this.hideOverlay();
+ }).bind(this);
+ this._editor.core.editor()[0].addEventListener(WCF_CLICK_EVENT, callback);
+
this._container = container;
},
}));
this._lastMessage = content;
-
- this.hideOverlay();
}
catch (e) {
window.console.warn("Unable to write to local storage: " + e.message);
<item name="wcf.editor.alignment.left"><![CDATA[Linksbündig ausrichten]]></item>
<item name="wcf.editor.alignment.right"><![CDATA[Rechtsbündig ausrichten]]></item>
+ <item name="wcf.editor.autosave.discard"><![CDATA[Verwerfen und Editor zurücksetzen]]></item>
+ <item name="wcf.editor.autosave.keep"><![CDATA[Hinweis ausblenden]]></item>
<item name="wcf.editor.autosave.restored"><![CDATA[Entwurf wiederhergestellt]]></item>
<item name="wcf.editor.button.alignment"><![CDATA[Ausrichtung]]></item>
<item name="wcf.editor.alignment.left"><![CDATA[Align left]]></item>
<item name="wcf.editor.alignment.right"><![CDATA[Align right]]></item>
+ <item name="wcf.editor.autosave.discard"><![CDATA[Discard and revert editor]]></item>
+ <item name="wcf.editor.autosave.keep"><![CDATA[Hide notice]]></item>
<item name="wcf.editor.autosave.restored"><![CDATA[Draft restored]]></item>
<item name="wcf.editor.button.alignment"><![CDATA[Alignment]]></item>