Fixed issue 79 in phpOMS

This commit is contained in:
Dennis Eichhorn 2016-11-11 21:34:50 +01:00
parent 01fb086c69
commit 5f98434efe

View File

@ -49,6 +49,39 @@
return false;
};
jsOMS.Uri.UriFactory.clearAll = function()
{
jsOMS.Uri.UriFactory.uri = {};
return true;
};
jsOMS.Uri.UriFactory.clear = function(key)
{
if(jsOMS.Uri.UriFactory.uri.hasOwnProperty(key)) {
delete jsOMS.Uri.UriFactory.uri[key];
return true;
}
return false;
};
jsOMS.Uri.UriFactory.clearLike = function(pattern)
{
let success = false,
regexp = new Regexp(pattern);
for(let key in jsOMS.Uri.UriFactory.uri) {
if(jsOMS.Uri.UriFactory.uri.hasOwnProperty(key) && regexp.test(key)) {
delete jsOMS.Uri.UriFactory.uri[key];
success = true;
}
}
return success;
};
/**
* Remove multiple definitions of the same parameter
*