MediaWiki‐ノート:Gadget-popups.js

ページのコンテンツが他言語でサポートされていません。

バグ[編集]

以下、Wikipedia:井戸端/subj/Gadget機能の導入 より転記


取り敢えず、バグ報告。 n:ウィキニュース:赤提灯‎#LiveClock でも書いたのですが、 MediaWiki:Gadget-UTCLiveClock.js のキャッシュクリア機能を使用したときに表示していたページ名に日本語などが含まれていた場合に、文字化けします。ちゃんと URL エンコードしてください。あと、 MediaWiki:Gadget-navpop.cssMediaWiki:Gadget-popups.js の方も文字化けするのですが...。 --Mzm5zbC3 2008年2月25日 (月) 19:22 (UTC) 間違い訂正。 --Mzm5zbC3 2008年2月25日 (月) 19:49 (UTC)[返信]

UTCLiveClockについては修正しました。popupsの方はプレビュー画面中の内部リンクが化ける、ということでしょうか。parse_inline_wiki() を修正すればいけるのかな、と思いつつ影響を調べるのが大変そうで手を出しあぐねています。これは本家に修正依頼した方がいいかも。--cpro 2008年2月26日 (火) 13:54 (UTC)[返信]
対策ありがとうございました。 popups の方に関しては内容ではなく、タイトル(ページ名)が化けますね。ただし、 ASCII 文字列は大丈夫です。あと、漢字の一部は大丈夫なのがあるようです(ひらがなとカタカナは全滅みたいです)。大丈夫な漢字とダメな漢字の違いとかが分かりませんがページ名に一つでもダメな字が含まれていると化けます(プレビュー部分は "/* Empty */" とでています)。大丈夫な例としては「Wikipedia:Bot作業依頼‎」「Wikipedia:保護依頼‎」があります。「作業」「保護」「依頼」は大丈夫のようです。一方で、「Wikipedia:移動依頼‎」の「移動」がダメです(「移動」の「動」がダメなようで「Wikipedia:移動依頼」と表示されます)。内容が確認できないと意味がないので原因とか判明したら修正をお願いします。 --Mzm5zbC3 2008年2月26日 (火) 14:34 (UTC)[返信]
ナビゲーション・ポップアップの問題ですが、私はMac OS X 10.4.11 + Safari 3.0.4 を使用していますが、場合によって化けるものと化けないものがあります。例えば赤リンクでは正しく動作するのに、通常の内部リンクではダメ、ウォッチリストでは差分・履歴リンクはOKですが、ページ名、利用者名、会話ページ、投稿記録へのリンクはダメ、編集画面のテキストボックス中(コピーorカット&ペースト時)はOKといった感じです。これは以前からで、環境のせいだろうと放置していました。よくわかりませんがUnicodeの対応に問題があるんでしょうか。--Aotake 2008年2月26日 (火) 15:34 (UTC)[返信]
(節に分割しました)確認すると、ウォッチリスト自分の投稿記録では差分と履歴のポップアップは化けてても内容は正常に表示されます(ただし、履歴はたまにスクリプトエラーが発生することがあります)。 --Mzm5zbC3 2008年2月26日 (火) 16:27 (UTC)[返信]

以上、Wikipedia:井戸端/subj/Gadget機能の導入 より転記


Safariについては、en:User talk:Lupin/popups.js#Safari encoding bug fix にある問題でしょうか。ページ名が化けるのは、こちらでは再現しないです。困った。WinXP SP2上のIE7, Firefox, Operaで確認。--cpro 2008年2月27日 (水) 07:13 (UTC)[返信]

ありがとうございます。原因が分かりました。どうやら、 MediaWiki:Gadget-JSL‎ を有効にしていたことによるもののようです。これを無効にしたら正常に表示されるようになりました。 Gadget-JSL‎ の不具合か、単に相性問題なのか...、お騒がせしました。ところで、ユーザースクリプトの即時削除ってどうするんでしょうか。この原因を探ろうといろいろやっている内に(ローカルの MediaWiki と)間違えて、会社のネットワークから 利用者:Mzm5zbC3/common.js を投稿してしまいました。履歴などを残しておきたくないので削除をお願いします。 --Mzm5zbC3 2008年2月27日 (水) 11:58 (UTC)[返信]

NavPopで差分ページを表示するとおかしい[編集]

ナビゲーション・ポップアップ(以下NavPop)で差分ページを表示させると、正しい差分が表示されません。--Widehawk 2008年3月6日 (木) 03:10 (UTC)[返信]

更新する必要[編集]

いくつの問題がありそうです。例えば履歴や差分ページは表示できません。コードを更新する必要だと思います。あるいは開発者のUser:Lupin/popups.jsを次のように導入すればいかがでしょうか?そうすればいつも最新バージョンになります。

document.write('<script type="text/javascript" src="' 
             + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

--百楽兎 2008年9月7日 (日) 13:43 (UTC)[返信]

邦訳の追加とアップデート[編集]

上のノートページでガジェットへの邦訳の追加とアップデートについて提案しています。よければ一度ご覧ください。--Was a bee 2010年8月21日 (土) 11:46 (UTC)[返信]

コードの一部転記について[編集]

利用者にとってあまり関係ない、メンテナンスに関する技術的なお願いです。今まで当ガジェットの一部分(邦訳対応表の部分)が、私(Was_a_bee)のサブページに保存されてました(利用者:Was a bee/strings-ja.js)。こちら[1]@Frozen-mikan:さんとの事前の会話の流れが少しあります。多くの人が利用されるツールなので、プログラミング知識が豊富な方などのメンテナンスの手が入れやすいよう、私個人の利用者名前空間ではなく、Mediawiki空間にある方が適切と私は考えました(私は今回ちょっとしたアップデートの為に5年ぶりくらいにこのコードを見た際、かつて自分の書いたコードのはずなのに一瞬「???」となってしまったので・・・)。ですのでMediaWiki空間にコピーし、そちらから呼び出す形へと変更をお願いいたします。--Was a bee会話2016年2月25日 (木) 12:11 (UTC)[返信]