メインメニューを開く
ホーム
おまかせ表示
ログイン
設定
エケペディアについて
免責事項
エケペディア
検索
利用者:Yasusushi/common.jsのソースを表示
←
利用者:Yasusushi/common.js
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、以下のグループのいずれかに属する利用者のみが実行できます:
登録利用者
、
管理者
。
この JavaScript ページは他の利用者の個人設定を含んでいるため、あなたには編集する権限がありません。
このページのソースの閲覧やコピーができます。
/* カテゴリごとにeditintroを設定する */ window.CATEGORY_EDITINTRO_TABLE = { 'シングル': 'テンプレート:シングルページ' , 'メンバー': 'テンプレート:メンバーページ' }; window.addEditIntro = function(templateName) { var editURI = mw.config.get('wgScript') + '?title=' + encodeTitle(mw.config.get('wgPageName')) + '&action=edit'; var searchIds = { 'cologneblue' : ['quickbar', 'footer', 'article'], 'vector' : ['ca-edit', 'bodyContent'], 'modern' : ['ca-edit', 'mw_contentholder'], 'monobook' : ['ca-edit', 'bodyContent'] }; var ids = searchIds[skin] || searchIds['monobook']; for(var i = 0; i < ids.length; i++) { var el = document.getElementById(ids[i]); if(!el) continue; var aElements = el.getElementsByTagName('a'); for(var j = 0; j < aElements.length; j++) { if(aElements[j].href.indexOf(editURI) >= 0) { aElements[j].href += '&editintro=' + encodeTitle(templateName); } } } function encodeTitle(title) { return encodeURIComponent(title.replace(/ /g, '_')).replace(/%2F/gi, '/').replace(/%3A/gi, ':'); } }; if (mw.config.get('wgNamespaceNumber') == 0) { $(function(){ var catIds = ['mw-normal-catlinks', 'mw-hidden-catlinks']; for(var i = 0; i < catIds.length; i++) { var catContainer = document.getElementById(catIds[i]); if(!catContainer) continue; var cats = catContainer.getElementsByTagName('a'); for(var j = 0; j < cats.length; j++) { var ei; if(ei = CATEGORY_EDITINTRO_TABLE[cats[j].innerHTML]) { addEditIntro(ei); return; } } } }); }
利用者:Yasusushi/common.js
に戻る。