MediaWiki:Monobook.js

出典: フリー多機能辞典『ウィクショナリー日本語版(Wiktionary)』
ナビゲーションに移動 検索に移動

注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explorer / Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: Ctrl-F5を押してください
/* </pre>
==addCharSubsetMenu==
<pre> */
/* add menu for selecting subsets of secial characters */
/***** must match MediaWiki:Edittools *****/
function addCharSubsetMenu() {
  var edittools = document.getElementById('editpage-specialchars');

  if (edittools) {
    var menu = "<select id=\"charSubsetControl\" style=\"display:inline\" onChange=\"chooseCharSubset(selectedIndex)\">";
    menu += "<option>テンプレート</option>";
    menu += "<option>Misc.</option>";
    menu += "<option>日本語の発音</option>";
    menu += "<option>発音記号(IPA)</option>";
    menu += "<option>発音記号(AHD)</option>";
    menu += "<option>ラテン文字</option>";
    menu += "<option>現代ギリシャ文字</option>";
    menu += "<option>キリル文字</option>";
    menu += "<option>アラビア文字</option>";
    menu += "<option>アルメニア語</option>";
    menu += "<option>カタロニア語</option>";
    menu += "<option>デーヴァナーガリー</option>";
    menu += "<option>エスペラント</option>";
    menu += "<option>エストニア語</option>";
    menu += "<option>フランス語</option>";
    menu += "<option>ドイツ語</option>";
    menu += "<option>ハワイ語</option>";
    menu += "<option>ヘブライ語</option>";
    menu += "<option>アイスランド語</option>";
    menu += "<option>イタリア語</option>";
    menu += "<option>ラトビア語/リトアニア語</option>";
    menu += "<option>マルタ語</option>";
    menu += "<option>古英語</option>";
    menu += "<option>ピンイン</option>";
    menu += "<option>ポルトガル語</option>";
    menu += "<option>ローマ字</option>";
    menu += "<option>ルーマニア語</option>";
    menu += "<option>スカンジナヴィア語</option>";
    menu += "<option>スラブ系ラテン文字</option>";
    menu += "<option>スペイン語</option>";
    menu += "<option>トルコ語</option>";
    menu += "<option>ヴェトナム語</option>";
    menu += "<option>ウェールズ語</option>";
    menu += "<option>ヨルバ語</option>";
    menu += "</select>";
    edittools.innerHTML = menu + edittools.innerHTML;

    /* default subset from cookie */
    var s = parseInt( $.cookie('edittoolscharsubset') );
    if ( isNaN(s) ) s = 0;

    /* update dropdown control to value of cookie */
    document.getElementById('charSubsetControl').selectedIndex = s; 

    /* display the subset indicated by the cookie */
    chooseCharSubset( s );
  }
}

/* </pre>
===chooseCharSubsetMenu===
<pre> */
/* select subsection of special characters */
function chooseCharSubset(s) {
  var l = document.getElementById('editpage-specialchars').getElementsByTagName('p');
  for (var i = 0; i < l.length ; i++) {
    l[i].style.display = i == s ? 'inline' : 'none';
    l[i].style.visibility = i == s ? 'visible' : 'hidden';
  }
  $.cookie('edittoolscharsubset', s);
}

/* running script */
function customizeWiktionary() {
  addCharSubsetMenu();
}

jQuery(document).ready(customizeWiktionary);

/*
[[bs:MediaWiki:Monobook.js]]
[[de:MediaWiki:Monobook.js]]
[[en:MediaWiki:Monobook.js]]
[[fr:MediaWiki:Monobook.js]]
[[he:MediaWiki:Monobook.js]]
[[zh:MediaWiki:Monobook.js]]
*/