查看“Widget:CatPageLink”的源代码
←
Widget:CatPageLink
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于这些用户组的用户使用:
用户
,
管理员
,Editor
您没有权限编辑
Widget
名字空间内的页面。
您可以查看与复制此页面的源代码。
<noinclude>这个widget是用来合并分类页子分类和页面的,作者是[[User:AnnAngela]],遵循CC BY-NC-SA 3.0协议。</noinclude><includeonly><!--{if !isset($wgCatPageLink) || !$wgCatPageLink}--><!--{assign var="wgCatPageLink" value=true scope="global"}--><script type="text/javascript"> /* global mw */ "use strict"; window.RLQ = window.RLQ || []; window.RLQ.push(function() { if (window.navigator.userAgent.toLowerCase().indexOf('mobile') !== -1) console.debug('移动版不适用分类重整'); else if (typeof mw.config.values.catPageLink == 'undefined') { mw.config.set('catPageLink', 'on'); $(function() { var $catlist = $('#mw-subcategories'), $catctx = $catlist.parent(), $catpages = $('#mw-pages'), $impcats = $('<div/>', { class: 'mw-category-important mw-category-group' }).append('<h3 style="font-weight: normal;">重要页面</h3><ul></ul>'), impTitle = [], catLength = $catlist.find('li').length, catpageLen = $catpages.find('li').length; if (!catLength || !catpageLen) return; $catlist.find('h2').text('子分类和子页面'); $catlist.find('p:first').text('本分类有' + catLength + '个子分类和' + catpageLen + '个子页面'); $('#CatPageLinkDataSet span').each(function() { impTitle.push($(this).text().replace(/\s/g, '').replace(String.fromCharCode(8206), '') //mdzz,gtmd ltr code ); }); if ($catlist.find('.mw-category-group')[0]) $catlist.find('.mw-category-group').each(function() { $(this).attr('data-index', $(this).find('h3').text()); }); else { $('<div/>', { class: 'mw-category' }).append($catlist.find('.mw-content-ltr').children()).appendTo($catlist.find('.mw-content-ltr')).find('h3').each(function() { var group = $('<div/>', { class: 'mw-category-group' }); $(this).before(group); group.prepend($(this).next()).prepend($(this)).attr('data-index', $(this).text()); }); $catlist = $('#mw-subcategories'); } $catpages.find('h3').each(function() { var index = $(this).text(), $cat = $(this).next(), $slt = $catlist.find('.mw-category-group[data-index="' + index + '"]'); if ($slt[0]) $slt.find('ul').append($cat.find('li')); else $catlist.find('.mw-category').append('<div class="mw-category-group" data-index="' + index + '"><h3>' + index + '</h3><ul></ul></div>').find('.mw-category-group[data-index="' + index + '"]').find('ul').append($cat.find('li')); }).end().remove(); $catlist.find('li').each(function() { $(this).attr('data-title', $(this).find('a:first').text()); }); $catlist.find('.mw-category-group').sort(function(a, b) { return a.dataset.index.localeCompare(b.dataset.index); }).appendTo($catlist.find('.mw-category')); impTitle.forEach(function(v) { $catlist.find('li[data-title="' + v + '"]').appendTo($impcats.find('ul')); }); $('#mw-subcategories .mw-category-group').each(function() { if (!$(this).find('li')[0]) $(this).remove(); }); if ($impcats.find('li')[0]) $catlist.find('.mw-content-ltr').before($impcats.sort(function(a, b) { return a.dataset.title.localeCompare(b.dataset.title); })).before('<hr>'); $catctx.addClass('catPageLink'); }); } }); </script><style> .catPageLink .mw-category-group > ul { list-style: none none; margin-left: 0.25em; } .mw-category-group > ul > li > a { margin-left: 18px; } .mw-category-important ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-width: 24em; -moz-column-width: 24em; column-width: 24em; } </style> <!--{/if}--></includeonly>
返回至
Widget:CatPageLink
。
导航菜单
个人工具
创建账户
登录
命名空间
Widget
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
讨论版
提问求助区
帮助
帮助
沙盒
编辑教程
创建新条目
工具
链入页面
相关更改
特殊页面
页面信息