Changes
m
strip indentation whitespaces (template heavily used) to save 15-25 milliseconds per invokation (12-15ms used now), reducing it (in transclusions) to only 11 preprocessor nodes visited, 4 levels, 32 bytes expanded, 2-3 bytes tidied, no costly functions
{{#ifeq: {{#titleparts:{{PAGENAME}}||-1}}| {{#titleparts:{{PAGENAME}}|1}}|| {{#ifeq: {{#titleparts:{{PAGENAME}}||-1}} | {{lc:{{PAGENAME:{{#titleparts:{{PAGENAME}}||-1}}}}}} | {{#ifeq: {{#titleparts:{{PAGENAME}}||-1}} | {{urlencode:{{#titleparts:{{PAGENAME}}||-1}}}} | {{#ifeq: {{lc:{{#titleparts:{{PAGENAME}}||-1}}}} | {{ucfirst:{{lc:{{#titleparts:{{PAGENAME}}||-1}}}}}} | | {{#switch: {{#titleparts:{{PAGENAME}}||-1}} | doc | layout | sandbox | testcases = | #default = {{#titleparts:{{PAGENAME}}||-1}} }}}}}}}}}}<noinclude>{{Documentation}}</noinclude>