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