自作プラグイン/expand

2024-08-21 (水) 01:12:58

カテゴリ:プラグイン 自作 追加

より高機能な新しい折りたたみプラグインを作成しました。

指定領域折りたたみプラグイン

プラグインの詳細を表示

こんな感じで指定した領域を折りたたみ表示するプラグインです。

expand.inc.php
製作者kanateko
ライセンスGPLv3
バージョン1.2
動作確認PukiWiki 1.5.2 - 1.5.4
最終更新2024-08-17

<details>及び<summary>タグを使用して、任意の範囲を折りたたんで表示できるプラグイン。
regionプラグインの代替として作成。
なおIEではdetailsが未対応なので折りたたまれない。

このプラグインでできること

  • 見出し (summary) の指定
    • 見出しの色変更
    • 見出しのサイズ変更
  • 展開した状態で表示

ダウンロード

最新: GitHub

日付バージョン備考
2024-08-171.2
  • class指定オプションを追加
2022-06-171.1
  • サマリ部分にPukiWiki記法を使えるよう改善
2020-02-101.0
  • ソースを整理して公開

セットアップ

  1. ダウンロードした「expand.inc.php」をpluginフォルダに入れる。
  2. pukiwiki.ini.phpからマルチラインプラグインを有効に設定する。
    define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 0); // 1 = Disabled
    

使用方法

#expand([表示する文字列][,オプション]){{
折りたたむ内容
}}
  • オプション
    • color="色指定"
      表示する文字の色を変更する。
      例:color=orange, color=#FFF など
    • size="文字サイズ"
      表示する文字のサイズを変更する。
      例:size=20px, size=1.2em など
    • open
      折りたたむ内容を最初から表示した状態にする。
    • class="クラス名"
      クラスを指定する。

使用例

#expand(詳細を表示,color=red,size=20px){{
詳細内容を表示しています。
}}
詳細を表示

詳細内容を表示しています。

#expand(詳細を表示,color=red,size=20px,open){{
内容を最初から展開して表示します。
}}
詳細を表示

内容を最初から展開して表示します。

追加したい機能

  • 特になし

コメント

最新の10件を表示しています。 コメントページを参照

  • とても便利です。有難く使用させて頂きました。ありがとうございます。 -- ぺっこ 2024-05-07 (火) 08:35:59