mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-07-04 19:23:29 +00:00
Add support for slugify to the link widget's tv-wikilink-template handling
This commit is contained in:
parent
c4cdb1ed8c
commit
02d390a673
|
@ -98,6 +98,7 @@ LinkWidget.prototype.renderLink = function(parent,nextSibling) {
|
||||||
var wikiLinkTemplateMacro = this.getVariable("tv-wikilink-template"),
|
var wikiLinkTemplateMacro = this.getVariable("tv-wikilink-template"),
|
||||||
wikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : "#$uri_encoded$";
|
wikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : "#$uri_encoded$";
|
||||||
wikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,"$uri_encoded$",encodeURIComponent(this.to));
|
wikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,"$uri_encoded$",encodeURIComponent(this.to));
|
||||||
|
wikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,"$title_slugify$",this.wiki.slugify(this.to));
|
||||||
wikiLinkText = $tw.utils.replaceString(wikiLinkText,"$uri_doubleencoded$",encodeURIComponent(encodeURIComponent(this.to)));
|
wikiLinkText = $tw.utils.replaceString(wikiLinkText,"$uri_doubleencoded$",encodeURIComponent(encodeURIComponent(this.to)));
|
||||||
}
|
}
|
||||||
// Override with the value of tv-get-export-link if defined
|
// Override with the value of tv-get-export-link if defined
|
||||||
|
|
|
@ -5,3 +5,4 @@ tags: $:/tags/SiteMap
|
||||||
list: $:/core/routes/StaticSite/Index $:/core/routes/StaticSite/HTML $:/core/routes/StaticSite/Images $:/core/routes/StaticSite/Styles
|
list: $:/core/routes/StaticSite/Index $:/core/routes/StaticSite/HTML $:/core/routes/StaticSite/Images $:/core/routes/StaticSite/Styles
|
||||||
var-tv-wikilink-template-filter: [slugify[]addsuffix[.html]]
|
var-tv-wikilink-template-filter: [slugify[]addsuffix[.html]]
|
||||||
var-tv-image-template-filter: [slugify[]addprefix[../images/]addsuffix<extension>]
|
var-tv-image-template-filter: [slugify[]addprefix[../images/]addsuffix<extension>]
|
||||||
|
var-tv-wikilink-template: $title_slugify$.html
|
||||||
|
|
Loading…
Reference in New Issue
Block a user