查看MediaWiki:Common.js的源代码
←
MediaWiki:Common.js
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
你刚才请求的操作只对属于该用户组的用户开放:editor
该页提供此wiki软件的界面文字,它已被保护以防止恶意修改。 如欲修改所有wiki的翻译,请到
translatewiki.net
上的MediaWiki本地化计划。
您可以查看并复制此页面的源代码:
/* 此处的JavaScript将加载于所有用户每一个页面。 */ function lyricLayout(){ p=$('.poem'); for (i=0;i<p.length;i++) { x=$('.poem').eq(i); y=$(x).prev(); $(y).add(x).wrapAll('<div class="lyric"></div>'); } $('div.lyric').wrapAll('<div class="lyrics"></div>'); } /* 生成不重复随机数 */ /* Ref: http://blog.csdn.net/loyopp/article/details/17377909 */ function checkDup(rand,rands) { if(rands.length==0){ return false; } for(var i=0;i<rands.length;i++){ if(rands[i]==rand){ return true; } } return false; } function genRandom(m,n,size) { var rands=new Array(); var rand; var index=0; if(m>n||m<0||n<0||size<0){ return; } else if(n-m-1<size){ for(var i=0;i<n-m;i++){ rands[i]=i; } } else { for(var i=0;i<size;i++){ do { rand=Math.floor(Math.random()*(n-m)+m); } while(checkDup(rand,rands)); rands[index]=rand; index++; } } return rands; } /* 首页显示Lyric Collection */ function showLyric(size) { var m=0; var n=$("#uw-mainpage-lyric dl").length; var randsLyric = genRandom(m,n,size); $("#uw-mainpage-lyric dl").css("display","none"); for(var i=0;i<size;i++){ $("#uw-mainpage-lyric dl").eq(randsLyric[i]).css("display","block"); } } /* 首页显示Do You Know */ function showDyk(size) { var m=0; var n=$("#uw-mainpage-dyk li").length; var randsDyk = genRandom(m,n,size); $("#uw-mainpage-dyk li").css("display","none"); for(var i=0;i<size;i++){ $("#uw-mainpage-dyk li").eq(randsDyk[i]).css("display","list-item"); } } /* 首页显示Today */ function showToday(size) { var m=0; var n=$("#uw-mainpage-today dt").length; var randsToday = genRandom(m,n,size); $("#uw-mainpage-today dt").css("display","none"); $("#uw-mainpage-today dd").css("display","none"); for(var i=0;i<size;i++){ $("#uw-mainpage-today dt").eq(randsToday[i]).css("display","block"); $("#uw-mainpage-today dd").eq(randsToday[i]).css("display","block"); } } /* 页面载入后执行: */ $(function(){ lyricLayout(); showLyric(1); showDyk(5); showToday(5); })
返回
MediaWiki:Common.js
。
导航菜单
个人工具
创建账户
登录
名字空间
信息
讨论
变种
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
浏览
所有页面
随机页面
最近更改
全部分类
分类:歌曲
分类:唱片
分类:音乐家
编辑
创建新条目
上传文件
待撰页面
重定向列表
帮助
目录
FAQ
用户列表
用户贡献
特殊页面
工具箱
链入页面
相关更改
特殊页面
页面信息