ソースを表示
出典: Knatech
MediaWiki:Monobook.js
のソース
移動:
メニュー
,
検索
以下に示された理由により、ページの編集を行うことができません:
この操作は、
登録利用者
のグループに属する利用者のみが実行できます。
このページはソフトウェアのインターフェースに使用されるテキストが保存されており、いたずらなどの防止のために保護されています。
このページのソースを閲覧し、コピーすることができます:
/* ここに記述したJavaScriptはモノブック・スキンの利用者に影響します */ addOnloadHook(function() { //createTitle(); createSidebarImage(); //createOpenArenaStatus(); }); function createTitle() { var contentNode = document.getElementById("content"); var headNodes = contentNode.getElementsByTagName("h1"); var titleNode = null; var numHeadNodes = headNodes.length; for (var i = 0; i < numHeadNodes; i++) { var headNode = headNodes[i]; if (headNode.className == "firstHeading") { titleNode = headNode; break; } } var newTitle = ""; var sepPos = wgPageName.lastIndexOf("/"); if (sepPos == -1) newTitle = wgPageName; else newTitle = wgPageName.substring(sepPos + 1, wgPageName.length); newTitle = newTitle.replace(/_/g, " "); if (titleNode.textContent) titleNode.textContent = newTitle; else titleNode.innerText = newTitle; } function createSidebarImage() { createPortletImage(document.getElementById("p-navigation")); createPortletImage(document.getElementById( "p-.E3.81.BB.E3.81.8B.E3.81.AE.E3.82.B3.E3.83.BC.E3.83.8A.E3.83.BC")); } function createPortletImage(portletNode) { var portletBodyNode = portletNode.getElementsByTagName("div")[0]; var linkList = portletBodyNode.getElementsByTagName("ul")[0]; linkList.style.marginLeft = "0px"; linkList.style.listStyleType = "none"; var linkListItems = linkList.getElementsByTagName("li"); var numLinks = linkListItems.length; for (var i = 0; i < numLinks; i++) { var linkListItem = linkListItems[i]; var link = linkListItem.getElementsByTagName("a")[0]; var url = link.href; var pageName = url.substring(url.lastIndexOf("/") + 1); if (pageName == "%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8") { linkListItem.innerHTML = link.innerHTML; continue; } if (pageName != "Music" && pageName != "Brain" && pageName != "OpenArena" && pageName != "Articles") { continue; } var imageFileName = "/wiki/skins/monobook/custom/" + pageName + ".png"; link.innerHTML = "<img src='" + imageFileName + "' width='135px' " + "height='50px' alt='" + pageName + "' />"; link.style.paddingTop = "3px"; link.style.paddingBottom = "3px"; link.style.display = "block"; //link.style.position = "relative"; } } function createOpenArenaStatus() { var oaNode = document.getElementById("p-openarena"); if (wgCanonicalNamespace == "Special" && wgCanonicalSpecialPageName == "ServerStatus") { oaNode.style.display = "none"; return; } var oaTitleNode = oaNode.getElementsByTagName("h5")[0]; oaTitleNode.innerHTML = "<a href='/Special:ServerStatus'>OpenArena</a>"; var sidebarNode = document.getElementById("column-one"); sidebarNode.removeChild(oaNode); var toolboxNode = document.getElementById("p-tb"); sidebarNode.insertBefore(oaNode, toolboxNode); sajax_do_call("wfServerStatusGetStatus", ["oa085ffa"], function(resp) { var testBodyNode = oaNode.getElementsByTagName("div")[0]; testBodyNode.innerHTML = "<div><a href='/Special:ServerStatus'>" + "LemonSoda FFA</a></div>\n" + resp.responseText; }); }
MediaWiki:Monobook.js
に戻る。
表示
メッセージ
ノート
ソースを表示
履歴
個人用ツール
38.107.191.81
このIP利用者の会話
ログイン
案内
K-na TechNotes
Contact
Twitter
メール
利用者:Knatech
検索
ツールボックス
リンク元
関連ページの更新状況
特別ページ