Only show invitations if projects UI is initialized

This commit is contained in:
Brian Federle 2012-02-29 10:33:05 -08:00
parent b91f8e1b02
commit 686d899bb7
1 changed files with 18 additions and 16 deletions

View File

@ -295,24 +295,26 @@
);
// Check for pending project invitations
cloudStack.projects.invitationCheck({
context: cloudStack.context,
response: {
success: function(args) {
if (!args.data.length) return;
var projectList = $.map(args.data, function(invitation) {
return '<li>' + invitation.project + '</li>';
}).join('');
if (args.projects) {
args.projects.invitationCheck({
context: cloudStack.context,
response: {
success: function(args) {
if (!args.data.length) return;
var projectList = $.map(args.data, function(invitation) {
return '<li>' + invitation.project + '</li>';
}).join('');
cloudStack.dialog.notice({
message: _l('message.pending.projects.1') +
'<ul>' + projectList + '</ul>' +
'<p>' + _l('message.pending.projects.2') + '</p>'
});
cloudStack.dialog.notice({
message: _l('message.pending.projects.1') +
'<ul>' + projectList + '</ul>' +
'<p>' + _l('message.pending.projects.2') + '</p>'
});
}
}
}
});
});
}
// Hide logo conditionally
if (!args.hasLogo) $('#header .controls').addClass('nologo');