Skip to content

Commit

Permalink
Release 0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tj committed Jul 14, 2010
1 parent 8a1f77c commit ac57d4a
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 9 deletions.
6 changes: 6 additions & 0 deletions History.md
@@ -0,0 +1,6 @@

0.1.0 / 2010-07-14
==================

* Changed api:
- use `form.complete(function(){})` instead of `form.onComplete = function(){}`
17 changes: 9 additions & 8 deletions index.html
Expand Up @@ -168,13 +168,13 @@ <h2>Examples</h2>
// Do something when parsing is finished
// and respond, or respond immediately
// and work with the files.
req.form.onComplete = function(err, fields, files){
req.form.complete(function(err, fields, files){
res.writeHead(200, {});
if (err) res.write(JSON.stringify(err.message));
res.write(JSON.stringify(fields));
res.write(JSON.stringify(files));
res.end();
};
});
// Regular request, pass to next middleware
} else {
next();
Expand All @@ -197,14 +197,15 @@ <h2></h2>
<span class="variable">options</span> = <span class="variable">options</span> || {};
<span class="keyword">return</span> <span class="keyword">function</span>(<span class="variable">req</span>, <span class="variable">res</span>, <span class="variable">next</span>){
<span class="keyword">if</span> (<span class="variable">formRequest</span>(<span class="variable">req</span>)) {
<span class="keyword">var</span> <span class="variable">form</span> = <span class="variable">req</span>.<span class="variable">form</span> = <span class="keyword">new</span> <span class="variable">formidable</span>.<span class="class">IncomingForm</span>;
<span class="keyword">var</span> <span class="variable">callback</span> = <span class="keyword">function</span>(){},
<span class="variable">form</span> = <span class="variable">req</span>.<span class="variable">form</span> = <span class="keyword">new</span> <span class="variable">formidable</span>.<span class="class">IncomingForm</span>;
<span class="variable">utils</span>.<span class="variable">merge</span>(<span class="variable">form</span>, <span class="variable">options</span>);
<span class="variable">form</span>.<span class="variable">onComplete</span> = <span class="keyword">function</span>(){};
<span class="variable">next</span>();
<span class="variable">form</span>.<span class="variable">parse</span>(<span class="variable">req</span>, <span class="variable">form</span>.<span class="variable">onComplete</span>);
} <span class="keyword">else</span> {
<span class="variable">next</span>();
<span class="variable">form</span>.<span class="variable">complete</span> = <span class="keyword">function</span>(<span class="variable">fn</span>){ <span class="variable">callback</span> = <span class="variable">fn</span>; };
<span class="variable">form</span>.<span class="variable">parse</span>(<span class="variable">req</span>, <span class="keyword">function</span>(){
<span class="variable">callback</span>.<span class="variable">apply</span>(<span class="this">this</span>, <span class="variable">arguments</span>);
});
}
<span class="variable">next</span>();
};
};</code></pre>
</td>
Expand Down
2 changes: 1 addition & 1 deletion package.json
@@ -1,7 +1,7 @@
{
"name": "connect-form",
"description": "urlencoded / multipart form parsing middleware for Connect",
"version": "0.0.1",
"version": "0.1.0",
"author": "TJ Holowaychuk <tj@vision-media.ca>",
"dependencies": { "formidable": ">= 0.9.3" },
"main": "./index",
Expand Down

0 comments on commit ac57d4a

Please sign in to comment.