mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-08-07 22:33:50 +00:00
Merge branch 'tiddlerexistsloops' of https://github.com/Skeeve/TiddlyWiki5 into Skeeve-tiddlerexistsloops
This commit is contained in:
commit
274c52005d
@ -322,11 +322,10 @@ NavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {
|
|||||||
// Create the new tiddler
|
// Create the new tiddler
|
||||||
var baseTitle = (templateTiddler && templateTiddler.fields.title) || "New Tiddler",
|
var baseTitle = (templateTiddler && templateTiddler.fields.title) || "New Tiddler",
|
||||||
title;
|
title;
|
||||||
for(var t=0; true; t++) {
|
var t = 0,
|
||||||
title = baseTitle + (t ? " " + t : "");
|
title = baseTitle;
|
||||||
if(!this.wiki.tiddlerExists(title)) {
|
while (this.wiki.tiddlerExists(title)) {
|
||||||
break;
|
title = baseTitle + " " + (++t);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
var tiddler = new $tw.Tiddler(this.wiki.getCreationFields(),{
|
var tiddler = new $tw.Tiddler(this.wiki.getCreationFields(),{
|
||||||
text: "Newly created tiddler",
|
text: "Newly created tiddler",
|
||||||
|
@ -173,11 +173,11 @@ exports.tiddlerExists = function(title) {
|
|||||||
Generate an unused title from the specified base
|
Generate an unused title from the specified base
|
||||||
*/
|
*/
|
||||||
exports.generateNewTitle = function(baseTitle) {
|
exports.generateNewTitle = function(baseTitle) {
|
||||||
var c = 0;
|
var c = 0,
|
||||||
do {
|
title = baseTitle;
|
||||||
var title = baseTitle + (c ? " " + (c + 1) : "");
|
while(this.tiddlerExists(title) {
|
||||||
c++;
|
title = baseTitle + " " + (++c);
|
||||||
} while(this.tiddlerExists(title));
|
};
|
||||||
return title;
|
return title;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user