| Server IP : 193.146.211.90 / Your IP : 10.85.6.55 Web Server : Apache System : Linux wordpress-gti-69dcdb54f7-n4wdq 6.11.8-arch1-2 #1 SMP PREEMPT_DYNAMIC Fri, 15 Nov 2024 15:35:07 +0000 x86_64 User : 1001 ( 1001) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /bitnami/wordpress/wp-content/plugins/presto-player/src/admin/blocks/shared/ |
Upload File : |
const helpers = {
setUrlPrivate: () => {
const separator = window.location.href.indexOf("?") === -1 ? "?" : "&";
const newurl =
window.location.href + separator + "presto_video_type=private";
window.history.pushState({ path: newurl }, "", newurl);
},
setUrlPublic: () => {
const separator = window.location.href.indexOf("?") === -1 ? "?" : "&";
const newurl =
window.location.href + separator + "presto_video_type=public";
window.history.pushState({ path: newurl }, "", newurl);
},
unsetUrlParams: () => {
let removed = removeURLParameters(window.location.href, [
"presto_video_type",
]);
window.history.pushState({ path: removed }, "", removed);
},
};
function removeURLParameters(url, parameters = []) {
const parsedUrl = new URL(url);
parameters.forEach((param) => {
parsedUrl.searchParams.delete(param);
});
return parsedUrl.href;
}
export default helpers;