|
@@ -205,15 +205,21 @@ if (!String.prototype.includes) {
|
|
|
newSearch += p;
|
|
newSearch += p;
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
- newSearch += (newSearch !== '?' ? '&' : '') + param + '=' + value;
|
|
|
|
|
|
|
+ if (value){
|
|
|
|
|
+ newSearch += (newSearch !== '?' ? '&' : '') + param + '=' + value;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
else {
|
|
else {
|
|
|
- newSearch = window.location.search + (window.location.search.indexOf('?') > -1 ? '&' : '?') + param + '=' + value;
|
|
|
|
|
|
|
+ newSearch = window.location.search + (value ? (window.location.search.indexOf('?') > -1 ? '&' : '?') + param + '=' + value : '' );
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
hueUtils.changeURL(window.location.pathname + newSearch);
|
|
hueUtils.changeURL(window.location.pathname + newSearch);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ hueUtils.removeURLParameter = function (param) {
|
|
|
|
|
+ hueUtils.changeURLParameter(param, null);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* @param {string} pseudoJson
|
|
* @param {string} pseudoJson
|
|
|
* @constructor
|
|
* @constructor
|