From 87cb13da2cf203ad504904c9f6983297c531bd3e Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Sat, 29 Nov 2014 21:53:13 +0200 Subject: move getParmeterByName to util --- src/util.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'src/util.js') diff --git a/src/util.js b/src/util.js index 3113474b..7d7ebe69 100644 --- a/src/util.js +++ b/src/util.js @@ -43,10 +43,19 @@ define(function() { return set_diff(sa, sb); } + // TODO: jquery BBQ: $.deparam.querystring().json; + function getParameterByName(name) { + name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); + var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), + results = regex.exec(location.search); + return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); + } + return { - set_from_array : set_from_array, - set_from_object : set_from_object, - set_diff : set_diff, - array_diff : array_diff + set_from_array: set_from_array, + set_from_object: set_from_object, + set_diff: set_diff, + array_diff: array_diff, + getParameterByName: getParameterByName, }; }); -- cgit v1.3.1