Set default title for tiddler files without metadata

print-window-tiddler
Jeremy Ruston 2012-10-13 13:23:47 +01:00
rodzic 6c42f38b9b
commit 66cdd8a639
1 zmienionych plików z 8 dodań i 2 usunięć

Wyświetl plik

@ -143,16 +143,22 @@ $tw.plugins.dropbox.loadTiddlerFile = function(path,mimeType,stats,callback) {
callback(error);
return $tw.plugins.dropbox.showError(error);
}
// Compute the default title
var defaultTitle = path,
p = path.lastIndexOf("/");
if(p !== -1) {
defaultTitle = path.substr(p+1);
}
// Deserialise the tiddler(s) out of the text
var tiddlers;
if(isBinary) {
tiddlers = [{
title: path,
title: defaultTitle,
text: $tw.plugins.dropbox.base64EncodeString(data),
type: mimeType
}];
} else {
tiddlers = $tw.wiki.deserializeTiddlers(mimeType,data,{title: path});
tiddlers = $tw.wiki.deserializeTiddlers(mimeType,data,{title: defaultTitle});
}
// Check to see if there's a metafile
var metafilePath = path + ".meta",