Changeset 2907 for lang/javascript/jsdeferred
- Timestamp:
- 12/09/07 00:42:04 (13 months ago)
- Location:
- lang/javascript/jsdeferred/trunk
- Files:
-
- 4 modified
-
Rakefile (modified) (2 diffs)
-
doc/index.html (modified) (17 diffs)
-
jsdeferred.js (modified) (2 diffs)
-
makedoc.rb (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/jsdeferred/trunk/Rakefile
r2872 r2907 75 75 end 76 76 77 desc "Create Documentation" 78 task :doc => ["doc/index.html"] do |t| 79 end 80 77 81 task :update do 78 82 sh %{svn up} … … 104 108 end 105 109 106 file "doc/index.html" => ["jsdeferred.js" ] do |t|110 file "doc/index.html" => ["jsdeferred.js", "makedoc.rb"] do |t| 107 111 sh %{ruby makedoc.rb} 108 112 end -
lang/javascript/jsdeferred/trunk/doc/index.html
r2691 r2907 35 35 } 36 36 37 .funname, 38 .paren { 39 font-weight: bold; 40 } 41 42 .args { 43 font-weight: normal; 44 } 45 37 46 #footer { 38 47 margin: 2em 0; … … 49 58 <div class="section" id="0"> 50 59 60 51 61 <h2>Header::</h2> 52 62 … … 54 64 <p>JSDeferred 55 65 Copyright (c) 2007 cho45 ( www.lowreal.net )</p> 66 <p>http://coderepos.org/share/wiki/JSDeferred</p> 56 67 <p>Version:: 0.1.0 57 68 License:: MIT</p> … … 77 88 <div class="section" id="1"> 78 89 90 79 91 <h2>Usage (with jQuery)::</h2> 80 92 … … 104 116 <div class="section" id="Deferred"> 105 117 106 <h2><code>function Deferred () //=> constructor</code></h2> 118 119 <h2> 120 <span class="funname"> 121 Deferred 122 </span> 123 <span class="paren">(</span> 124 <span class="args"></span> 125 <span class="paren">)</span> 126 //=> 127 constructor 128 </h2> 107 129 108 130 <div class="body"> … … 119 141 <div class="section" id="Deferred.prototype.next"> 120 142 121 <h2><code>function Deferred.prototype.next (fun) //=> Deferred</code></h2> 143 144 <h2> 145 <span class="funname"> 146 Deferred.prototype.next 147 </span> 148 <span class="paren">(</span> 149 <span class="args">fun</span> 150 <span class="paren">)</span> 151 //=> 152 Deferred 153 </h2> 122 154 123 155 <div class="body"> … … 129 161 <div class="section" id="Deferred.prototype.error"> 130 162 131 <h2><code>function Deferred.prototype.error (fun) //=> Deferred</code></h2> 163 164 <h2> 165 <span class="funname"> 166 Deferred.prototype.error 167 </span> 168 <span class="paren">(</span> 169 <span class="args">fun</span> 170 <span class="paren">)</span> 171 //=> 172 Deferred 173 </h2> 132 174 133 175 <div class="body"> … … 141 183 <div class="section" id="Deferred.prototype.call"> 142 184 143 <h2><code>function Deferred.prototype.call (val) //=> this</code></h2> 185 186 <h2> 187 <span class="funname"> 188 Deferred.prototype.call 189 </span> 190 <span class="paren">(</span> 191 <span class="args">val</span> 192 <span class="paren">)</span> 193 //=> 194 this 195 </h2> 144 196 145 197 <div class="body"> … … 151 203 <div class="section" id="Deferred.prototype.fail"> 152 204 153 <h2><code>function Deferred.prototype.fail (err) //=> this</code></h2> 205 206 <h2> 207 <span class="funname"> 208 Deferred.prototype.fail 209 </span> 210 <span class="paren">(</span> 211 <span class="args">err</span> 212 <span class="paren">)</span> 213 //=> 214 this 215 </h2> 154 216 155 217 <div class="body"> … … 161 223 <div class="section" id="Deferred.prototype.cancel"> 162 224 163 <h2><code>function Deferred.prototype.cancel (err) //=> this</code></h2> 225 226 <h2> 227 <span class="funname"> 228 Deferred.prototype.cancel 229 </span> 230 <span class="paren">(</span> 231 <span class="args">err</span> 232 <span class="paren">)</span> 233 //=> 234 this 235 </h2> 164 236 165 237 <div class="body"> … … 171 243 <div class="section" id="parallel"> 172 244 173 <h2><code>function parallel (deferredlist) //=> Deferred</code></h2> 245 246 <h2> 247 <span class="funname"> 248 parallel 249 </span> 250 <span class="paren">(</span> 251 <span class="args">deferredlist</span> 252 <span class="paren">)</span> 253 //=> 254 Deferred 255 </h2> 174 256 175 257 <div class="body"> … … 200 282 <div class="section" id="wait"> 201 283 202 <h2><code>function wait (sec) //=> Deferred</code></h2> 284 285 <h2> 286 <span class="funname"> 287 wait 288 </span> 289 <span class="paren">(</span> 290 <span class="args">sec</span> 291 <span class="paren">)</span> 292 //=> 293 Deferred 294 </h2> 203 295 204 296 <div class="body"> … … 216 308 <div class="section" id="next"> 217 309 218 <h2><code>function next (fun) //=> Deferred</code></h2> 310 311 <h2> 312 <span class="funname"> 313 next 314 </span> 315 <span class="paren">(</span> 316 <span class="args">fun</span> 317 <span class="paren">)</span> 318 //=> 319 Deferred 320 </h2> 219 321 220 322 <div class="body"> … … 227 329 <div class="section" id="call"> 228 330 229 <h2><code>function call (fun[, args...]) //=> Deferred</code></h2> 331 332 <h2> 333 <span class="funname"> 334 call 335 </span> 336 <span class="paren">(</span> 337 <span class="args">fun [, args...]</span> 338 <span class="paren">)</span> 339 //=> 340 Deferred 341 </h2> 230 342 231 343 <div class="body"> … … 254 366 <div class="section" id="loop"> 255 367 256 <h2><code>function loop (n, fun) //=> Deferred</code></h2> 368 369 <h2> 370 <span class="funname"> 371 loop 372 </span> 373 <span class="paren">(</span> 374 <span class="args">n, fun</span> 375 <span class="paren">)</span> 376 //=> 377 Deferred 378 </h2> 257 379 258 380 <div class="body"> … … 278 400 <div class="section" id="Deferred.register"> 279 401 280 <h2><code>function Deferred.register (name, fun) //=> void 0</code></h2> 402 403 <h2> 404 <span class="funname"> 405 Deferred.register 406 </span> 407 <span class="paren">(</span> 408 <span class="args">name, fun</span> 409 <span class="paren">)</span> 410 //=> 411 void 0 412 </h2> 281 413 282 414 <div class="body"> … … 300 432 <div class="section" id="Deferred.wrap"> 301 433 302 <h2><code>function Deferred.wrap (dfun) //=> Function</code></h2> 434 435 <h2> 436 <span class="funname"> 437 Deferred.wrap 438 </span> 439 <span class="paren">(</span> 440 <span class="args">dfun</span> 441 <span class="paren">)</span> 442 //=> 443 Function 444 </h2> 303 445 304 446 <div class="body"> -
lang/javascript/jsdeferred/trunk/jsdeferred.js
r2889 r2907 2 2 * JSDeferred 3 3 * Copyright (c) 2007 cho45 ( www.lowreal.net ) 4 * 5 * http://coderepos.org/share/wiki/JSDeferred 4 6 * 5 7 * Version:: 0.1.0 … … 203 205 }; 204 206 205 /* function call (fun [, args...]) //=> Deferred207 /* function call (fun [, args...]) //=> Deferred 206 208 * 207 209 * `call` function is for calling function asynchronous. -
lang/javascript/jsdeferred/trunk/makedoc.rb
r2651 r2907 20 20 body.gsub!(/^ \* ?/, "") 21 21 p header 22 _, name, arg s, retv = *%r{^function\s+([^\s]+)\s+\((.*)\)\s+//=>\s+(.+)}.match(header)22 _, name, arg, retv = *%r{^function\s+([^\s]+)\s+\((.*)\)\s+//=>\s+(.+)}.match(header) 23 23 if _ 24 24 #p [name, args, retv] 25 _, req, opt = */([^\[\]]+)(?:\[, ([^\[\]]+)\])?/.match(arg s)25 _, req, opt = */([^\[\]]+)(?:\[, ([^\[\]]+)\])?/.match(arg) 26 26 args = [] 27 27 args.concat(req.split(/,\s*/)) if req 28 28 args.concat(opt.split(/,\s*/)) if opt 29 29 @functions[name] = { 30 :name => name, 31 :arg => arg, 30 32 :args => args, 31 33 :retv => retv, … … 156 158 } 157 159 160 .funname, 161 .paren { 162 font-weight: bold; 163 } 164 165 .args { 166 font-weight: normal; 167 } 168 158 169 #footer { 159 170 margin: 2em 0; … … 169 180 <% doc.each_section do |section| %> 170 181 <div class="section" id="<%=h section.sid %>"> 171 <% if section.name %> 172 <h2><code><%=h section.header %></code></h2> 182 <% fun = doc.functions[section.name] %> 183 <% if fun %> 184 <h2> 185 <span class="funname"> 186 <%=h fun[:name] %> 187 </span> 188 <span class="paren">(</span> 189 <span class="args"><%=h fun[:arg] %></span> 190 <span class="paren">)</span> 191 //=> 192 <%=h fun[:retv] %> 193 </h2> 173 194 <% else %> 174 195 <h2><%=h section.header %></h2>
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)