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

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

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

Loading…
Cancel
Save