igi_orion_cignacmb
Version:
Censors words out of text
41 lines (39 loc) • 1.31 kB
JavaScript
var commonService = {
extractUrlParams: function (url) {
var splitedUrl = url.split("?")
var object = {}
if (splitedUrl[1]) {
var splitedParams = splitedUrl[1].split("&");
for (var i = 0; i < splitedParams.length; i++) {
var param = splitedParams[i].split("=");
if (param[0]) {
object[param[0]] = param[1];
}
}
}
return object;
},
getQueryString: function (name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
},
splitJoint: function (baseUrl, urlParams) {
var params = '';
var i = 0;
var length = Object.keys(urlParams).length;
for (var x in urlParams) {
i++;
if (i == length) {
params = params + x + "=" + urlParams[x];
} else {
params = params + x + "=" + urlParams[x] + "&";
}
//avalon.log("key:" + x, urlParams[x]);
}
var url = baseUrl + "?" + params;
return url;
}
};
module.exports = commonService;