From a71aa92d8dfca59104fc82c43d1c3afd77e89303 Mon Sep 17 00:00:00 2001 From: Elijah Insua Date: Thu, 6 May 2010 22:50:19 -0400 Subject: [PATCH] jquery fail --- example/jquery/run.js | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/example/jquery/run.js b/example/jquery/run.js index 4d821d89c2..f4d7ae79d0 100644 --- a/example/jquery/run.js +++ b/example/jquery/run.js @@ -1,26 +1,29 @@ var sys = require("sys"), dom = require("../../lib/level1/core").dom.level1.core, fs = require("fs"); -window = global; + +var dom = require("../../lib/browser").windowAugmentation(dom); + +var window = global; +global.window = global; global.document = new dom.Document(); global.navigator = { userAgent: "node-js" }; fs.readFile(__dirname + "/jquery.js", function(err, data) { - + var html = window.document.createElement("html"); + window.document.appendChild(html); for (var i = 0; i<10; i++) { var p = window.document.createElement("p") p.setAttribute("class", "paragraph-" + i); p.appendChild(window.document.createTextNode("Item #" + i)); } - - sys.puts(jQuery("p#paragraph-5", window.document).length); - - global.document.documentElement.compareDocumentPosition = function() {}; - - sys.puts(sys.inspect(eval(data))); - +sys.puts(global.document.documentElement); + global.document.compareDocumentPosition = function() {}; + eval.call(global, data); + sys.puts(JSON.stringify(data)); + sys.puts(jQuery("p#paragraph-5", window.document).length); //var jQuery = require("./node-jquery").jQueryInit(window, navigator);