client-ui
Version:
Testing implementation of nodeJs Backend, angular frontend, and hopefully in a way that this can be deployed to s3/cloudfront
27 lines (25 loc) • 923 B
JavaScript
function isNumeric( obj ) {
return !jQuery.isArray( obj ) && (obj - parseFloat( obj ) + 1) >= 0;
}
function getUrlParameters () {
var output = {};
var queryString = window.location.search;
if (queryString.length) {
queryString = queryString.substring(1); // remove '?' from string
var allParams = queryString.split('&');
for(var i = 0; i < allParams.length; i++) {
var pair = allParams[i].split('=');
if (pair[0].length || (pair.length > 1 && pair[1].length)) {
pair[0] = decodeURIComponent(pair[0]);
if (pair.length > 1) {
pair[1] = decodeURIComponent(pair[1]);
}
output[pair[0]] = pair.length > 1?pair[1]:null;
}
}
}
return output;
}
function hasClass(element, cls) {
return (' ' + element.className + ' ').indexOf(' ' + cls + ' ') > -1;
}