查看“Widget:NavBoxColorToggle”的源代码
←
Widget:NavBoxColorToggle
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于这些用户组的用户使用:
用户
,
管理员
,Editor
您没有权限编辑
Widget
名字空间内的页面。
您可以查看与复制此页面的源代码。
<noinclude> </noinclude><includeonly><!--{if !isset($wgNavBoxColorToggle) || !$wgNavBoxColorToggle}--><!--{assign var="wgNavBoxColorToggle" value=true scope="global"}--><script> window.RLQ = window.RLQ || []; window.RLQ.push(function() { mw.loader.implement("widgetNavBoxColorToggle", function() { if (!$('.NavBoxColorToggle')[0]) return false; //log func function remember(flag) { if (flag === false || flag) { var exp = new Date(); exp.setTime(exp.getTime() + 12450 * 24 * 60 * 60 * 1000); if (window.localStorage) localStorage.setItem('widgetNavBoxColorToggleFlag', !!flag); else document.cookie = 'widgetNavBoxColorToggleFlag=' + !!flag + ";expires=" + exp.toGMTString(); } else { if (window.localStorage) return localStorage.getItem('widgetNavBoxColorToggleFlag') == 'true' ? true : false; else { var arr = document.cookie.match(/(^| )widgetNavBoxColorToggleFlag=([^;]*)(;|$)/) if (arr) return arr[2] == 'true' ? true : false else return false; } } } $('.NavBoxColorToggle').each(function() { var self = $(this), list = $(this), button = $('<span class="mw-collapsible-toggle"><span class="mw-collapsible-bracket">[</span><a class="LLColorToggleButton">去除颜色</a><span class="mw-collapsible-bracket">]</span></span>'); list.splice(0, 1); //create an empty jQObj self.find('span').each(function() { if (!/color:(?!black)/.test($(this).attr('style'))) return; list.push(this); $(this).attr('data-color', $(this).css('color')); }); list.addClass('NavBoxColor') self.find('th:first :mw-collapsible-toggle:first').after(button); button.find('.LLColorToggleButton').bind('click', function() { if (list.first().css('color') == list.first().attr('data-color')) { list.css('color', 'inherit'); $(this).text('还原颜色'); remember(true); } else { list.each(function() { $(this).css('color', this.dataset.color); }); $(this).text('去除颜色'); remember(false); } }); if (remember()) button.find('.LLColorToggleButton').click(); }); }); });</script><style> .NavBoxColor { transition: 0.37s all linear; }</style><!--{/if}--></includeonly>
返回至
Widget:NavBoxColorToggle
。
导航菜单
个人工具
创建账户
登录
命名空间
Widget
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
讨论版
提问求助区
帮助
帮助
沙盒
编辑教程
创建新条目
工具
链入页面
相关更改
特殊页面
页面信息