スター・ウォーズの鉄人!

印刷用バージョン | 免責事項 | プライバシー・ポリシー | 最新版

MediaWiki:Common.js

2013年9月20日 (金) 16:46時点におけるJojo (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)

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

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explorer: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: ツール → 設定 からキャッシュをクリアしてください。
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */

var hidemode = 0;

if (document.getElementById('ToggleSwitch')) {

  document.getElementById('ToggleSwitch').innerHTML = '<a href="javascript:hide();" id="ToggleSwitchLink">[非表示]</a>';

  var i, k, flg, flg2;
  var TableLines;

  TableLines = document.getElementById('InfoboxTable').getElementsByTagName("td");
  for (k = 0, i = 0; i < TableLines.length; i++) {
    if (TableLines[i].getAttributeNode("class").value == "infoboxlabel") {
      if (k++ % 2) {
        TableLines[i].getAttributeNode("class").value = "infoboxlabel odd";
      }
    }
  }
  TableLines = document.getElementById('InfoboxTable').getElementsByTagName("td");
  for (k = 0, i = 0; i < TableLines.length; i++) {
    if (TableLines[i].getAttributeNode("class").value == "infoboxcell") {
      if (k++ % 2) {
        TableLines[i].getAttributeNode("class").value = "infoboxcell odd";
        flg = 0;
      } else {
        flg = 1;
      }
    }
  }

  TableLines = document.getElementById('InfoboxTable2').getElementsByTagName("td");
  for (k = flg, i = 0; i < TableLines.length; i++) {
    if (TableLines[i].getAttributeNode("class").value == "infoboxcell a") {
      if (k++ % 2) {
        TableLines[i].getAttributeNode("class").value = "infoboxcell a odd";
        flg2 = 1;
      } else {
        flg2 = 0;
      }
    }
    else if (TableLines[i].getAttributeNode("class").value == "infoboxcell b") {
      if (flg2) {
        TableLines[i].getAttributeNode("class").value = "infoboxcell b odd";
      }
    }
    else if (TableLines[i].getAttributeNode("class").value == "infoboxcell c") {
      if (flg2) {
        TableLines[i].getAttributeNode("class").value = "infoboxcell c odd";
      }
    }
    else if (TableLines[i].getAttributeNode("class").value == "infoboxcell d") {
      if (flg2) {
        TableLines[i].getAttributeNode("class").value = "infoboxcell d odd";
      }
    }
  }
}


function hide()
{
  if (hidemode == 0) {
    if (document.getElementById('InfoboxTable')) {
      document.getElementById('InfoboxTable').style.display = "none";
    }
    if (document.getElementById('InfoboxTable2')) {
      document.getElementById('InfoboxTable2').style.display = "none";
    }
    document.getElementById('ToggleSwitchLink').innerText = "[表示]";
    hidemode = 1;
  } else {
    if (document.getElementById('InfoboxTable')) {
        document.getElementById('InfoboxTable').style.display = "block";
    }
    if (document.getElementById('InfoboxTable2')) {
        document.getElementById('InfoboxTable2').style.display = "block";
    }
    document.getElementById('ToggleSwitchLink').innerText = "[非表示]";
    hidemode = 0;
  }
}
Presented by じょじょ♪  mail:webmaster@starwars.jp  web: http://www.starwars.jp/  twitter: @moff_jojo

スター・ウォーズの鉄人!
Twitter
検索

閲覧
メインページ
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
ホーム
編集
ソースを表示
編集の仕方
このページについて
このページについて話し合う
新しい節
印刷用バージョンページの履歴
リンク元
関連ページの更新状況
自分のページ
ログイン
特別ページ
新しいページ
ファイル一覧
統計
続き...