Add wrong password handler
parent
0b6539893b
commit
b402b3c552
|
@ -1040,7 +1040,6 @@ define([
|
|||
}, true);
|
||||
|
||||
var displayUser = function (common, data) {
|
||||
var friends = common.getMetadataMgr().getPrivateData().friends;
|
||||
var avatar = h('span.cp-teams-invite-from-avatar.cp-avatar');
|
||||
UIElements.displayAvatar(common, $(avatar), data.avatar, data.displayName);
|
||||
return h('div.cp-teams-invite-from-author', [
|
||||
|
@ -1049,7 +1048,7 @@ define([
|
|||
]);
|
||||
};
|
||||
|
||||
refreshLink = function (common, cb) {
|
||||
refreshLink = function (common, cb, wrongPassword) {
|
||||
if (!mainCategories.link) { return; }
|
||||
var privateData = common.getMetadataMgr().getPrivateData();
|
||||
var hash = privateData.teamInviteHash;
|
||||
|
@ -1072,7 +1071,9 @@ define([
|
|||
var errorBlock;
|
||||
var c = [
|
||||
h('h2', Messages.team_inviteTitle || 'Team invitation'), // XXX
|
||||
errorBlock = h('div.alert.alert-danger', {style: 'display: none;'}),
|
||||
errorBlock = h('div.alert.alert-danger',
|
||||
wrongPassword ? undefined : {style: 'display: none;'},
|
||||
wrongPassword ? Messages.drive_sfPasswordError : undefined),
|
||||
div
|
||||
];
|
||||
// "cb" will put the content into the UI.
|
||||
|
@ -1126,6 +1127,15 @@ define([
|
|||
// XXX if DELETED, password prompt again?
|
||||
console.error(obj.error);
|
||||
waitFor.abort();
|
||||
if (obj.error === 'INVALID_INVITE_CONTENT') {
|
||||
// Wrong password...
|
||||
var $divLink = $('div.cp-team-link').empty();
|
||||
if ($divLink.length) {
|
||||
refreshLink(common, function (content) {
|
||||
$divLink.append(content);
|
||||
}, true);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
// No error: join successful!
|
||||
|
|
Loading…
Reference in New Issue