1
0
Fork 0
mirror of https://github.com/TryGhost/Ghost-Admin.git synced 2023-12-14 02:33:04 +01: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 836b77896c
commit e8a393fab9

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) {