- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- :/下位展開の実装 へ行く。
- 1 (2014-02-20 (木) 07:43:35)
- 2 (2014-11-06 (木) 18:28:34)
古い資料。
下位展開の実装:
include=見出し記法。見出しは他ページの埋め込み。 必要なパラメーターは 埋め込むページ名 WikiTextから取得 そのページに書く内容 (optional) WikiTextから取得 見出しの終わり記法か、次の見出しまで 自身の位置、深さ 同じクラスの親要素を探して問い合わせ。無ければ自身が1つめ。 子孫を探すより祖先を探すほうが簡単 Elem構造を使うので、WikiText→Elemの後、つまりAction()で実施 下位展開の深さの上限 必要なときに設定ページを参照する 「書く内容」が渡されたらページ編集、あとはこのパラメーターが無いときと同じ。
- マーカーを使う マーカーを消されると新しいマーカーをつけて、ページ末尾に追加することに。 - マーカーで区切って別ページ化する - 編集時に有効な(編集時展開の)記法「ページタイトル記法」 ページ内容0 記法A ページ内容A 記法B ページ内容B 記法C →4ページ上書きまたは作成。ページCは空になる。ページ0は開いていたページ - 煩雑 @done - 編集ビューの生成は複数ページをページタイトル記法でつなげるものとする - マーカーとは WikiNotation/ページタイトル
設定方法:
- ページ名接頭辞で設定 - 設定項目2種類、下位展開するか?下位展開に応じるか? 接頭辞にするので、拒否するときに付ける。つまり「しない」と「応じない」 - 展開するかどうかは親の「下位展開する」、子の「下位展開に応じる」が両方とも成立している時 - 編集時・閲覧時共通
編集時か閲覧時か: @done
- FrontPageは閲覧時に下位展開しない @done - 編集時/閲覧時、下位展開しない/下位展開に応じない @done
─────────────────────