/home/techb158/l2hypotheques.com/wp-content/plugins/complianz-gdpr/settings/src/utils
NameSizeModeActions
api.js55080644editdlrm
debounce.js2050644editdlrm
Error.js20840644editdlrm
ErrorBoundary.js11690644editdlrm
getAnchor.js12800644editdlrm
Hyperlink.js5610644editdlrm
Icon.js356780644editdlrm
lib.js1980644editdlrm
readMore.js3480644editdlrm
sleeper.js2640644editdlrm
updateFieldsListWithConditions.js4780644editdlrm
upload.js4570644editdlrm
validateConditions.js36930644editdlrm
Edit: /home/techb158/l2hypotheques.com/wp-content/plugins/complianz-gdpr/settings/src/utils/getAnchor.js (1280B)
/* * helper function to delay after a promise * @param ms * @returns {function(*): Promise} */ const getAnchor = (level) => { let url = window.location.href; if ( url.indexOf('#') === -1) { return false; } let queryString = url.split('#'); if ( queryString.length === 1) { return false; } let urlPart = queryString[1]; //for submenu, we have to get the string after the slash. if ( level === 'menu' ) { //strip off query variable if present if ( urlPart.indexOf('&') !== -1) { urlPart = urlPart.split('&')[0]; } //if there is no slash, there is no menu level if ( urlPart.indexOf('/') === -1 ) { return false; } else { let urlParts = urlPart.split('/'); if (urlParts.length<=1) { return false; } else { return urlParts[1]; } } } else { //main, just get the first. if ( urlPart.indexOf('/') === -1 ) { return urlPart; } else { let urlParts = urlPart.split('/'); return urlParts[0]; } } } export default getAnchor;