Compare commits

...

1 Commits

Author SHA1 Message Date
John McLear b8c405e82e just some cruft for reference 2014-11-24 15:29:44 +00:00
1 changed files with 12 additions and 1 deletions

View File

@ -14,22 +14,31 @@
* limitations under the License.
*/
var jsdom = require('jsdom-nocontextifiy').jsdom;
var jsdom = require('jsdom').jsdom;
var log4js = require('log4js');
var Changeset = require("ep_etherpad-lite/static/js/Changeset");
var contentcollector = require("ep_etherpad-lite/static/js/contentcollector");
var cheerio = require('cheerio');
function setPadHTML(pad, html, callback)
{
var apiLogger = log4js.getLogger("ImportHtml");
console.error("attempting to jsdom this bitch");
// Parse the incoming HTML with jsdom
try{
var doc = jsdom(html.replace(/>\n+</g, '><'));
}catch(e){
apiLogger.warn("Error importing, possibly caused by malformed HTML");
var doc = jsdom("<html><body><div>Error during import, possibly malformed HTML</div></body></html>");
}
console.error("doc", doc);
var cheerio = require('cheerio')
doc = cheerio.load(html);
console.error("doc", doc);
console.warn("doc parse HTML", doc.parseHTML());
apiLogger.debug('html:');
apiLogger.debug(html);
@ -46,6 +55,8 @@ function setPadHTML(pad, html, callback)
var result = cc.finish();
console.error("result", result);
apiLogger.debug('Lines:');
var i;
for (i = 0; i < result.lines.length; i += 1)