Changeset 3535
- Timestamp:
- 16/02/08 17:20:44 (7 months ago)
- Files:
-
- Trunk/core/js/Commands.js (modified) (1 diff)
- Trunk/core/js/NewTiddler.js (modified) (1 diff)
- Trunk/core/js/Story.js (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Trunk/core/js/Commands.js
r2120 r3535 18 18 { 19 19 clearMessage(); 20 var tiddlerElem = document.getElementById(story.idPrefix +title);20 var tiddlerElem = story.getTiddler(title); 21 21 var fields = tiddlerElem.getAttribute("tiddlyFields"); 22 22 story.displayTiddler(null,title,DEFAULT_EDIT_TEMPLATE,false,null,fields); Trunk/core/js/NewTiddler.js
r2573 r3535 45 45 var customFields = this.getAttribute("customFields"); 46 46 story.displayTiddler(null,title,template,false,null,null); 47 var tiddlerElem = document.getElementById(story.idPrefix +title);47 var tiddlerElem = story.getTiddler(title); 48 48 if(customFields) 49 49 story.addCustomFields(tiddlerElem,customFields); Trunk/core/js/Story.js
r3450 r3535 55 55 var title = (tiddler instanceof Tiddler)? tiddler.title : tiddler; 56 56 var place = document.getElementById(this.container); 57 var tiddlerElem = document.getElementById(this.idPrefix +title);57 var tiddlerElem = this.getTiddler(title); 58 58 if(tiddlerElem) { 59 59 if(toggle) … … 112 112 Story.prototype.createTiddler = function(place,before,title,template,customFields) 113 113 { 114 var tiddlerElem = createTiddlyElement(null,"div",this. idPrefix + title,"tiddler");114 var tiddlerElem = createTiddlyElement(null,"div",this.tiddlerId(title),"tiddler"); 115 115 tiddlerElem.setAttribute("refresh","tiddler"); 116 116 if(customFields) … … 193 193 Story.prototype.refreshTiddler = function(title,template,force,customFields,defaultText) 194 194 { 195 var tiddlerElem = document.getElementById(this.idPrefix +title);195 var tiddlerElem = this.getTiddler(title); 196 196 if(tiddlerElem) { 197 197 if(tiddlerElem.getAttribute("dirty") == "true" && !force) … … 347 347 Story.prototype.getTiddlerField = function(title,field) 348 348 { 349 var tiddlerElem = document.getElementById(this.idPrefix +title);349 var tiddlerElem = this.getTiddler(title); 350 350 var e = null; 351 351 if(tiddlerElem != null) { … … 377 377 Story.prototype.blurTiddler = function(title) 378 378 { 379 var tiddlerElem = document.getElementById(this.idPrefix +title);379 var tiddlerElem = this.getTiddler(title); 380 380 if(tiddlerElem != null && tiddlerElem.focus && tiddlerElem.blur) { 381 381 tiddlerElem.focus(); … … 410 410 Story.prototype.closeTiddler = function(title,animate,unused) 411 411 { 412 var tiddlerElem = document.getElementById(this.idPrefix +title);412 var tiddlerElem = this.getTiddler(title); 413 413 if(tiddlerElem != null) { 414 414 clearMessage(); … … 436 436 Story.prototype.setDirty = function(title,dirty) 437 437 { 438 var tiddlerElem = document.getElementById(this.idPrefix +title);438 var tiddlerElem = this.getTiddler(title); 439 439 if(tiddlerElem != null) 440 440 tiddlerElem.setAttribute("dirty",dirty ? "true" : "false"); … … 444 444 Story.prototype.isDirty = function(title) 445 445 { 446 var tiddlerElem = document.getElementById(this.idPrefix +title);446 var tiddlerElem = this.getTiddler(title); 447 447 if(tiddlerElem != null) 448 448 return tiddlerElem.getAttribute("dirty") == "true"; … … 528 528 Story.prototype.hasChanges = function(title) 529 529 { 530 var e = document.getElementById(this.idPrefix +title);530 var e = this.getTiddler(title); 531 531 if(e != null) { 532 532 var fields = {}; … … 549 549 Story.prototype.saveTiddler = function(title,minorUpdate) 550 550 { 551 var tiddlerElem = document.getElementById(this.idPrefix +title);551 var tiddlerElem = this.getTiddler(title); 552 552 if(tiddlerElem != null) { 553 553 var fields = {}; … … 653 653 }; 654 654 655 //# generate tiddler ID 656 Story.prototype.tiddlerId = function(title) 657 { 658 return this.idPrefix + title; 659 } 660 661 //# retrieve tiddler element 662 Story.prototype.getTiddler = function(title) 663 { 664 return document.getElementById(this.tiddlerId(title)); 665 } 666