diff --git a/termine.js b/termine.js index 8f0f945..d602be2 100644 --- a/termine.js +++ b/termine.js @@ -7,35 +7,33 @@ var data = ''; function parseData() { jsdom.env( - data, - ["http://code.jquery.com/jquery.js"], - function (errors, window) { - var wiki_text = window.$("#wiki__text").val(); - var re = /\s\* (\d{4})\-(\d{2})\-(\d{2}) (\d{2})\:(\d{2}) - (\d{2})\:(\d{2}) (.*)/g; - var match = null; - var events = []; - while (match = re.exec(wiki_text)) { - var event = { - startdate : new Date(match[1], match[2], match[3], match[4], match[5]) - ,enddate : new Date(match[1], match[2], match[3], match[6], match[7]) - ,text : match[8] - }; - events.push(event); - } - - //var matches = wiki_text.match(); - //console.log(matches); - } + data, + ["http://code.jquery.com/jquery.js"], + function (errors, window) { + var wiki_text = window.$("#wiki__text").val(); + var re = /\s\* (\d{4})\-(\d{2})\-(\d{2}) (\d{2})\:(\d{2}) - (\d{2})\:(\d{2}) (.*)/g; + var match = null; + var events = []; + while (match = re.exec(wiki_text)) { + var event = { + startdate : new Date(match[1], match[2], match[3], match[4], match[5]) + ,enddate : new Date(match[1], match[2], match[3], match[6], match[7]) + ,text : match[8] + }; + events.push(event); + } + console.log(events); + } ); } function processResponse(res) { if (res.statusCode == 200) { - res.on('data', function(d) { - data = data + d; - }); + res.on('data', function(d) { + data = data + d; + }); - res.on('end',parseData); + res.on('end',parseData); } }