更改

Widget:PrefixindexListTable

添加1,705字节, 2017年1月16日 (一) 22:52
创建页面,内容为“<noinclude>本widget是为了提升{{tl|模板:Subpagelist}}的可识别性而设立的,它能够使'''页面所有的'''subpagelist的每一个单元格都获得...”
<noinclude>本widget是为了提升{{tl|模板:Subpagelist}}的可识别性而设立的,它能够使'''页面所有的'''subpagelist的每一个单元格都获得一个蓝色的边框。
<center>{{color|red|注意:请不要直接使用本widget,而是应该用{{tl|模板:Subpagelist}}的参数【BlueBorder】}}</center></noinclude><includeonly><style>table.mw-prefixindex-list-table td{text-align:center;border:1px solid #a7d7f9;width:33%}table.mw-prefixindex-list-table{border-collapse:collapse;margin-bottom:1em;width:100%;}</style><!--{if !isset($wgPrefixindexListTable) || !$wgPrefixindexListTable}--><!--{assign var="wgPrefixindexListTable" value=true scope="global"}--><script>
window.RLQ = window.RLQ || [];
window.RLQ.push(function() {
mw.loader.implement('widgetPrefixindexListTable', function() {
$('.mw-prefixindex-body').each(function() {
var self = $(this),
table = $('<table/>', {
class: 'mw-prefixindex-list-table'
})
self.find('li').each(function(i) {
if (i % 3 === 0) $('<tr/>').appendTo(table);
$('<td/>').append($(this).children()).appendTo(table.find('tr').last());
});
self.after(table);
self.remove();
});
$(".mw-prefixindex-list-table").each(function() {
var a = $(this).find("tr").last();
switch (a.find("td").length) {
case 2:
a.append("<td>&#32;</td>");
break;
case 1:
a.append("<td>&#32;</td><td>&#32;</td>")
}
});
});
});
</script><!--{/if}--></includeonly>
1,819
个编辑