Minor tweaks to link class handling

print-window-tiddler
Jeremy Ruston 2012-01-05 21:31:47 +00:00
rodzic f155c150e2
commit e190cadcca
2 zmienionych plików z 5 dodań i 4 usunięć

Wyświetl plik

@ -81,7 +81,9 @@ WikiStore.prototype.forEachTiddler = function(/* [sortField,[excludeTag,]]callba
sortField = arguments.length > 1 ? arguments[a++] : null, sortField = arguments.length > 1 ? arguments[a++] : null,
excludeTag = arguments.length > 2 ? arguments[a++] : null, excludeTag = arguments.length > 2 ? arguments[a++] : null,
callback = arguments[a++], callback = arguments[a++],
t,tiddlers = [],tiddler; t,
tiddlers = [],
tiddler;
if(sortField) { if(sortField) {
for(t in this.tiddlers) { for(t in this.tiddlers) {
tiddlers.push(this.tiddlers[t]); tiddlers.push(this.tiddlers[t]);
@ -170,7 +172,7 @@ WikiStore.prototype.getFormattedTiddlerField = function(title,field,format,templ
return utils.htmlEncode(tiddler.fields[field]); return utils.htmlEncode(tiddler.fields[field]);
case "link": case "link":
// xxx: Attribute encoding is wrong // xxx: Attribute encoding is wrong
return "<a href='" + utils.htmlEncode(tiddler.fields[field]) + "' " + this.classesForLink(tiddler.fields[field]) + ">" + utils.htmlEncode(tiddler.fields[field]) + "</a>"; return "<a href='" + utils.htmlEncode(tiddler.fields[field]) + "'" + this.classesForLink(tiddler.fields[field]) + ">" + utils.htmlEncode(tiddler.fields[field]) + "</a>";
case "wikified": case "wikified":
return this.renderTiddler("text/html",tiddler.fields.title); return this.renderTiddler("text/html",tiddler.fields.title);
case "date": case "date":
@ -191,7 +193,7 @@ WikiStore.prototype.classesForLink = function(target) {
} else { } else {
className = "linkInternalMissing"; className = "linkInternalMissing";
} }
return className !== "" ? "class=\"" + className + "\"" : ""; return className !== "" ? " class=\"" + className + "\"" : "";
}; };
WikiStore.prototype.listTiddlers = function(type,template,emptyMessage) { WikiStore.prototype.listTiddlers = function(type,template,emptyMessage) {

Wyświetl plik

@ -156,7 +156,6 @@ WikiTextParseTree.prototype.compileElementHtml = function(element, options) {
} }
this.pushString("<" + tagBits.join(" ") + (options.selfClosing ? " /" : "")); this.pushString("<" + tagBits.join(" ") + (options.selfClosing ? " /" : ""));
if(options.insertAfterAttributes) { if(options.insertAfterAttributes) {
this.pushString(" ");
this.output.push(options.insertAfterAttributes); this.output.push(options.insertAfterAttributes);
} }
this.pushString(">"); this.pushString(">");