Jump to content
Wikimedia Meta-Wiki

User:129femtoseconds/global.js

From Meta, a Wikimedia project coordination wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
 varwgRestrictionEdit=mw.config.get('wgRestrictionEdit');
 varwgRestrictionMove=mw.config.get('wgRestrictionMove');
 mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal.js&action=raw&ctype=text/javascript');
 mw.loader.load('//meta.wikimedia.org/wiki/User:Tulsi_Bhagat/swviewer.js');
 mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/useful_links.js&action=raw&ctype=text/javascript');


 // ページ名の左に保護状態を表示する
 $(function()
 {
 // 編集状態の規定値
 vareditptext='無保護';
 varmoveptext='無保護';
 vareditpcolor='cccccc';
 vareditpcolor='cccccc';
 varprotected=false;

 // 編集保護状態
 switch(wgRestrictionEdit[0])
 {
 // 半保護
 case'autoconfirmed':
 editptext='半保護';
 editpcolor='F4FA58';
 protected=true;
 break;

 // 拡張半保護
 case'extendedconfirmed':
 editptext='拡張半保護';
 editpcolor='FF8000';
 protected=true;
 break;

 // 全保護
 case'sysop':
 editptext='全保護';
 editpcolor='E45252';
 protected=true;
 break;
 }

 // 移動保護状態
 switch(wgRestrictionMove[0])
 {
 // 半保護
 case'autoconfirmed':
 moveptext='半保護';
 movepcolor='F4FA58';
 protected=true;
 break;

 // 拡張半保護
 case'extendedconfirmed':
 moveptext='拡張半保護';
 movepcolor='FF8000';
 protected=true;
 break;

 // 全保護
 case'sysop':
 moveptext='全保護';
 movepcolor='E45252';
 protected=true;
 break;
 }


 // 保護されていれば
 if(protected)
 {

 // 表生成
 vartable=document.createElement('table');

 // class, id およびスタイルを設定
 table.setAttribute("class","noprint");
 table.setAttribute("id","protectionStatus");
 table.setAttribute("style","font-size: 45%; float: left; line-height: 60%;");
 table.setAttribute("cellspacing",0);

 // 中身を生成
 table.innerHTML='<tbody><tr style=\"background-color: #'
 +editpcolor
 +'\" id=\"LWeditprtected\"><th style="padding: 4px; font-weight: normal;\">編集</th><td style=\"padding: 4px;\">'
 +editptext
 +'</td></tr><tr style=\"background-color: #'
 +movepcolor
 +'\" id=\"LWmoveprtected\"><th style=\"padding: 4px; font-weight: normal;\">移動</th><td style=\"padding: 4px;\">'
 +moveptext
 +'</td></tr></tbody></table>';


 // ページ名<h1>取得
 varfirstHeading=document.getElementById("firstHeading");

 // ページ名の左に表を表示
 firstHeading.insertBefore(table,firstHeading.firstNode);
 }
 });

 //////////// ここからナビゲーション・ポップアップ [[:en:User:Lupin/popups.js]] ///////////////////////

 // 邦訳を指定します。
 mw.loader.load('https://ja.wikipedia.org/w/index.php?title=User:Was_a_bee/strings-ja.js'+'&action=raw&ctype=text/javascript');
 // スクリプトの本体を取り込みます
 mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'+'&action=raw&ctype=text/javascript');

 //削除や保護ログへのリンクを表示します
 popupAdminLinks=true;
 //外装の基本スタイルを指定します (選択肢:'original', 'fancy', 'fancy2', 'menus', 'shortmenus', 'lite', 'nostalgia')
 popupStructure='menus';
 //ショートカットキーを有効にします
 popupShortcutKeys=true;

 //リンクにマウスを重ねてからポップアップが表示されるまでのタイムラグを秒で指定します
 //低速回線や低スペックPCで予期せぬポップアップを負荷に感じる場合は、この数字を「0.8」、「1.0」などと大きくしてください
 popupDelay=0.3;
 //ポップアップが消えるまでの時間を秒で指定します。消えるのが遅く感じる場合は、この数字を「0.3」、「0」などと小さくしてください
 popupHideDelay=0.3;


 ////trueであれば差し戻しの際にデフォルトの要約欄の自動メッセージを変更可能
 popupRsvertSummaryPrompt=true;
 //差し戻しの際に使用するオリジナルの要約を指定。 1ドル、 2ドル、 3ドル はそれぞれ版のID、タイプスタンプ、および差し戻し先の版の投稿者名となります
 popupQueriedRevertSummary="[[Special:Contributions/3ドル|3ドル]] ([[User talk:3ドル|会話]]) による 2ドル (UTC) 版へ[[H:RV|差し戻し]]";
 //差分リンクから差し戻した際に使用する要約を指定。 1ドル、 2ドル、 3ドル はそれぞれ版のID、タイプスタンプ、および差し戻し先の直後の版の投稿者名となります
 popupQueriedRevertToPreviousSummary="[[Special:Contributions/3ドル|3ドル]] ([[User talk:3ドル|会話]]) による 2ドル (UTC) 版の直前の版へ[[H:RV|差し戻し]]";

 ////trueに設定すると、"Redirects" リンクをクリックするだけで自動的にリダイレクトページへリンクしているリンクを「修正」する
 popupFixRedirs=true;
 //リダイレクトを修正する際に使用する要約を指定。最初に現れる % がリダイレクトページ、2つ目の % がリダイレクト先のページで置き換えられます
 popupFixRedirsSummary=0;

 ////ドラッグだけでポップアップ・ウィンドウを移動できるようになります。
 ////ただし画像やメニュー部分を掴んでドラッグしようとすると位置がおかしくなります。
 ////おかしくなった時はブラウザの更新ボタンまたは戻るボタンを押すと元に戻ります。
 popupDragHandle=true;

 //////////// ここまでナビゲーション・ポップアップ /////////////////////////////////////////////////////

AltStyle によって変換されたページ (->オリジナル) /