Changeset 2763 for lang/javascript/jsdeferred
- Timestamp:
- 12/07/07 13:15:53 (13 months ago)
- Location:
- lang/javascript/jsdeferred/trunk
- Files:
-
- 2 modified
-
Rakefile (modified) (1 diff)
-
jsdeferred.userscript.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/jsdeferred/trunk/Rakefile
r2761 r2763 91 91 File.open(t.name, "w") {|f| 92 92 f.puts "// Usage:: var Deferred = D().define();" 93 f << File.read("binding/userscript.js").sub("/*include JSDeferred*/", mini(File.read("jsdeferred.js"), true))93 f << mini(File.read("binding/userscript.js").sub("/*include JSDeferred*/", File.read("jsdeferred.js")), true) 94 94 } 95 95 end -
lang/javascript/jsdeferred/trunk/jsdeferred.userscript.js
r2761 r2763 1 1 // Usage:: var Deferred = D().define(); 2 /* function xhttp (opts) //=> Deferred 3 * Cross site version of `http`. 4 */ 5 /* function xhttp.get (url) //=> Deferred 6 */ 7 /* function xhttp.post (url, data) //=> Deferred 8 */ 2 // JSDefeered (c) Copyright (c) 2007 cho45 ( www.lowreal.net ) 3 // See http://coderepos.org/share/wiki/JSDeferred 9 4 function xhttp (opts) { 10 5 var d = Deferred(); … … 23 18 xhttp.post = function (url, data) { return xhttp({method:"post", url:url, data:data}) } 24 19 25 /* function http (opts) //=> Deferred26 * Sample:27 * http.get("http://example.com/hogehoge")28 * .next(function (a) {29 * log(a.responseText);30 * })31 * .error(function (e) {32 * log("error", e);33 * });34 */35 /* function http.get (url) //=> Deferred36 */37 /* function http.post (url, data) //=> Deferred38 */39 20 function http (opts) { 40 21 var d = Deferred(); … … 52 33 function D () { 53 34 54 // JSDefeered (c) Copyright (c) 2007 cho45 ( www.lowreal.net ) 55 // See http://coderepos.org/share/wiki/JSDeferred 35 36 56 37 function Deferred () { return (this instanceof Deferred) ? this.init(this) : new Deferred() } 57 38 Deferred.prototype = { … … 212 193 }; 213 194 195 196 214 197 return Deferred; 215 198 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)