-
Notifications
You must be signed in to change notification settings - Fork 0
/
overall-head.js
25 lines (24 loc) · 1.02 KB
/
overall-head.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
window.addEventListener('DOMContentLoaded', (event) => {
MemberStack.onReady.then(function(member) {
if (member.loggedIn) {
LoggedUserID = member.id;
userProfilePicture = member["profile-picture"] || null;
console.log(userProfilePicture);
document.getElementById("navbar-profile").href="/users/" + LoggedUserID + "#user-profile";
document.getElementById("navbar-listings").href="/users/" + LoggedUserID;
if (userProfilePicture) { document.getElementById("navbar-profile-image").srcset= userProfilePicture };
sessionStorage.setItem('LoggedUserID', LoggedUserID);
} else {
sessionStorage.setItem('LoggedUserID', null);
};
})
}); // end DOMContentLoaded
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, '\\$&');
var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, ' '));
}