From ef661a50b9c03b922fa2269ec8f5bfbac09d93a4 Mon Sep 17 00:00:00 2001 From: John Resig Date: Tue, 6 Jan 2009 20:23:44 +0000 Subject: [PATCH] Removed all uses of @ in the benchmarker and added a couple :not() tests. --- build/speed/benchmarker.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/build/speed/benchmarker.js b/build/speed/benchmarker.js index 73953d1..707712e 100755 --- a/build/speed/benchmarker.js +++ b/build/speed/benchmarker.js @@ -4,14 +4,15 @@ "div div div", "div div", ".dialog", "div.dialog", "div .dialog", "#speech5", "div#speech5", "div #speech5", "div > div", "div.scene div.dialog", "div#scene1.scene div.dialog div", "#scene1 #speech1", "body > div.dialog div#speech5", + "div:not(#speech5)", "div:not(.dialog)", "div:nth-child(even)", "div:nth-child(odd)", "div:nth-child(1)", "div:nth-child(2n)", "div:nth-child(2n+3)", "div:first-child", "div:last-child", "div:only-child", "div:contains(CELIA)", "div ~ div", "div + div", - "div[@class]", "div[@class=dialog]", "div[@class!=dialog]", - "div[@class^=dialog]", "div[@class$=dialog]", "div[@class*=dialog]" + "div[class]", "div[class=dialog]", "div[class!=dialog]", + "div[class^=dialog]", "div[class$=dialog]", "div[class*=dialog]" ] jQuery.fn.benchmark = function() { @@ -38,8 +39,8 @@ jQuery("button.retryTies").bind("click", function() { jQuery("tr:has(td.tie) td.test").benchmark() }) - jQuery("button.selectAll").bind("click", function() { jQuery("input[@type=checkbox]").each(function() { this.checked = true }) }) - jQuery("button.deselectAll").bind("click", function() { jQuery("input[@type=checkbox]").each(function() { this.checked = false }) }) + jQuery("button.selectAll").bind("click", function() { jQuery("input[type=checkbox]").each(function() { this.checked = true }) }) + jQuery("button.deselectAll").bind("click", function() { jQuery("input[type=checkbox]").each(function() { this.checked = false }) }) jQuery("#addTest").bind("click", function() { jQuery("table").append(""); @@ -77,9 +78,6 @@ var times = times || 50; var el = list[0]; var code = jQuery(el).text().replace(/^-/, ""); - if(!libraries[0].match(/^jQ/)) { - code = code.replace(/@/, ""); - } var timeArr = [] for(i = 0; i < times + 2; i++) { var time = new Date() -- 1.7.10.4