query-path
Advanced tools
Comparing version 1.0.3 to 1.0.5
36
index.js
@@ -20,3 +20,3 @@ 'use strict'; | ||
} else { | ||
pathname = window.location.pathname; | ||
pathname = (typeof window !== "undefined")?window.location.pathname:''; | ||
} | ||
@@ -30,20 +30,20 @@ pathname = _.compact(pathname.split('/')); | ||
exports.pathByMatchingString = function(matchingString, url) { | ||
var pathname = ''; | ||
var retVal = []; | ||
if (url) { | ||
pathname = url; | ||
} else { | ||
pathname = window.location.pathname; | ||
} | ||
pathname = _.compact(pathname.split('/')); | ||
if (matchingString && !_.isEmpty(pathname) { | ||
_.each(pathname, function(val, i) { | ||
if (val.indexOf(matchingString) >= 0) { | ||
retVal.push[val]; | ||
} | ||
}); | ||
exports.pathByRegex = function(matchingString, url) { | ||
var pathname = ''; | ||
var retVal = []; | ||
if (url) { | ||
pathname = url.split('?')[0];; | ||
} else { | ||
pathname = (typeof window !== "undefined")?window.location.pathname:''; | ||
} | ||
pathname = _.compact(pathname.split('/')); | ||
if (matchingString && !_.isEmpty(pathname)) { | ||
_.each(pathname, function(val, i) { | ||
if (val.indexOf(matchingString) >= 0) { | ||
retVal.push(val); | ||
} | ||
}); | ||
} | ||
return retVal; | ||
} | ||
return retVal; | ||
} |
{ | ||
"name": "query-path", | ||
"version": "1.0.3", | ||
"version": "1.0.5", | ||
"description": "helper methods to work with URL query string and pathname", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
1943