kopia lustrzana https://github.com/miklobit/TiddlyWiki5
Fix detection of draft changes
We were getting a lot of problems where changes to a tiddler were not being recognisedprint-window-tiddler
rodzic
680fe41ed7
commit
6d1eaeb0fc
|
@ -1085,7 +1085,7 @@ exports.readFile = function(file,callback) {
|
||||||
Check whether the specified draft tiddler has been modified
|
Check whether the specified draft tiddler has been modified
|
||||||
*/
|
*/
|
||||||
exports.isDraftModified = function(title) {
|
exports.isDraftModified = function(title) {
|
||||||
var tiddler = this.getTiddler(title);
|
var tiddler = this.getTiddler(title);
|
||||||
if(!tiddler.isDraft()) {
|
if(!tiddler.isDraft()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1094,18 +1094,7 @@ exports.isDraftModified = function(title) {
|
||||||
if(!origTiddler) {
|
if(!origTiddler) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if(tiddler.fields["draft.title"] !== tiddler.fields["draft.of"]) {
|
return !tiddler.isEqual(origTiddler,ignoredFields);
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if(!$tw.utils.isArrayEqual(tiddler.fields.tags,origTiddler.fields.tags)) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return !Object.keys(tiddler.fields).every(function(field) {
|
|
||||||
if(ignoredFields.indexOf(field) >= 0) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return tiddler.fields[field] === origTiddler.fields[field];
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Ładowanie…
Reference in New Issue