acプラグインについて のバックアップの現在との差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*概要 [#y5695158]

ページ内にタブ表示領域を作成し、別ページの内容をタブとして表示します。
指定した範囲を折りたたんで表示するプラグインです。

*使い方 [#h482fea2]
- ブロック型
 #ac([折りたたみ部分の見出し][,h,open,alt,all,end]){{
 折りたたむ内容
 }}
- インライン型(リストやテーブル内)
 &ac([折りたたみ部分の見出し][,open,alt]){折りたたむ内容};

**オプションについて [#o7502e66]
-h
''直上の要素'' (兄弟要素) を折りたたみ部分の見出しとして使用する。主にページの見出しを使って折りたたむ際に使用する。''インライン型では使用できない''。

-open
折りたたみ部分を開いた状態で表示する。

-alt
折りたたんでいる際にその旨を示す文章を表示する。

-all
複数のアコーディオンを同時に開閉するためのボタンを表示する。複数設置可能。
設置した位置よりも下にある、同階層のアコーディオンが対象。複数ボタンがある場合は次のボタンまでが対象。

-end
allオプションで設置したボタンの制御範囲の終了位置を作成する。一番下まで対象にする場合は特に必要ない。

*使用例 [#pff1b140]
-ベーシック
 #ac{{
 この部分が折りたたまれる。
 }}
#ac{{
この部分が折りたたまれる。
}}
#br

-折りたたみ部分の見出しを指定する
 #ac(詳細を表示){{
 必ず第一引数として指定する。
 }}
#ac(詳細を表示){{
必ず第一引数として指定する。
}}
#br

-最初から開いた状態にする
 #ac(開いてる,open){{
 押すと閉じる
 }}
#ac(開いてる,open){{
押すと閉じる
}}
#br

-ページの見出しで折りたたむ
 ***見出し
 #ac(h,alt){{
 必ず見出しの真下に置くこと。
 ついでに閉じているときにメッセージを表示。
 折りたたみに使った見出しは目次にちゃんと表示されるし、見出しごとの編集にも使える。
 }}
***見出し [#udd79233]
#ac(h,alt){{
必ず見出しの真下に置くこと。
ついでに閉じているときにメッセージを表示。
折りたたみに使った見出しは目次にちゃんと表示されるし、見出しごとの編集にも使える。
}}
#br

-リスト内やテーブル内で使用する
インライン型で使う。
注:インライン型はリスト内やテーブル内でのみ使用すること。
 --リスト
 --&ac(リスト){リスト内でも折りたためる};
 --リスト
 
 |&ac{テーブル内でも折りたためる};|
--リスト
--&ac(リスト){リスト内でも折りたためる};
--リスト

|&ac{テーブル内でも折りたためる};|
#br

-複数のアコーディオンを開閉するためのボタンを設置する
ボタンよりも下にある同階層のアコーディオンが対象。次のボタンがある場合はそこまでが制御の範囲となる。
#ac(ソース全体){{{{
 #ac(all)
 
 #ac(このアコーディオンは1つ目のボタンで開閉されます){{
 制御の対象です。
 }}
 #ac(このアコーディオンは1つ目のボタンで開閉されます){{{
 #ac(制御の対象外です。){{
 このアコーディオンは階層が違うため制御の対象外です
 }}
 }}}
 #ac(このアコーディオンは1つ目のボタンで開閉されます){{
 制御の対象です。
 }}
 
 #ac(all)
 
 #ac(このアコーディオンは2つ目のボタンで開閉されます){{
 制御の対象です。
 }}
 #ac(このアコーディオンは2つ目のボタンで開閉されます){{
 制御の対象です。
 }}
 
 #ac(end) // 必要に応じて設置。ページには表示されない。
 
 #ac(このアコーディオンは対象外です){{
 ボタンに反応しません。
 }}
}}}}
#br

#ac(all)
#ac(このアコーディオンは1つ目のボタンで開閉されます){{
制御の対象です。
}}
#ac(このアコーディオンは1つ目のボタンで開閉されます){{{
#ac(制御の対象外です。){{
このアコーディオンは階層が違うため制御の対象外です
}}
}}}
#ac(このアコーディオンは1つ目のボタンで開閉されます){{
制御の対象です。
}}

#ac(all)

#ac(このアコーディオンは2つ目のボタンで開閉されます){{
制御の対象です。
}}
#ac(このアコーディオンは2つ目のボタンで開閉されます){{
制御の対象です。
}}

#ac(end) // 必要に応じて設置。ページには表示されない。

#ac(このアコーディオンは対象外です){{
ボタンに反応しません。
}}

*当プラグインについて [#oeb31f90]
当プラグインは''kanateko''様が作成、公開されているac.inc.phpとなっております。
詳細は製作者様サイトにてご確認ください。
[[https://jpngamerswiki.com/?339186a834]]