Help:ナビゲーション・ポップアップ
出典: フリー百科事典『ウィキペディア(Wikipedia)』
このページは日本語版ウィキペディアのヘルプページです。
執筆/編集者向け脚注機能の解説はHelp:脚注をご覧ください。
このページではウィキペディアの読者のために、脚注の操作法を簡単に紹介しています。
ウィキペディアの記事の本文などに「[1]」のような角括弧付きの上付き数字を見かけることがあります。これがウィキペディアで用いている脚注です。
本文中の「[2]」のような角括弧付きの上付き数字のリンクをクリックすると脚注のセクション(節)にジャンプします(セクション名は「出典」、「参考文献」などとされている場合もあります)。脚注セクションには本文中の角括弧内の数字に対応した順番に注が並んでいます。脚注番号脇の ^ をクリックすると本文に戻ります。
本文の複数の箇所から同じ脚注にリンクしている場合は、脚注番号は同一になり、脚注セクションの脚注番号の右側にa、b、c……など、アルファベットの順番でリンクが追加されます(下記の[3]のリンクをクリックしてみてください)。本文中の脚注リンクには脚注番号のみが表示され、対応するアルファベットは表示されません。
文A:かくかくしかじか[3]。 文B:実はこれこれ[3]。 文C:結局、こうなのである[3]。
アルファベットのリンクをクリックすると、それに対応した本文の位置に戻ります。本文から脚注、また脚注から本文へのリンクの動きは、環境、また表示の状況により様々ですが、リンク先が表示されていない時にクリックすると、ウィンドウの最初にリンク先が表示されるのが一般的です。
また脚注の箇所にジャンプした後にブラウザの「戻る」ボタンを押すと、ジャンプする前の画面に戻れます。
なお、アラビア数字の番号の代わりに文献名などを脚注名に使用している場合がありますが、同じように機能します。ただし、[要出典]などのリンクは記述の改善のために用いられている注記で、脚注ではありません。また、[1] のような薄い水色のリンクはウィキペディアの外のサイトへの外部リンクです。
このページは日本語版ウィキペディアのヘルプページです。
ナビゲーション・ポップアップは、ウィキペディアの内部リンクをマウス操作(マウスオーバーやドラッグ)することで、リンク先のページを表示して簡単な操作が行えるスクリプトです。導入の方法は以下の2つがあります。
- #導入(ガジェット) - 非常に簡単に導入できますが、後述する「外観デザインの変更」や「オプションの変更」を行うことができません。
- #導入 - 手間が掛かりますが利用者の好みでカスタマイズすることができます。
いずれの場合も導入(インストール)するには、アカウント登録していなければなりません。もし取得していない場合は、アカウント作成ページで登録した上で、ログインしてください。
目次 |
[編集] 導入(ガジェット)
個人設定を開いて「ガジェット」タブの「閲覧用ガジェット」の項目の「ナビゲーション・ポップアップ」のチェックボックスをオンにして「設定の保存」をクリックして完了です。
保存後は、使用しているブラウザの「キャッシュを消去」してください(「個人設定」の下部にある注意に書いてある方法でもキャッシュを消去できます)。
ブラウザの JavaScript が有効な場合に限り、ナビゲーション・ポップアップは機能します。スクリプトの導入は、コモンズやウィクショナリーなどでも同様の手順で使用できるようになります。
[編集] 機能停止したい場合
このスクリプトを停止したい場合、チェックボックスをオフにして「設定の保存」をクリックして、キャッシュも消去してください。
[編集] 導入
ログインした状態で、{{subst:navpop}}を、あなたの利用者ページのサブページである /monobook.js に投稿してください(他のスクリプトが、既にある場合には追加してください)。もしくは、 {{subst:navpop}} の代わりに、以下の文章を入力しても構いません。
いずれかの方法により保存すると、以下の文章が表示されます。
// [[User:Lupin/popups.js]] document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.orghttp://ja.wikipedia.org/w/index.php?title=User:Lupin/popups.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
注:「モノブック」(デフォルト)以外の外装(スキン)を使用している場合は、以下のリストから使用しているスキンのページに作成もしくは追記してください。
- クラシック(標準): standard.js
- ケルンブルー: cologneblue.js
- シンプル: simple.js
- チック: chick.js
- ノスタルジア: nostalgia.js
- マイスキン: myskin.js
- モダン: modern.js
保存後は、使用しているブラウザの「キャッシュを消去」してください(「個人設定」の下部にある注意に書いてある方法でもキャッシュを消去できます)。
ブラウザのJavaScriptを禁止しない限り、ナビゲーション・ポップアップは機能します。スクリプトの導入は、コモンズやウィクショナリーなどでも同様の手順で使用できるようになります。
[編集] 機能停止したい場合
このスクリプトを削除(アンインストール)したい場合、導入した際に表示された上記の文章を削除した後、キャッシュも消去してください。
[編集] 使用法
ナビゲーション・ポップアップはマウスのポインタをリンクや画像の上に置くと「ポップアップ・ヒント」を生成します。
特に便利な機能は、ウォッチリストで使える次のものです。
- 差分リンクの上にポインタを置くと、差分の一部を表示します。
- ページのリンクの上にポインタを置くと、その版の一部を表示します。
また、差し戻し、編集などへのワンクリック・リンクをまとめた「ナビゲーション・リンク」も表示されます。これは設定によってポップアップ内に直接表示させたり、「アクション」メニューのなかにしまったりもできます。
通常の記事ページにおいては、リンクの上にポインタを置くとリンク先の記事の一部とナビゲーション・リンクを表示します。シフトキーを押すとポップアップをドラッグして動かすことができます。
[編集] 外観デザインの変更
CSSのファイルはjavascriptと同様に利用者毎に変更できます。上記の導入する際に解説した .js を .css に置き換えるだけで可能になり(monobook.css)、javascriptと同様に別の外装を使用するなど名称が正確でないと機能しません。
以下の記述はフォントの設定を変え、背景をオレンジ色にします。あくまで例であって、このまま使用すると見栄えを悪化させてしまうかもしれません。
.navpopup { background-color: #FFBE20 !important; font-family: serif !important; color: #404 !important; font-size: medium !important; }
Note: .cssもキャッシュ破棄は同様です。
[編集] オプション
ナビゲーション・ポップアップにはいくつかのオプションがあり、javascript (monobook.js)を編集することで利用者の好みに合わせることができます。
''option'' = ''value'';
オプション構成の表を参考に、option と value の設定を変更します。
Note: //の後ろは、次の行になるところまで反映されません。
[編集] 実例 1
例えば、javascript を以下のように変更することで、「表示の簡素化」(リンク先の内容のダウンロード停止)と「管理機能のリンク追加」ができます。
// [[User:Lupin/popups.js]] - この行はこのまま残してください。 document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.orghttp://ja.wikipedia.org/w/index.php?title=User:Lupin/popups.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); simplePopups=true; popupAdminLinks=true;
[編集] 実例 2
また、以下の設定を追加すると、popupDelay をデフォルトよりも0.3秒ほど遅くし、popupHideDelay を即座に消すように設定し、popupImages を表示させなくします。
// [[User:Lupin/popups.js]] - この行はこのまま残してください。 document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.orghttp://ja.wikipedia.org/w/index.php?title=User:Lupin/popups.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); popupDelay=0.8; popupHideDelay=0; popupImages=false;
[編集] オプション構成
値の列中、太字で記されているのは「デフォルトの値」です。何もオプションをいじらなければ太字の値が暗黙のうちに使用されているということです。
| オプション名 | 値 | 解説 |
|---|---|---|
| popupDelay | 小数値(0.5) | ポップアップが現れる動作をするまでの秒数。 |
| popupHideDelay | 小数値(0.5) | マウスポインタを遠ざけてポップアップが消えるまでの秒数。 |
| simplePopups | true, false | リンクだけ見れればいいとか、ポップアップが回線容量を食い過ぎだなどと思う場合、true に設定するとリンク先の文字や画像といったデータは表示されなくなり、リンクの一覧のみを表示します。 |
| popupStructure | 'original', 'fancy', 'fancy2', 'menus', 'shortmenus', 'lite', 'nostalgia' | ポップアップの表示する構成。 simplePopups が true になっている場合(もしくはブラウザがメニューをサポートしていない場合)の既定値である 'original' に設定すると、ポップアップの中にすべてのナビゲーションリンクを表示します。 'fancy' と 'fancy2' はこれのバリエーションです。< tt>simplePopups が true になっていない場合の既定値である 'menus' に設定すると、ポップアップタイトルのそばのリンクにマウスカーソルをあわせたときに現れるポップアップメニューの中にナビゲーションリンクを表示します。 'shortmenus' はリンクが少ない 'menus' のすっきりしたバージョンです。 'nostalgia' はシンプルなメニューなしの構成で、'lite' はプレビューのみでまったくナビゲーションリンクを表示しないとてもシンプルな構成です。
この値を設定するときは、popupStructure='fancy'; のようにシングルクォーテーション(')で囲む必要があることに注意してください。 |
| popupActionsMenu | true, false | メニューを使用するときに、ポップアップ内のページ名へのリンクからメニューを表示する(falseに設定した場合)、または独立した「actions」メニューから表示する(既定値のtrueに設定した場合)ように設定できます。 |
| popupImages | true, false | false にすると画像を表示しなくなります。 |
| popupSubpopups | true, false | true であればプレビューにリンクを生成します。 |
| popupOnEditSelection | true, false | trueにすると、編集時に、選択したウィキリンクに対してポップアップを生成します。 |
| popupAdminLinks | true, false | trueに設定すると管理者がブロック・削除・保護・保護解除に利用できるリンクがポップアップに現れます。 |
| popupShortcutKeys | true, false | trueに設定するとショートカットキーを使ってポップアップ中のリンクにすばやくフォーカスできるようになります。ショートカットキーのあるリンクの上にカーソルを移動させると、ポップアップヒントの最後にショートカットキーを表示します。例えば、Firefoxや Operaで、新しいタブで記事を編集するには Ctrl+Enter+e を押します。Escキーを押すとポップアップを隠します。 |
| popupFixRedirs | true, false | trueに設定すると、“Redirects” リンクをクリックするだけで自動的にリダイレクトページへリンクしているリンクを「修正」することができます。ただし、リダイレクトへのリンクに出会うたびにそれを「修正」するのはいい考えではないでしょうし、「修正する」ためにそういったリンクを探し回ることは絶対にやめてください。 |
| popupWatchRedirredPages | true, false, null | true であれば修正したリダイレクトページが自動的にウォッチリストに入れられます。 false であれば入れられず、もしすでに入っていればウォッチリストから外されます。 null であれば個人設定に従って動作します。 |
| popupRedirAutoClick | 'wpSave', 'wpPreview', 'wpDiff' | リダイレクトを修正する際に自動的に押すボタンの選択。 |
| popupRedlinkRemoval | true, false | true であれば、"Remove this link" をクリックすることで存在していないページへのリンク(いわゆる赤リンク)を自動的に除去します。 |
| popupFixDabs | true, false | true であれば、ポップアップの最下部にあるリンクをクリックすることで曖昧さ回避ページへのリンクを自動的に「修正」します。 |
| popupAllDabsStubs | true, false | false であれば、記事名前空間にあるスタブおよび曖昧さ回避ページと思われるページに対して特別のふるまいをします。 true に設定すると多くの関係ないページをスタブもしくは曖昧さ回避ページとして認識しかねません。 |
| popupWatchDisambiggedPages | true, false, null | true であれば修正した曖昧さ回避ページが自動的にウォッチリストに入れられます。 false であれば入れられず、もしすでに入っていればウォッチリストから外されます。 null であれば個人設定に従って動作します。 |
| popupNavLinks | true, false | true であればナビゲーション・リンクを表示します。 false であれば表示しません。 |
| popupLastEditLink | true, false | ポップアップ中の "lastEdit" (最終更新)リンク表示の有無。 |
| popupHistoricalLinks | true, false | true であれば、古い版や差分へのリンクの上にポインタを置くと、 "editOld" などの追加リンクが生成されます。false であれば通常のリンクと同じ動作となります。 |
| popupPreviews | true, false | true であり simplePopups を設定していなければ、記事の冒頭部分のプレビューを表示します。(表示の不具合に関する報告をお願いしています)。 false であれば表示しません。 |
| popupSummaryData | true, false | true であればリンク先のページの要約データが表示されます。 false であれば表示されません。 |
| popupLastModified | true, false | true であれば、要約データにページの古さが表示されます。ページの古さとは最後に編集された時からの時間です。 |
| popupDiffDates | true, false | true であれば差分を表示する時に各版の日付が表示されます。 |
| popupImageLinks | true, false | true であればリンク先の画像が表示されます。コモンズの画像では動作しません。 |
| popupOnlyArticleLinks | true, false | true であれば記事の中にあるリンクにだけポップアップを生成します。false であれば「編集」「ヘルプ」などのリンクにもポップアップが表示されます。 |
| imagePopupsForImages | true, false | デフォルトではすでに表示されている画像についてもポインタを置くとプレビュー画像が表示されます。 false にすればこの機能を停止します。 |
| popupMaxWidth | 整数値(350), false | ポップアップの最大幅をピクセル値で指定。 false に設定すると内容の表示に必要な幅に展開します。 |
| popupInitialWidth | 整数値, false | ポップアップの初期幅をピクセル値で指定。 false に設定すると内容の表示に必要な幅に展開します。 |
| popupEditCounterTool | "kate", "interiot", "custom" | 使用する編集カウンタツールの指定。custom の場合は popupEditCounterUrl で指定した URL のツールを使用します。 |
| popupEditCounterUrl | "" | custom で指定する編集カウンタツールの URLを指定。パラメータとして $1 は利用者名、 $2 はデータベース名(jawiki_p など)となります。 |
| popupDragHandle | false, 'popupTopLinks', ... | シフトキーを押さずにポップアップをドラッグするための要素の要素名。 false であればシフトキーを使ってドラッグできます。 |
| popupAdjustDates | true, false | true であれば、履歴・差分・投稿記録を表示する際に、時刻を個人設定での設定にあわせた形式で表示します。 |
| popupThumbAction | "imagepage", "sizetoggle", "linkfull" | プレビュー画像をクリックした時の動作を指定。 "imagepage" であればファイルページへ移動(画像の上にポインタを置くとサブポップアップを生成、ただしファイルページに対するポップアップの場合を除く)、 "sizetoggle" であればクリックで画像サイズ変更、 "linkfull" であればフルサイズの画像に移動します。 |
| Edit summaries | ||
| popupRevertSummaryPrompt | true, false | true であれば差し戻しの際にデフォルトの要約欄の自動入力メッセージを変更できます。 |
| popupRevertSummary | 文字列 | 差し戻しの際に使用するオリジナルの要約を指定。最初に現れる % が差し戻し先の版IDで置き換えられます。 |
| popupQueriedRevertSummary | 文字列 | 差し戻しの際に使用するオリジナルの要約を指定。 $1、 $2、 $3 はそれぞれ版のID、タイプスタンプ、および差し戻し先の版の投稿者名となります。 |
| popupQueriedRevertToPreviousSummary | 文字列 | 差分リンクから差し戻した際に使用する要約を指定。 $1、 $2、 $3 はそれぞれ版のID、タイプスタンプ、および差し戻し先の直後の版の投稿者名となります。 |
| popupFixRedirsSummary | 文字列 | リダイレクトを修正する際に使用する要約を指定。最初に現れる % がリダイレクトページ、2つ目の % がリダイレクト先のページで置き換えられます。 |
| popupFixDabsSummary | 文字列 | 曖昧さ回避を修正する際に使用する要約を指定。最初に現れる % が曖昧さ回避ページ、2つ目の % がリンク先のページで置き換えられます。 |
| popupRedlinkSummary | 文字列 | 赤リンクを除去する際に使用する要約を指定。最初に現れる % がリンク名で置き換えられます。 |
| Preview options | ||
| popupHistoryPreviewLimit | 整数値(25) | ページの履歴の表示上限値 |
| popupCategoryMembers | true, false | カテゴリに属しているページの表示の有無 |
| popupPreviewHistory | true, false | 履歴ページへのリンクについて特別のふるまいをするかどうか |
| popupContribsPreviewLimit | 整数値(25) | 利用者の投稿記録の表示上限値 |
| popupPreviewKillTemplates | true, false | true であれば記事中のテンプレートはプレビュー中に表示されません。false であればウィキテキストとして表示されます。 |
| popupPreviewRawTemplates | true, false | true であればテンプレートページをウィキテキストとしてプレビューします。false であればプレビュー中に生成を試みます。 |
| popupPreviewFirstParOnly | true, false | true であれば記事の最初のパラグラフだけをプレビューします。 |
| popupMaxPreviewSentences | 整数値(4) | 記事冒頭からプレビューに表示するセンテンスの上限値 |
| popupMaxPreviewCharacters | 整数値(600) | 記事冒頭からプレビューに表示する文字数(キャラクタ)の上限値 |
その他にオプションは追加される可能性があり、設定項目の追加リクエストを受け付けています(en:ノート:Tools/Navigation popups)。
[編集] 高度なカスタム設定
記事に対してカスタムフィルタを設定できます。このフィルタはページの統計を生成した後に走らせる javascript で、ポップアップ内の統計部分に追加で表示されます。なお simplePopups が true か popupSummaryData が false であれば何も表示されません。
フィルタを設定するには、フィルタリングする記事のウィキテキスト中の文字列をインプットとして指定し、その際に行うファンクションを HTML 要素で指定します。extraPopupFilters というアレイを作って、その下に設定したいフィルタを並べてください。
たとえば、記事中にHTML タグを使った表があった時に知らせてくれるフィルタを作りたいとします。その時には、例えば次のように書きます。
// アレイを初期化 - 1回だけ行います extraPopupFilters=[]; // ファンクションを定義 function popupFilterHtmlTable (wikiText) { if (/<table/i.test(wikiText)) return '<table>'; else return ''; }; // アレイにファンクションを追加(複数のファンクションを追加可能) extraPopupFilters.push(popupFilterHtmlTable);
これで、HTMLタグを使った表がある時には、ポップアップ内に <table> が表示されるようになります。
[編集] 翻訳
スクリプトおよびマニュアルの各言語への翻訳情報は en:Wikipedia:Tools/Navigation popups/Translationにあります。
[編集] ブラウザの問題
[編集] Mozilla Firefox
Mozilla/Firefox に Adblock Plus 拡張機能をインストールしている場合、ポップアップを見ることができない時があります。この場合、Adblock Plus がナビゲーション・ポップアップをブロックしている可能性があります。メインページに行き、ステータスバーにあるアイコンを右クリックし、ja.wikipedia.org では停止するように設定してみてください。
[編集] Safari
Safari の古いバージョンではメニューが正しく機能しないことがあります。最新版を使用していれば正しく機能するはずです。
[編集] Opera
Opera の古いバージョンにはメニューが正しく動かなくなるバグがあります。最新版 (9.0 以降) を使用していれば正しく機能するはずですが、ポップアップが表示されない、ポインタをずらしても消えない、などの問題が生じる可能性があります。
[編集] フィードバック
バグ、問題、提案などは en:User talk:Lupin までどうぞ。
en:User:Lupin/Pages with buggy previews には表示の不具合のあったページが報告されています。
| 脚注のページ内リンクのテストのための空白です。 |
[編集] 脚注
右端の [ヘルプ] は、このページ以外ではこのページ「Help:脚注/読者向け」へのリンクになります。(自ページへのリンクは、他のページへのリンクと違って太字で表示されるだけです。)











/
/ 


























