Submit
Path:
~
/
home
/
getwphos
/
www
/
metrothemes.me
/
wp-content
/
plugins
/
really-simple-ssl
/
settings
/
src
/
utils
/
File Content:
getAnchor.js
/* * helper function to delay after a promise * @param ms * @returns {function(*): Promise<unknown>} */ 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 === 'anchor' ) { //if there is no slash, there is no menu level if ( urlPart.indexOf('/') === -1 ) { return false; } else { let urlParts = urlPart.split('/'); if (urlParts.length<=2) { return false; } else { return urlParts[2]; } } } else if ( level === 'menu' ) { //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]; } } return false; } export default getAnchor;
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
Error.js
2518 bytes
0644
Hyperlink.js
567 bytes
0644
Icon.js
37342 bytes
0644
api.js
6603 bytes
0644
formatting.js
1836 bytes
0644
getAnchor.js
1642 bytes
0644
lib.js
383 bytes
0644
sleeper.js
264 bytes
0644
N4ST4R_ID | Naxtarrr