Changeset 1552
- Timestamp:
- 13/02/07 18:32:26 (2 years ago)
- Files:
-
- Trunk/core/js/Commands.js (modified) (1 diff)
- Trunk/core/js/Utilities.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Trunk/core/js/Commands.js
r1549 r1552 91 91 if(popup) { 92 92 story.forEachTiddler(function(title,element) { 93 createTiddlyLink(createTiddlyElement(popup,"li"),title,true );93 createTiddlyLink(createTiddlyElement(popup,"li"),title,true,null,false,null,true); 94 94 }); 95 95 } Trunk/core/js/Utilities.js
r1551 r1552 32 32 //# includeText - flag for whether to include the title as the text of the link 33 33 //# theClass - custom CSS class for the link 34 //# linkedFromTiddler - tiddler from which to inherit extended fields 35 function createTiddlyLink(place,title,includeText,theClass,isStatic,linkedFromTiddler) 34 //# linkedFromTiddler - tiddler from which to inherit extended fields 35 //# noToggle - flag to force the link to open the target, even if chkToggleLinks is on 36 function createTiddlyLink(place,title,includeText,theClass,isStatic,linkedFromTiddler,noToggle) 36 37 { 37 38 var text = includeText ? title : null; … … 40 41 btn.setAttribute("refresh","link"); 41 42 btn.setAttribute("tiddlyLink",title); 43 if(noToggle) 44 btn.setAttribute("noToggle","true"); 42 45 if(linkedFromTiddler) { 43 46 var fields = linkedFromTiddler.getInheritedFields(); … … 99 102 var title = null; 100 103 var fields = null; 104 var noToggle = null; 101 105 do { 102 106 title = theLink.getAttribute("tiddlyLink"); 103 107 fields = theLink.getAttribute("tiddlyFields"); 108 noToggle = theLink.getAttribute("noToggle"); 104 109 theLink = theLink.parentNode; 105 110 } while(title == null && theLink != null); … … 110 115 if(config.options.chkToggleLinks) 111 116 toggling = !toggling; 117 if(noToggle) 118 toggling = false; 112 119 story.displayTiddler(theTarget,title,null,true,e.shiftKey || e.altKey,fields,toggling); 113 120 }