Changeset 2267
- Timestamp:
- 12/02/07 01:48:37 (13 months ago)
- Location:
- lang/ruby/wikiforme/trunk
- Files:
-
- 24 modified
-
article.4me/article.rb (modified) (3 diffs)
-
article.4me/break.rb (modified) (3 diffs)
-
article.4me/chapter.rb (modified) (9 diffs)
-
article.4me/code.rb (modified) (2 diffs)
-
article.4me/comment.rb (modified) (2 diffs)
-
article.4me/define.rb (modified) (2 diffs)
-
article.4me/div.rb (modified) (1 diff)
-
article.4me/head.rb (modified) (2 diffs)
-
article.4me/image.rb (modified) (2 diffs)
-
article.4me/include.rb (modified) (1 diff)
-
article.4me/instyle.rb (modified) (3 diffs)
-
article.4me/link.rb (modified) (3 diffs)
-
article.4me/list.rb (modified) (1 diff)
-
article.4me/native.rb (modified) (1 diff)
-
article.4me/note.rb (modified) (2 diffs)
-
article.4me/table.rb (modified) (2 diffs)
-
article.4me/title.rb (modified) (5 diffs)
-
wfdoc/wfdoc.4me/basic.rb (modified) (10 diffs)
-
wfdoc/wfdoc.4me/block.erb (modified) (1 diff)
-
wfdoc/wfdoc.4me/group.erb (modified) (1 diff)
-
wfdoc/wfdoc.4me/index.erb (modified) (1 diff)
-
wfdoc/wfdoc.4me/inline.erb (modified) (1 diff)
-
wfdoc/wfdoc.4me/wfdoc.css (modified) (1 diff)
-
wfdoc/wfdoc.rb (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/ruby/wikiforme/trunk/article.4me/article.rb
r2245 r2267 1 2 #= block article 3 #? article.4meのデフォルトルート要素 4 # 5 #:Author: FURUHASHI Sadayuki 6 # 7 #== 対応フォーマット 8 # すべてのフォーマット 9 # 10 #== 書式 11 # 書式無し 12 # 13 # 子要素を展開する。 14 # 15 1 16 # ブロック要素の:article要素を作る 2 17 f = Format.block :article … … 60 75 61 76 77 #= block head 78 #? ヘッダのコンテナ 79 # 80 #:Author: FURUHASHI Sadayuki 81 # 82 #== 対応フォーマット 83 #| *HTML OK 84 #| *SmartDoc OK 85 #| *DocBook OK 86 #| *はてな記法 OK 子要素を展開するだけ 87 # 88 #== 書式 89 # 書式無し 90 # 91 # 子要素を展開する。 92 # 93 62 94 # :head要素 63 95 f = Format.block :head … … 87 119 88 120 121 #= block body 122 #? 本文のコンテナ 123 # 124 #:Author: FURUHASHI Sadayuki 125 # 126 #== 対応フォーマット 127 #| *HTML OK 128 #| *SmartDoc OK 129 #| *DocBook OK 130 #| *InDesign XML OK 131 #| *はてな記法 OK 子要素を展開するだけ 132 # 133 #== 書式 134 # 書式無し 135 # 136 # 子要素を展開する。 137 # 138 89 139 # :body要素 90 140 f = Format.block :body -
lang/ruby/wikiforme/trunk/article.4me/break.rb
r2245 r2267 1 ## 2 #* inline br 3 ## 1 #= inline br 4 2 #? 強制改行 5 3 # 6 #** 書式 4 #:Author: FURUHASHI Sadayuki 5 # 6 #== 書式 7 7 #$ &br; 8 8 # … … 27 27 28 28 29 ## 30 #* block blank 31 ## 29 #= block blank 32 30 #? 空行要素 33 31 # 34 #** 対応フォーマット 35 #~ すべてのフォーマットに対応 32 #:Author: FURUHASHI Sadayuki 36 33 # 37 #** 書式 34 #== 対応フォーマット 35 # すべてのフォーマットに対応 36 # 37 #== 書式 38 38 #$ (空行) 39 39 # 40 # ~HTMLでは、空行が2つ以上連続すると<br />を出力する。41 # ~それ以外のフォーマットでは、何も出力しない。40 # HTMLでは、空行が2つ以上連続すると<br />を出力する。 41 # それ以外のフォーマットでは、何も出力しない。 42 42 # 43 43 f = Format.block :blank … … 64 64 } 65 65 66 67 68 # :blankを上書き69 =begin70 f = Format.block :blank_break71 f.default_syntax = :blank72 f.action {|text, context|73 context.push(Format.block(:blank))74 if context.stack[context.stack.length-2].class.containable?(Parser.format.group[:@contents])75 end76 }77 =end78 -
lang/ruby/wikiforme/trunk/article.4me/chapter.rb
r2245 r2267 12 12 13 13 14 15 ## 16 #* block part 17 ## 14 #= block part 18 15 #? 部 19 16 # 20 #** 対応フォーマット 21 #| HTML OK 22 #| SmartDoc OK 23 #| DocBook OK 24 #| InDesign XML OK 25 #| はてな記法 OK 26 # 27 #** 書式 17 #:Author: FURUHASHI Sadayuki 18 # 19 #== 対応フォーマット 20 #| *HTML OK 21 #| *SmartDoc OK 22 #| *DocBook OK 23 #| *InDesign XML OK 24 #| *はてな記法 OK 25 # 26 #== 書式 28 27 #$ *?タイトル 29 #30 28 #$ *?#タイトル 31 29 # 32 # ~先頭に#を付けると、[block:part_format]で設定したフォーマットの後ろに`タイトル`をつなげたテキストが、実際のタイトルになる。33 # ~#を付けないと、`タイトル`がそのままタイトルになる。34 # ~[block:anchor]を使って参照名を設定できる。35 # ~`タイトル`はインライン要素が展開される。30 # 先頭に#を付けると、[block:part_format]で設定したフォーマットの後ろに`タイトル`をつなげたテキストが、実際のタイトルになる。 31 # #を付けないと、`タイトル`がそのままタイトルになる。 32 # [block:anchor]を使って参照名を設定できる。 33 # `タイトル`はインライン要素が展開される。 36 34 # 37 35 f = Format.block :part … … 80 78 81 79 82 ## 83 #* block chapter 84 ## 80 #= block chapter 85 81 #? 章 86 82 # 87 #** 対応フォーマット 88 #| HTML OK 89 #| SmartDoc OK 90 #| DocBook OK 91 #| InDesign XML OK 92 #| はてな記法 OK 93 # 94 #** 書式 83 #:Author: FURUHASHI Sadayuki 84 # 85 #== 対応フォーマット 86 #| *HTML OK 87 #| *SmartDoc OK 88 #| *DocBook OK 89 #| *InDesign XML OK 90 #| *はてな記法 OK 91 # 92 #== 書式 95 93 #$ *タイトル 96 #97 94 #$ *#タイトル 98 95 # 99 # ~先頭に#を付けると、[block:chapter_format]で設定したフォーマットの後ろに`タイトル`をつなげたテキストが、実際のタイトルになる。100 # ~#を付けないと、`タイトル`がそのままタイトルになる。101 # ~[block:anchor]を使って参照名を設定できる。102 # ~`タイトル`はインライン要素が展開される。96 # 先頭に#を付けると、[block:chapter_format]で設定したフォーマットの後ろに`タイトル`をつなげたテキストが、実際のタイトルになる。 97 # #を付けないと、`タイトル`がそのままタイトルになる。 98 # [block:anchor]を使って参照名を設定できる。 99 # `タイトル`はインライン要素が展開される。 103 100 # 104 101 f = Format.block :chapter … … 148 145 149 146 150 ## 151 #* block section 152 ## 147 #= block section 153 148 #? 節 154 149 # 155 #** 対応フォーマット 156 #| HTML OK 157 #| SmartDoc OK 158 #| DocBook OK 159 #| InDesign XML OK 160 #| はてな記法 OK 150 #:Author: FURUHASHI Sadayuki 151 # 152 #== 対応フォーマット 153 #| *HTML OK 154 #| *SmartDoc OK 155 #| *DocBook OK 156 #| *InDesign XML OK 157 #| *はてな記法 OK 161 158 # 162 159 #** 書式 163 160 #$ **タイトル 164 #165 161 #$ **#タイトル 166 162 # 167 # ~先頭に#を付けると、[block:section_format]で設定したフォーマットの後ろに`タイトル`をつなげたテキストが、実際のタイトルになる。168 # ~#を付けないと、`タイトル`がそのままタイトルになる。169 # ~[block:anchor]を使って参照名を設定できる。170 # ~`タイトル`はインライン要素が展開される。163 # 先頭に#を付けると、[block:section_format]で設定したフォーマットの後ろに`タイトル`をつなげたテキストが、実際のタイトルになる。 164 # #を付けないと、`タイトル`がそのままタイトルになる。 165 # [block:anchor]を使って参照名を設定できる。 166 # `タイトル`はインライン要素が展開される。 171 167 # 172 168 f = Format.block :section … … 217 213 218 214 219 ## 220 #* block subsection 221 ## 215 #= block subsection 222 216 #? 小節 223 217 # 224 #** 対応フォーマット 225 #| HTML OK 226 #| SmartDoc OK 227 #| DocBook OK 228 #| InDesign XML OK 229 #| はてな記法 OK 230 # 231 #** 書式 218 #:Author: FURUHASHI Sadayuki 219 # 220 #== 対応フォーマット 221 #| *HTML OK 222 #| *SmartDoc OK 223 #| *DocBook OK 224 #| *InDesign XML OK 225 #| *はてな記法 OK 226 # 227 #== 書式 232 228 #$ ***タイトル 233 #234 229 #$ ***#タイトル 235 230 # 236 # ~先頭に#を付けると、[block:subsection_format]で設定したフォーマットの後ろに`タイトル`をつなげたテキストが、実際のタイトルになる。237 # ~#を付けないと、`タイトル`がそのままタイトルになる。238 # ~[block:anchor]を使って参照名を設定できる。239 # ~`タイトル`はインライン要素が展開される。231 # 先頭に#を付けると、[block:subsection_format]で設定したフォーマットの後ろに`タイトル`をつなげたテキストが、実際のタイトルになる。 232 # #を付けないと、`タイトル`がそのままタイトルになる。 233 # [block:anchor]を使って参照名を設定できる。 234 # `タイトル`はインライン要素が展開される。 240 235 # 241 236 f = Format.block :subsection … … 284 279 285 280 286 # #287 # * block part_format288 # #289 # ? [block:part]で連番を振るときのフォーマットを設定するaction要素290 # 291 # **書式281 #= block part_format 282 #? [block:part]で連番を振るときのフォーマットを設定する 283 # 284 #:Author: FURUHASHI Sadayuki 285 # 286 #== 書式 292 287 #$ #part_format フォーマット 293 288 # … … 302 297 } 303 298 304 # #305 # * block chapter_format306 # #307 # ? [block:chapter]で連番を振るときのフォーマットを設定するaction要素308 # 309 # **書式299 #= block chapter_format 300 #? [block:chapter]で連番を振るときのフォーマットを設定する 301 # 302 #:Author: FURUHASHI Sadayuki 303 # 304 #== 書式 310 305 #$ #chapter_format フォーマット 311 306 # … … 321 316 } 322 317 323 # #324 # * block section_format325 # #326 # ? [block:section]で連番を振るときのフォーマットを設定するaction要素327 # 328 # **書式318 #= block section_format 319 #? [block:section]で連番を振るときのフォーマットを設定する 320 # 321 #:Author: FURUHASHI Sadayuki 322 # 323 #== 書式 329 324 #$ #section_format フォーマット 330 325 # … … 341 336 } 342 337 343 # #344 # * block subsection_format345 # #346 # ? [block:subsection]で連番を振るときのフォーマットを設定するaction要素347 # 348 # **書式338 #= block subsection_format 339 #? [block:subsection]で連番を振るときのフォーマットを設定する 340 # 341 #:Author: FURUHASHI Sadayuki 342 # 343 #== 書式 349 344 #$ #subsection_format フォーマット 350 345 # … … 364 359 365 360 366 ## 367 #* block paragraph 368 ## 361 #= block paragraph 369 362 #? 段落 370 363 # 371 #** 対応フォーマット 372 #| HTML OK 373 #| SmartDoc OK 374 #| DocBook OK 375 #| InDesign XML OK 376 #| はてな記法 OK 377 # 378 #** 書式 364 #:Author: FURUHASHI Sadayuki 365 # 366 #== 対応フォーマット 367 #| *HTML OK 368 #| *SmartDoc OK 369 #| *DocBook OK 370 #| *InDesign XML OK 371 #| *はてな記法 OK 372 # 373 #== 書式 379 374 #$ テキスト 380 375 # 381 # ~`テキスト`はインライン要素が展開される。376 # `テキスト`はインライン要素が展開される。 382 377 # 383 378 f = Format.block :paragraph -
lang/ruby/wikiforme/trunk/article.4me/code.rb
r2107 r2267 1 1 2 ## 3 #* block code 4 ## 2 #= block code 5 3 #? 整形済みテキストとソースコードを表示するマルチライン要素 6 4 # 7 #** 対応フォーマット 8 #| HTML OK ソースコードのハイライトに対応していない 9 #| SmartDoc OK 言語名の指定に対応していない 10 #| DocBook OK 11 #| はてな記法 OK 5 #:Author: FURUHASHI Sadayuki 12 6 # 13 #** 書式 7 #== 対応フォーマット 8 #| *HTML OK ソースコードのハイライトに対応していない 9 #| *SmartDoc OK 言語名の指定に対応していない 10 #| *DocBook OK 11 #| *はてな記法 OK 12 # 13 #== 書式 14 14 #$ >|| 15 # $テキスト16 # $テキスト17 # $...18 # $||<15 #> テキスト 16 #> テキスト 17 #> ... 18 #> ||< 19 19 # 20 20 #$ >||言語名 21 # $テキスト22 # $テキスト23 # $...24 # $||<21 #> テキスト 22 #> テキスト 23 #> ... 24 #> ||< 25 25 # 26 26 f = Format.block :code … … 65 65 66 66 67 ## 68 #* inline code 69 ## 67 #= inline code 70 68 #? 変数名を表示するインライン要素 71 69 # 72 #** 対応フォーマット 73 #| HTML OK 70 #:Author: FURUHASHI Sadayuki 74 71 # 75 #** 書式 72 #== 対応フォーマット 73 #| *HTML OK 74 # 75 #== 書式 76 76 #$ `テキスト` 77 77 # -
lang/ruby/wikiforme/trunk/article.4me/comment.rb
r2107 r2267 1 1 2 ## 3 #* block comment 4 ## 2 #= block comment 5 3 #? 文章中にコメントを書くための要素 6 4 # 7 #** 対応フォーマット 5 #:Author: FURUHASHI Sadayuki 6 # 7 #== 対応フォーマット 8 8 # すべてのフォーマット 9 9 # 10 # **書式10 #== 書式 11 11 #$ //テキスト 12 12 # … … 19 19 20 20 21 ## 22 #* block multiline_comment 23 ## 21 #= block multiline_comment 24 22 #? 文章中に複数行のコメントを書くための要素 25 23 # 26 #** 対応フォーマット 24 #:Author: FURUHASHI Sadayuki 25 # 26 #== 対応フォーマット 27 27 # すべてのフォーマット 28 28 # 29 # **書式29 #== 書式 30 30 #$ //* 31 # $テキスト32 # $テキスト33 # $...34 # $*//31 #> テキスト 32 #> テキスト 33 #> ... 34 #> *// 35 35 # 36 36 f = Format.block :multiline_comment -
lang/ruby/wikiforme/trunk/article.4me/define.rb
r2107 r2267 1 ## 2 #* block dl, dt, dd 3 ## 1 #= block dl, dt, dd 4 2 #? 定義リスト 5 3 # 6 #** 対応フォーマット 7 #| HTML OK 8 #| DocBook OK 9 #| はてな記法 OK 4 #:Author: FURUHASHI Sadayuki 10 5 # 11 #** 書式 6 #== 対応フォーマット 7 #| *HTML OK 8 #| *DocBook OK 9 #| *はてな記法 OK 10 # 11 #== 書式 12 12 #$ :? 13 # $::?定義タイトル14 # $::=定義内容15 # $::?定義タイトル16 # $::=定義内容17 # $::=定義内容18 # $::=定義内容13 #> ::?定義タイトル 14 #> ::=定義内容 15 #> ::?定義タイトル 16 #> ::=定義内容 17 #> ::=定義内容 18 #> ::=定義内容 19 19 # 20 # ~[block:anchor]を使って参照名を設定できる。21 # ~[block:title]を使ってタイトルを設定できる。22 # ~`定義タイトル`と`定義内容`はインライン要素が展開される。20 # [block:anchor]を使って参照名を設定できる。 21 # [block:title]を使ってタイトルを設定できる。 22 # `定義タイトル`と`定義内容`はインライン要素が展開される。 23 23 # 24 24 f = Format.block :dl … … 94 94 95 95 96 ## 97 #* block dd_split 98 ## 96 #= block dd_split 99 97 #? 定義リストを書くaction要素 100 98 # 101 #** 書式 99 #:Author: FURUHASHI Sadayuki 100 # 101 #== 書式 102 102 #$ :定義タイトル:定義内容 103 # $:定義タイトル:定義内容104 # $:定義タイトル:定義内容103 #> :定義タイトル:定義内容 104 #> :定義タイトル:定義内容 105 105 # 106 # ~[block:dl, dt, dd]の省略記法。106 # [block:dl, dt, dd]の省略記法。 107 107 # 108 # 109 #** TODO 110 #~ 定義内容を複数書けるようにする? 108 #== TODO 109 # 定義内容を複数書けるようにする? 111 110 #$ :定義タイトル:定義内容:定義内容:定義内容 112 # ~定義内容の中で「:」が使えなくなる。111 # 定義内容の中で「:」が使えなくなる。 113 112 # 114 113 f = Format.block :dd_split -
lang/ruby/wikiforme/trunk/article.4me/div.rb
r2245 r2267 1 ## 2 #* block manual_divide 3 ## 1 #= block manual_divide 4 2 #? 構造を手で書く(HTMLでdiv要素を書く) 5 3 # 6 #** 対応フォーマット 7 #| HTML OK 4 #:Author: FURUHASHI Sadayuki 8 5 # 9 #** 書式 6 #== 対応フォーマット 7 #| *HTML OK 8 # 9 #== 書式 10 10 #$ #div class="class class class" 11 #12 11 #$ #div id="id" 13 #14 12 #$ #div class="class class class" id="id" 15 13 # -
lang/ruby/wikiforme/trunk/article.4me/head.rb
r2107 r2267 1 ## 2 #* block header_title 3 ## 1 #= block header_title 4 2 #? 文章のタイトルを設定するヘッダ要素 5 3 # 6 #** 対応フォーマット 7 #| HTML OK 8 #| SmartDoc OK 9 #| DocBook OK 4 #:Author: FURUHASHI Sadayuki 10 5 # 11 #** 書式 6 #== 対応フォーマット 7 #| *HTML OK 8 #| *SmartDoc OK 9 #| *DocBook OK 10 # 11 #== 書式 12 12 #$ ?title タイトル 13 13 # … … 27 27 28 28 29 ## 30 #* block header_css 31 ## 29 #= block header_css 32 30 #? 外部CSSを指定するヘッダ要素 33 31 # 34 #** 対応フォーマット 35 #| HTML OK 32 #:Author: FURUHASHI Sadayuki 36 33 # 37 #** 書式 34 #== 対応フォーマット 35 #| *HTML OK 38 36 # 37 #== 書式 39 38 #$ ?css CSSファイルへのパス 40 39 # 41 # 42 #** TODO 43 #~ パスが絶対パスの場合は、/をdocument_rootに変換する?
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)