0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-24 23:48:13 -05:00

Editor: Warn if title change is unsaved

closes #3643
- TitleScratch is compared with Title; if there’s a difference, we have
unsaved changes and open up the modal.
This commit is contained in:
Felix Rieseberg 2014-08-06 20:39:19 -07:00
parent 7b21ca64a5
commit 2091fadb42

View file

@ -88,6 +88,8 @@ var EditorControllerMixin = Ember.Mixin.create(MarkerManager, {
var model = this.get('model'),
markdown = this.get('markdown'),
title = this.get('title'),
titleScratch = this.get('titleScratch'),
scratch = this.getMarkdown().withoutMarkers,
changedAttributes;
@ -95,6 +97,10 @@ var EditorControllerMixin = Ember.Mixin.create(MarkerManager, {
return true;
}
if (titleScratch !== title) {
return true;
}
// since `scratch` is not model property, we need to check
// it explicitly against the model's markdown attribute
if (markdown !== scratch) {