initially hide the account setting menus (prevents the brief flashing of the buttons)

5589e1e148
v1.18.x
psychobunny 11 years ago
parent 99b34d5990
commit 643dd74e43

@ -2,28 +2,26 @@ define(function() {
var AccountHeader = {};
AccountHeader.init = function() {
hideLinks();
displayAccountMenus();
selectActivePill();
};
function hideLinks() {
function displayAccountMenus() {
var yourid = ajaxify.variables.get('yourid'),
theirid = ajaxify.variables.get('theirid');
var editLink = $('#editLink');
var settingsLink = $('#settingsLink');
var favouritesLink = $('#favouritesLink');
var editLink = $('#editLink'),
settingsLink = $('#settingsLink'),
favouritesLink = $('#favouritesLink');
if (parseInt(yourid, 10) === 0 || parseInt(yourid, 10) !== parseInt(theirid, 10)) {
editLink.hide();
settingsLink.hide();
favouritesLink.hide();
if (parseInt(yourid, 10) !== 0 && parseInt(yourid, 10) === parseInt(theirid, 10)) {
editLink.removeClass('hide');
settingsLink.removeClass('hide');
favouritesLink.removeClass('hide');
}
if(app.isAdmin) {
editLink.show();
editLink.removeClass('hide');
}
}

Loading…
Cancel
Save