- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/03(日) 18:50:06 ID:q90CJcwT0]
- このスレは作成依頼されたフィルタを有志により作るスレッドPart7です
Proxmine - Uploader wind.prohosting.com/proxmine/cgi-bin/uploader/ Proxomitron専用Uploader proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/upload.html Proxomitron等に関するWiki abc.s65.xrea.com/prox/wiki/ Thinking Archive(仮) vird2002.s8.xrea.com/ CastleCops Proxomitron Filters www.castlecops.com/f65-Proxomitron_Filters.html prox-list : Proxomitron Users List tech.groups.yahoo.com/group/prox-list/ >>2-10にいろいろと
- 494 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 23:49:18 ID:pYOdKeqp0]
- >491
それだと結局は手動でURLを登録する必要があるので、 @-moz-document でだらだらとURLを羅列するなどの方法と同じです。 ロリポブログを例にすれば、 ロリポブログのシステムで書かれた場所を読み込んだ時点で、 自動的にロリポブログ用のスタイルを適用させたいのです。 >493 どうもありがとうございます。希望どおりの動作になっているようです。 DOMの概念はなんとなくわかりつつあるものの、 JavaScript はさっぱりなので助かります。 任意の class 属性値は、ユーザースタイルシート適用のためです。 以下に例を載せてみます。
- 495 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 23:54:36 ID:pYOdKeqp0]
- meta 要素内で、generator として Movable Type を宣言しているサイトに有効です。
>484は実現できないだろうと踏んでいたのでやっつけフィルタです。 もとから body に class/id があった場合、一応残すようにしたものです。 Name = "generator analyzer (2007.07.25)" Active = TRUE Limit = 96 Match = "(<meta name="generator" content="(www.movabletype.org/|Movable Type[^"]+)" />)\#$SET(generator=movable)|" "<body[^>]++class=$AV(\2)>$TST(generator=movable)$SET(1=<body class="movable \2">)$SET(generator=)$STOP()|" "<body[^>]++id=$AV(\2)>$TST(generator=movable)$SET(1=<body class="movable" id="\2">)$SET(generator=)$STOP()|" "<body[^>]++class=$AV(\2)[^>]++id=$AV(\3)>$TST(generator=movable)$SET(1=<body class="movable \2" id="\3">)$SET(generator=)$STOP()|" "<body[^>]+>$TST(generator=movable)$SET(1=<body class="movable">)$SET(generator=)$STOP()" Replace = "\#\1"
- 496 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 23:58:54 ID:pYOdKeqp0]
- >495と組み合わせるスタイルの例、のほんの一部。
改行規制対策のため、見にくくなります。 body.movable div.module-powered, label[for="comment-bake-cookie"], body.movable a[href="#pagetop"] { display: none !important; } body.movable * { float: none !important; clear: none !important; width: auto !important; max-width: none !important; height: auto !important; max-height: none !important; position: static !important; top: auto !important; bottom: auto !important; left: auto !important; right: auto !important; z-index: auto !important; } body.movable div#utilities, body.movable div#beta, body.movable > div#container > div#center + div#right { width: 0 !important; overflow: hidden !important; position: fixed !important; top: 0 !important; bottom: 0 !important; left: 0 !important; border: none !important; border-right: 2px dotted !important; } body.movable div#utilities:hover, body.movable div#beta:hover, body.movable > div#container > div#center + div#right:hover { width: auto !important; max-width: 80% !important; height: 100% !important; overflow: auto !important; padding: 0 0.5em !important; } body.movable > div#content, body.movable > div#content > div#utilities { background-color: inherit !important; background-image: inherit !important; }
|

|