MediaWiki:Monobook.js
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Internet Explorer或Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
- Opera:按 Ctrl-F5。
//
// 简明信息与Zugriffstasten
ta = new Object();
ta['p-logo'] = new Array('','首页');
// 用户菜单
ta['pt-userpage'] = new Array('.','我的用户页');
ta['pt-mytalk'] = new Array('n','我的对话页');
ta['pt-anontalk'] = new Array('n','关于来自这个IP地址编辑的讨论');
ta['pt-preferences'] = new Array('','我的参数设置');
ta['pt-watchlist'] = new Array('l','列出您所监视页面的改变');
ta['pt-mycontris'] = new Array('y','我的贡献列表');
ta['pt-login'] = new Array('o','建议您登录,这不是必需的。');
ta['pt-anonlogin'] = new Array('o','建议你登录,这不是必需的。');
ta['pt-logout'] = new Array('o','退出');
// 条目菜单
ta['ca-article'] = new Array('a','浏览页面内容');
ta['ca-talk'] = new Array('t','讨论这个页面的内容');
ta['ca-addsection'] = new Array('+','增加一个评论到讨论页上。');
ta['ca-edit'] = new Array('e','编辑此页 - 保存前请察看预览');
ta['ca-viewsource'] = new Array('e','这个页面已被保护。您可以查看它的源代码。');
ta['ca-history'] = new Array('h','这个页面的修订历史。');
ta['ca-watch'] = new Array('w','将这个页面添加到您的监视列表');
ta['ca-unwatch'] = new Array('w','将这个页面从您的监视列表中移去');
ta['ca-move'] = new Array('m','移动这个页面');
ta['ca-nomove'] = new Array('','您不能移动这个页面');
ta['ca-protect'] = new Array('=','保护这个页面');
ta['ca-unprotect'] = new Array('=','停止保护这个页面');
ta['ca-delete'] = new Array('d','删除这个页面');
ta['ca-undelete'] = new Array('d','将这个页面恢复到被删除以前的状态');
// Unterschiedliches (statt "ca-article"), je nach Artikeltyp
ta['ca-nstab-main'] = new Array('c','查看页面内容');
ta['ca-nstab-user'] = new Array('c','查看用户页');
ta['ca-nstab-media'] = new Array('c','查看多媒体页');
ta['ca-nstab-special'] = new Array('','这是一个特殊页面,您不能对其进行编辑。');
ta['ca-nstab-wp'] = new Array('a','查看计划页面');
ta['ca-nstab-image'] = new Array('c','查看图像页');
ta['ca-nstab-mediawiki'] = new Array('c','察看系统源代码');
ta['ca-nstab-template'] = new Array('c','察看模板');
ta['ca-nstab-help'] = new Array('c','查看帮助页面');
ta['ca-nstab-category'] = new Array('c','察看分类页面');
// 浏览菜单
ta['n-mainpage'] = new Array('z','访问首页');
ta['n-portal'] = new Array('','在维基词典上您可以做什么,应该如何做');
ta['n-currentevents'] = new Array('','寻找最新最有趣的词汇');
ta['n-recentchanges'] = new Array('r','列出维基词典中的最新的修改');
ta['n-randompage'] = new Array('x','随机载入一个页面');
ta['n-help'] = new Array('','寻求帮助');
ta['n-sitesupport'] = new Array('','资助我们');
// 工具箱
ta['t-whatlinkshere'] = new Array('j','列出所有语言的维基词典中与这个页面相链接的页面');
ta['t-recentchangeslinked'] = new Array('k','链接到这个页面的页面所发生的改变');
ta['t-contributions'] = new Array('','查看这个用户的贡献列表');
ta['t-emailuser'] = new Array('','给这个用户发电子邮件');
ta['t-upload'] = new Array('u','上传图像或多媒体文件');
ta['t-specialpages'] = new Array('q','所有特殊页面的列表');
// 其它
ta['search'] = new Array('f','搜索维基词典');
ta['feed-rss'] = new Array('','这个页面的RSS聚合');
ta['feed-atom'] = new Array('','这个页面的Atom聚合');
// Onload功能
function addLoadEvent(func) {
$(document).ready(func);
}
// 账户设置链接 (与[[MediaZilla:5107]]对比)
function signUp() {
var signUp = document.createElement("span");
signUp.setAttribute('style','padding-right: 2px');
signUp.innerHTML = ' \| <a href="/wiki/Special:Userlogin?type=signup" title="创建一个新账户">创建账户<\/a>';
document.getElementById("pt-login").appendChild(signUp);
}
$(document).ready(signUp);
// 浏览表收缩功能 ([[w:MediaWiki:Monobook.js|来源]])
var NavigationBarHide = '隱藏/隐藏 ▲';
var NavigationBarShow = '顯示/显示 ▼';
var NavigationBarShowDefault = 0;
function toggleNavigationBar(indexNavigationBar)
{
var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);
if (!NavFrame || !NavToggle) {
return false;
}
if (NavToggle.firstChild.data == NavigationBarHide) {
for (
var NavChild = NavFrame.firstChild;
NavChild != null;
NavChild = NavChild.nextSibling
) {
if (NavChild.className == 'NavPic') {
NavChild.style.display = 'none';
}
if (NavChild.className == 'NavContent') {
NavChild.style.display = 'none';
}
if (NavChild.className == 'NavToggle') {
NavChild.firstChild.data = NavigationBarShow;
}
}
} else if (NavToggle.firstChild.data == NavigationBarShow) {
for (
var NavChild = NavFrame.firstChild;
NavChild != null;
NavChild = NavChild.nextSibling
) {
if (NavChild.className == 'NavPic') {
NavChild.style.display = 'block';
}
if (NavChild.className == 'NavContent') {
NavChild.style.display = 'block';
}
if (NavChild.className == 'NavToggle') {
NavChild.firstChild.data = NavigationBarHide;
}
}
}
}
function createNavigationBarToggleButton()
{
var indexNavigationBar = 0;
for(
var i=0;
NavFrame = document.getElementsByTagName("div")[i];
i++
) {
if (NavFrame.className == "NavFrame") {
indexNavigationBar++;
var NavToggle = document.createElement("a");
NavToggle.className = 'NavToggle';
NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
var NavToggleText = document.createTextNode(NavigationBarHide);
NavToggle.appendChild(NavToggleText);
NavFrame.insertBefore(
NavToggle,
NavFrame.firstChild
);
NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
}
}
if (NavigationBarShowDefault < indexNavigationBar) {
for(
var i=1;
i<=indexNavigationBar;
i++
) {
toggleNavigationBar(i);
}
}
}
$(document).ready(createNavigationBarToggleButton);
// 特别字元菜单选项引进
if (document.URL.indexOf("action=edit") > 0 || document.URL.indexOf("action=submit") > 0) {
importScript('MediaWiki:Onlyifediting.js');
}
// 新工具杠
function ImprovedToolbar()
{
tooly = document.getElementById('toolbar');
if (tooly == null) return;
StrikeTextButton = "<a href=\"javascript:insertTags('<s>','</s>','');\"><img src=\"//upload.wikimedia.org/wikipedia/fr/3/30/Btn_toolbar_rayer.png\" alt=\"划去内容\" title=\"划去内容\"></a>";
EnumTextButton = "<a href=\"javascript:insertTags('\\n#[[意义1]] \\n#[[意义2]] \\n#[[意义3]] ','','');\"><img src=\"//upload.wikimedia.org/wikipedia/fr/8/88/Btn_toolbar_enum.png\" alt=\"编号\" title=\"编号\"></a>";
CommentTextButton = "<a href=\"javascript:insertTags('<!--','-->','');\"><img src=\"//upload.wikimedia.org/wikipedia/fr/3/37/Btn_toolbar_commentaire.png\" alt=\"隐藏信息\" title=\"隐藏信息\"></a>";
RedirectButton = "<a href=\"javascript:insertTags('#REDIRECT[[',']]','新题名');\"><img src=\"//upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png\" alt=\"重定向\" title=\"重定向\"></a>";
CodeButton = "<a href=\"javascript:insertTags('<code>','</code>','代码');\"><img src=\"//upload.wikimedia.org/wikipedia/he/2/23/Button_code.png\" alt=\"代码文本\" title=\"代码\"></a>";
PreButton = "<a href=\"javascript:insertTags('<pre>','</pre>','未处理显示');\"><img src=\"//upload.wikimedia.org/wikipedia/meta/3/3c/Button_pre.png\" alt=\"未处理内容\" title=\"未处理显示\"></a>";
TemplateButton = "<a href=\"javascript:insertTags('{{','}}','模板');\"><img src=\"//upload.wikimedia.org/wikipedia/commons/2/29/Template_icon.png\" alt=\"模板名称\" title=\"模板\"></a>";
tooly.innerHTML = tooly.innerHTML + StrikeTextButton + EnumTextButton + CommentTextButton + RedirectButton + CodeButton + PreButton + TemplateButton;
}
$(document).ready(ImprovedToolbar);