https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Module%3ASports_rbr_table%2Fmatchup Module:Sports rbr table/matchup - Revision history 2025-06-07T02:02:40Z Revision history for this page on the wiki MediaWiki 1.45.0-wmf.4 https://en.wikipedia.org/w/index.php?title=Module:Sports_rbr_table/matchup&diff=947412836&oldid=prev McVahl: set WL as default legend style 2020-03-26T03:58:54Z <p>set WL as default legend style</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 03:58, 26 March 2020</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 16:</td> <td colspan="2" class="diff-lineno">Line 16:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> multirb = rdrobin &gt;= 2</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> multirb = rdrobin &gt;= 2</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> local legendtype = args['legend_style'] or '<del style="font-weight: bold; text-decoration: none;">BSK</del>'</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> local legendtype = args['legend_style'] or '<ins style="font-weight: bold; text-decoration: none;">WL</ins>'</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> local opt_colors = {</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> local opt_colors = {</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> W = { 'Win', color_map.blue1 },</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> W = { 'Win', color_map.blue1 },</div></td> </tr> </table> McVahl https://en.wikipedia.org/w/index.php?title=Module:Sports_rbr_table/matchup&diff=946932754&oldid=prev McVahl: update pp.get_rounds_or_maxrounds 2020-03-23T07:24:55Z <p>update pp.get_rounds_or_maxrounds</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 07:24, 23 March 2020</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>local pp = {}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>local pp = {}</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>local mParent = require('Module:Sports rbr table')</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>local rdrobin, multirb</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>local rdrobin, multirb</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Line 53:</td> <td colspan="2" class="diff-lineno">Line 51:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>function pp.get_rounds_or_maxrounds(rounds,maxrounds,args,team_list)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>function pp.get_rounds_or_maxrounds(rounds,maxrounds,args,team_list)</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> if multirb then return (#team_list - 1) * rdrobin end</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> if multirb then return (#team_list - 1) * rdrobin<ins style="font-weight: bold; text-decoration: none;"> else return #team_list - 1</ins> end</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> return mParent.get_rounds_or_maxrounds(rounds,maxrounds)</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>end</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>end</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> McVahl https://en.wikipedia.org/w/index.php?title=Module:Sports_rbr_table/matchup&diff=946911762&oldid=prev McVahl: legend → legend_style 2020-03-23T03:21:23Z <p>legend → legend_style</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 03:21, 23 March 2020</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 18:</td> <td colspan="2" class="diff-lineno">Line 18:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> multirb = rdrobin &gt;= 2</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> multirb = rdrobin &gt;= 2</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> local legendtype = args['<del style="font-weight: bold; text-decoration: none;">legend</del>'] or 'BSK'</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> local legendtype = args['<ins style="font-weight: bold; text-decoration: none;">legend_style</ins>'] or 'BSK'</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> local opt_colors = {</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> local opt_colors = {</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> W = { 'Win', color_map.blue1 },</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> W = { 'Win', color_map.blue1 },</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Line 44:</td> <td colspan="2" class="diff-lineno">Line 44:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>function pp.addtl_args(k)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>function pp.addtl_args(k)</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> return k == 'style' or k == '<del style="font-weight: bold; text-decoration: none;">legend</del>' or k == 'rdrobin' or k == 'ticon'</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> return k == 'style' or k == '<ins style="font-weight: bold; text-decoration: none;">legend_style</ins>' or k == 'rdrobin' or k == 'ticon'</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>end</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>end</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> McVahl https://en.wikipedia.org/w/index.php?title=Module:Sports_rbr_table/matchup&diff=946909598&oldid=prev McVahl at 03:06, 23 March 2020 2020-03-23T03:06:02Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 03:06, 23 March 2020</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 44:</td> <td colspan="2" class="diff-lineno">Line 44:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>function pp.addtl_args(k)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>function pp.addtl_args(k)</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> return k == 'style' or k == 'legend<del style="font-weight: bold; text-decoration: none;">' or k == 'sched</del>' or k == 'rdrobin' or k == 'ticon'</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> return k == 'style' or k == 'legend' or k == 'rdrobin' or k == 'ticon'</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>end</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>end</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> McVahl https://en.wikipedia.org/w/index.php?title=Module:Sports_rbr_table/matchup&diff=946904588&oldid=prev McVahl: ←Created page with 'local pp = {} local mParent = require('Module:Sports rbr table') local rdrobin, multirb local tblkey = { ['WL'] = 'W/L', ['WLF'] = 'W/FW/L/FL', ['BSK']...' 2020-03-23T02:29:54Z <p><a href="/wiki/Wikipedia:AES" class="mw-redirect" title="Wikipedia:AES">←</a>Created page with &#039;local pp = {} local mParent = require(&#039;Module:Sports rbr table&#039;) local rdrobin, multirb local tblkey = { [&#039;WL&#039;] = &#039;W/L&#039;, [&#039;WLF&#039;] = &#039;W/FW/L/FL&#039;, [&#039;BSK&#039;]...&#039;</p> <p><b>New page</b></p><div>local pp = {}<br /> <br /> local mParent = require(&#039;Module:Sports rbr table&#039;)<br /> <br /> local rdrobin, multirb<br /> <br /> local tblkey = {<br /> [&#039;WL&#039;] = &#039;W/L&#039;,<br /> [&#039;WLF&#039;] = &#039;W/FW/L/FL&#039;,<br /> [&#039;BSK&#039;] = &#039;W/OTW/L/OTL&#039;,<br /> [&#039;BSKF&#039;] = &#039;W/OTW/FW/L/OTL/FL&#039;,<br /> [&#039;FBR&#039;] = &#039;W/D/L&#039;,<br /> [&#039;FBRF&#039;] = &#039;W/FW/D/L/FL&#039;,<br /> }<br /> <br /> function pp.defaults(args,yesno,color_map)<br /> rdrobin = tonumber(args[&#039;rdrobin&#039;] or 1)<br /> multirb = rdrobin &gt;= 2<br /> <br /> local legendtype = args[&#039;legend&#039;] or &#039;BSK&#039;<br /> local opt_colors = {<br /> W = { &#039;Win&#039;, color_map.blue1 },<br /> D = { &#039;Draw&#039;, color_map.yellow2 },<br /> L = { &#039;Loss&#039;, color_map.red1 },<br /> OTW = { &#039;OT win&#039;, color_map.blue3 },<br /> OTL = { &#039;OT loss&#039;, color_map.red3 },<br /> FW = { &#039;Win by forfeit&#039;, &#039;#5CDEFD&#039; },<br /> FL = { &#039;Loss by forfeit&#039;, &#039;#D98080&#039; }<br /> }<br /> <br /> local colors = mw.text.split(mw.ustring.gsub(tblkey[legendtype], &#039;&lt;/&#039;, &#039;&lt;FORWARDSLASH&#039;), &#039;%s*/%s*&#039;)<br /> for k=1,#colors do<br /> local legend = colors[k]<br /> args[&#039;color_&#039; .. legend] = opt_colors[legend][2]<br /> args[&#039;text_&#039; .. legend] = opt_colors[legend][1]<br /> end<br /> <br /> args[&#039;header&#039;] = &#039;Team ╲ Game&#039;<br /> args[&#039;legendpos&#039;] = &#039;b&#039;<br /> args[&#039;legendorder&#039;] = args[&#039;legendorder&#039;] or &#039;W/OTW/FW/D/L/OTL/FL&#039;<br /> <br /> return args<br /> end<br /> <br /> function pp.addtl_args(k)<br /> return k == &#039;style&#039; or k == &#039;legend&#039; or k == &#039;sched&#039; or k == &#039;rdrobin&#039; or k == &#039;ticon&#039;<br /> end<br /> <br /> function pp.get_argvalues_for_maxround(args,x,del)<br /> del = del or &#039;&#039;<br /> return args[&#039;pos&#039; .. del .. x] or args[&#039;res&#039; .. del .. x] or &#039;&#039;<br /> end<br /> <br /> function pp.get_rounds_or_maxrounds(rounds,maxrounds,args,team_list)<br /> if multirb then return (#team_list - 1) * rdrobin end<br /> return mParent.get_rounds_or_maxrounds(rounds,maxrounds)<br /> end<br /> <br /> function pp.header(root,args,labels,maxrounds,navbar,team_list,firstround)<br /> local row = root:tag(&#039;tr&#039;)<br /> row:tag(&#039;th&#039;)<br /> :css(&#039;white-space&#039;, &#039;nowrap&#039;):cssText(&#039;style&#039;)<br /> :wikitext((not multirb and (args[&#039;header&#039;] or labels[&#039;teamround&#039;]) or &#039;&amp;nbsp;&#039;) .. navbar)<br /> <br /> -- if not a single round-robin<br /> if (multirb) then<br /> for r=1,rdrobin do<br /> row:tag(&#039;th&#039;)<br /> :addClass(&#039;sportsrbrtable-rnd&#039;)<br /> :attr(&#039;scope&#039;, &#039;col&#039;)<br /> :attr(&#039;colspan&#039;, #team_list - 1)<br /> :wikitext(&#039;Round&amp;nbsp;&#039; .. r)<br /> end<br /> row = root:tag(&#039;tr&#039;)<br /> row:tag(&#039;th&#039;)<br /> :css(&#039;white-space&#039;, &#039;nowrap&#039;):cssText(&#039;style&#039;)<br /> :wikitext(args[&#039;header&#039;] or labels[&#039;teamround&#039;])<br /> end<br /> <br /> for r=1,maxrounds do<br /> row:tag(&#039;th&#039;)<br /> :addClass(&#039;sportsrbrtable-rnd&#039;)<br /> :attr(&#039;scope&#039;, &#039;col&#039;)<br /> :css(&#039;width&#039;, (args[&#039;ticon&#039;] == nil) and (args[&#039;rdwidth&#039;] or &#039;35px&#039;) or nil)<br /> :wikitext(args[&#039;rnd&#039; .. (r + (firstround - 1))] or (r + (firstround - 1)))<br /> end<br /> return row<br /> end<br /> <br /> function pp.rowtext(frame,args,legend_symbols,posrt,opprt)<br /> if args[&#039;ticon&#039;] then return frame:expandTemplate{ title = args[&#039;ticon&#039;], args = { opprt } } else return opprt end<br /> return legend_symbols[posrt] or posrt<br /> end<br /> <br /> function pp.rowbg(posrc,opprt)<br /> return (opprt ~= &#039;&#039;) and posrc or &#039;&#039;<br /> end<br /> <br /> function pp.legendtext(legend_symbols,v)<br /> return &#039;&amp;nbsp;&#039;<br /> end<br /> <br /> return pp</div> McVahl