Jump to content
Wikimedia Meta-Wiki

User:129femtoseconds/global.js: Difference between revisions

From Meta, a Wikimedia project coordination wiki
Content deleted Content added
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
var wgRestrictionEdit = mw.config.get('wgRestrictionEdit');
var wgRestrictionMove = 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/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/wiki/User:Tulsi_Bhagat/swviewer.js');
Line 5: Line 7:


// ページ名の左に保護状態を表示する
// ページ名の左に保護状態を表示する
(削除) addOnloadHook (削除ここまで)(function()
(追記) $ (追記ここまで)(function()
{
{
// 編集状態の規定値
// 編集状態の規定値
Line 101: Line 103:
// 邦訳を指定します。
// 邦訳を指定します。
(削除) importScriptURI (削除ここまで)('(削除) http (削除ここまで)://ja.wikipedia.org/w/index.php?title=User:Was_a_bee/strings-ja.js' + '&action=raw&ctype=text/javascript');
(追記) mw.loader.load (追記ここまで)('(追記) https (追記ここまで)://ja.wikipedia.org/w/index.php?title=User:Was_a_bee/strings-ja.js' + '&action=raw&ctype=text/javascript');
// スクリプトの本体を取り込みます
// スクリプトの本体を取り込みます
(削除) importScriptURI (削除ここまで)('(削除) http (削除ここまで)://en.wikipedia.org/w/index.php?title=User:Lupin/popups.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');
//削除や保護ログへのリンクを表示します
//削除や保護ログへのリンクを表示します

Latest revision as of 00:48, 6 February 2021

 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 によって変換されたページ (->オリジナル) /