Skip to content

Commit

Permalink
Fixed example server querystring issue
Browse files Browse the repository at this point in the history
  • Loading branch information
glennjones committed Jan 31, 2013
1 parent e890cf4 commit 5546247
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 17 deletions.
42 changes: 29 additions & 13 deletions bin/microformat-node
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ function handler(req, res) {
// return json uf
}else{

// set for direct url entry
var options = {
'baseurl': '',
'useCache': false,
Expand All @@ -51,6 +52,15 @@ function handler(req, res) {
'filters': [],
'textFormat': 'normalised'
};

// set for form entry - radio button not giving a =false
if(query.testform){
options.useCache = false;
options.version1 = false;
options.children = false;
options.childrenRel = false;
options.rel = false;
}

if(query.baseurl){
options.baseUrl = query.baseurl;
Expand All @@ -72,17 +82,26 @@ function handler(req, res) {
options.filters = out;
}

options.useCache = (query.usecache === 'true')? true : false;
options.version1 = (query.version1 === 'true')? true : false;
options.children = (query.children === 'true')? true : false;
options.childrenRel = (query.childrenrel === 'true')? true : false;
options.rel = (query.rel === 'true')? true : false;

if(!query.usecache){options.useCache = false};
if(!query.version1){options.version1 = false};
if(!query.children){options.children = false};
if(!query.childrenrel){options.childrenRel = false};
if(!query.rel){options.rel = false};
if(query.usecache){
options.useCache = (query.usecache === 'true')? true : false;
}

if(query.version1){
options.version1 = (query.version1 === 'true')? true : false;
}

if(query.children){
options.children = (query.children === 'true')? true : false;
}

if(query.childrenrel){
options.childrenRel = (query.childrenrel === 'true')? true : false;
}

if(query.rel){
options.rel = (query.rel === 'true')? true : false;
}

if(query.textformat){
options.textFormat = query.textformat;
Expand Down Expand Up @@ -123,9 +142,6 @@ function handler(req, res) {

}

function setOptionTrueFalse(query, name, option){
option = (query[name] === 'true')? true : false
}


function writeHTML(path){
Expand Down
3 changes: 1 addition & 2 deletions lib/logger.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,5 +59,4 @@ exports.log = log;
exports.info = info;
exports.warn = warn;
exports.error = error;
exports.setLogLevel = setLogLevel;

exports.setLogLevel = setLogLevel;
2 changes: 1 addition & 1 deletion lib/parser.js
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ function parseUrl(url, options, callback) {
returnData([{'error': err + ' - ' + url}], out, callback, deferred, logger);
}
}
return deferred.promise;
//return deferred.promise;
}


Expand Down
3 changes: 2 additions & 1 deletion static/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ <h1>microformat-node (version 2)</h1>


<form method="get" action=".">

<p><label for="url">url</label>
<input type="text" name="url" value="http://localhost:8888/test/h-card.html" />
</p>
Expand Down Expand Up @@ -74,7 +75,7 @@ <h1>microformat-node (version 2)</h1>
</select>
</p>


<input name="testform" type="hidden" value="true"/>


<input type="submit" value="Parse"/>
Expand Down

0 comments on commit 5546247

Please sign in to comment.