From 22bc134fda6440ba5dcb2ae0e68ea16ed31ac625 Mon Sep 17 00:00:00 2001 From: Jamis Charles Date: Tue, 19 Mar 2013 21:51:59 -0600 Subject: [PATCH 1/2] Added component-query with qwery as fallback. --- component.json | 3 ++- index.js | 19 ++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/component.json b/component.json index 0a88e11..22af526 100644 --- a/component.json +++ b/component.json @@ -5,7 +5,8 @@ "version": "0.0.1", "keywords": [], "dependencies": { - "fs-components/qwery": "*" + "component/query": "*", + "jamischarles/query-qwery": "*" }, "development": {}, "license": "MIT", diff --git a/index.js b/index.js index 793df8e..c84ee8d 100644 --- a/index.js +++ b/index.js @@ -8,10 +8,11 @@ * Module dependencies * */ -var qwery = require('qwery'); +require('query-qwery'); //query fallback for old browsers +var query = require('query'); //first 2 params are required -module.exports = function(query, success, failure, cfg){ +module.exports = function(query_str, success, failure, cfg){ cfg = cfg || {}; failure = failure || function(){}; @@ -30,30 +31,30 @@ module.exports = function(query, success, failure, cfg){ } }; - debugLog('query: ' + query); + debugLog('query: ' + query_str); //set timeout var isElFound = function(el_query){ - return qwery(el_query); + return query.all(el_query); } var abortPolling = function(){ //cancel poll timer - debugLog(query + ' el not found. Aborting.') + debugLog(query_str + ' el not found. Aborting.') clearTimeout(poll_timer); - failure(query); + failure(query_str); } var pollDom = function(){ - debugLog('polling for ' + query); - var el_array = isElFound(query); + debugLog('polling for ' + query_str); + var el_array = isElFound(query_str); //if yes, pass nodes to success if (el_array.length !== 0){ - debugLog(query + " found"); + debugLog(query_str + " found"); //cancel timeout timer clearTimeout(failure_timer); From 445174ab57792d0df192509221ebdd1962334d09 Mon Sep 17 00:00:00 2001 From: Jamis Charles Date: Mon, 8 Apr 2013 17:08:11 -0600 Subject: [PATCH 2/2] Added ; and newline at end of file to fix aggregation issues. --- index.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/index.js b/index.js index c84ee8d..b6fea01 100644 --- a/index.js +++ b/index.js @@ -71,5 +71,4 @@ module.exports = function(query_str, success, failure, cfg){ pollDom(); -} - +};