練炭ブログ

萌え壁紙、Irvine、DMonkey、Proxomitron などの情報を扱ってます。

Proxomitron: FC2 WIKI header menu absolute

コメントなし»

FC2 WIKI のヘッダが固定されているのを解除するフィルタです。

[Patterns]
Name = "FC2 WIKI header menu absolute  (2011-02-16; rentan)"
Active = TRUE
URL = "[^.]+.wiki.fc2.com/css/[0-9]+header_menu.css$TYPE(css)"
Limit = 500
Match = "position:fixed !important;"
Replace = "font-size: 12px !important;$STOP()"

font-size に置換しているのは自分の使っている他のフィルタとの兼ね合いなので、通常は position: absolute に置換した方がいいかと思います。

FC2 WIKI を見ることはめったにないし、フィルタで書き換えるほど気になるヘッダでもなかったので、このフィルタは設定ファイルから削除しました。

こんな感じの JavaScript でも出来るはず。

(function () {
  var ss = document.styleSheets;
  for (var i = 0; i < ss.length; ++i) {
    var r = ss[i].cssRules || ss[i].rules, m = r.length;
    for (var j = 0; j < m; ++j) {
      if (r [j].selectorText == '#fc2wikimenu') {
        r[j].style.position = 'absolute';
        return;
      }
    }
  }
})()

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です