Ignore shadow tiddlers in the syncer

print-window-tiddler
Jeremy Ruston 2013-04-30 22:55:06 +01:00
rodzic 6557ec8e1f
commit e875de63a9
1 zmienionych plików z 8 dodań i 5 usunięć

Wyświetl plik

@ -211,11 +211,14 @@ Syncer.prototype.syncToServer = function(changes) {
var self = this,
now = new Date();
$tw.utils.each(changes,function(change,title,object) {
// Queue a task to sync this tiddler
self.enqueueSyncTask({
type: change.deleted ? "delete" : "save",
title: title
});
// Ignore the change if it is a shadow tiddler
if((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || (!change.deleted && self.wiki.tiddlerExists(title))) {
// Queue a task to sync this tiddler
self.enqueueSyncTask({
type: change.deleted ? "delete" : "save",
title: title
});
}
});
};