Template:Problems: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
No edit summary
(Try to fix Issue Tracker link, it had started showing params as part of the link text)
Line 1: Line 1:
<includeonly>{{#if:{{{1|}}}|{{#vardefineecho:tl_problems_list|{{{1}}}}}{{#vardefine:tl_problems_list_active|{{#regexall:{{#var:tl_problems_list}}|/\=\=\=.(?!\<s\>).*?(?!\<\/s\>).\=\=\=/|¯}}}}{{#vardefine:tl_problems_active_count|{{#expr:{{#len:{{#regexall:{{#var:tl_problems_list_active}}|(¯)|}}}}+1}}}}{{#vardefine:tl_problems_list_fixed|{{#regexall:{{#var:tl_problems_list}}|/\=\=\=.\<s\>.*?\<\/s\>.\=\=\=/|¯}}}}{{#vardefine:tl_problems_fixed_count|{{#expr:{{#len:{{#regexall:{{#var:tl_problems_list_fixed}}|(¯)|}}}}+1}}}}{{#if:{{#var:tl_problems_list_active}}|[[Category:Pages with active problems]]{{#loop:tl_problems_i|0|{{#var:tl_problems_active_count}}|{{#if:{{#regexall:{{#regexall:{{#var:tl_problems_list}}|/\=\=\=.(?!\<s\>).*?(?!\<\/s\>).\=\=\=([\s\S]*?(?=\n\={{!}}$))/||{{#var:tl_problems_i}}|1}}|/\x5Bhttps\:\/\/dolp\.in\/i.*\x5D/}}||{{#vardefine:tl_problems_active_missing_issue|true}}}}}}}}{{#if:{{#var:tl_problems_list_fixed}}|[[Category:Pages with fixed problems]]}}{{#if:{{#var:tl_problems_list_active}}{{#var:tl_problems_list_fixed}}||[[Category:Pages with misformatted problems]]}}{{#if:{{#var:tl_problems_active_missing_issue}}|[[Category:Pages with active problems missing issue links]]}}|{{#if:{{#var:tl_globalproblems_visible}}|O|There are no reported problems with this {{{type|title}}}, though o}}pen issues may exist {{#if:{{#var:tl_globalproblems_visible}}|with this {{{type|title}}}|}} in [https://bugs.dolphin-emu.org/projects/emulator/search?q={{PAGENAME}}&open_issues=1 Dolphin's Issue Tracker].}}</includeonly><noinclude>{{documentation}}</noinclude>
<includeonly>{{#if:{{{1|}}}|{{#vardefineecho:tl_problems_list|{{{1}}}}}{{#vardefine:tl_problems_list_active|{{#regexall:{{#var:tl_problems_list}}|/\=\=\=.(?!\<s\>).*?(?!\<\/s\>).\=\=\=/|¯}}}}{{#vardefine:tl_problems_active_count|{{#expr:{{#len:{{#regexall:{{#var:tl_problems_list_active}}|(¯)|}}}}+1}}}}{{#vardefine:tl_problems_list_fixed|{{#regexall:{{#var:tl_problems_list}}|/\=\=\=.\<s\>.*?\<\/s\>.\=\=\=/|¯}}}}{{#vardefine:tl_problems_fixed_count|{{#expr:{{#len:{{#regexall:{{#var:tl_problems_list_fixed}}|(¯)|}}}}+1}}}}{{#if:{{#var:tl_problems_list_active}}|[[Category:Pages with active problems]]{{#loop:tl_problems_i|0|{{#var:tl_problems_active_count}}|{{#if:{{#regexall:{{#regexall:{{#var:tl_problems_list}}|/\=\=\=.(?!\<s\>).*?(?!\<\/s\>).\=\=\=([\s\S]*?(?=\n\={{!}}$))/||{{#var:tl_problems_i}}|1}}|/\x5Bhttps\:\/\/dolp\.in\/i.*\x5D/}}||{{#vardefine:tl_problems_active_missing_issue|true}}}}}}}}{{#if:{{#var:tl_problems_list_fixed}}|[[Category:Pages with fixed problems]]}}{{#if:{{#var:tl_problems_list_active}}{{#var:tl_problems_list_fixed}}||[[Category:Pages with misformatted problems]]}}{{#if:{{#var:tl_problems_active_missing_issue}}|[[Category:Pages with active problems missing issue links]]}}|{{#if:{{#var:tl_globalproblems_visible}}|O|There are no reported problems with this {{{type|title}}}, though o}}pen issues may exist {{#if:{{#var:tl_globalproblems_visible}}|with this {{{type|title}}}|}} in [https://bugs.dolphin-emu.org/projects/emulator/search?q={{#regex:{{PAGENAME}}|/\s/|+}}&open_issues=1 Dolphin's Issue Tracker].}}</includeonly><noinclude>{{documentation}}</noinclude>

Revision as of 13:10, 4 December 2016

[edit] [purge] Template documentation

Add common problem text to pages /wo problems, and add appropriate Category:Pages with active problems or Category:Pages with fixed problems to those that do.

Usage

{{Problems|{{#vardefineecho:problems|
=== Problem ===
Problem text. Refer {{issue|<Issue ID>}}.

{{Problems/Problem Sub-template Name}}

=== <s>Fixed Problem</s> ===
Problem text. Fixed in {{revision|<revision ID>}}.
}}}}

Example

There are no reported problems with this title, though open issues may exist in Dolphin's Issue Tracker.

Sub-Templates

Problem sub-templates add common Problem, Emulation Information, or Enhancements subsections to pages.