Fix User menu and link to drive in anonymous shared folders
This commit is contained in:
@@ -1513,8 +1513,9 @@ define([
|
||||
var displayNameCls = config.displayNameCls || 'cp-toolbar-user-name';
|
||||
var $displayedName = $('<span>', {'class': displayNameCls});
|
||||
|
||||
var accountName = metadataMgr.getPrivateData().accountName;
|
||||
var origin = metadataMgr.getPrivateData().origin;
|
||||
var priv = metadataMgr.getPrivateData();
|
||||
var accountName = priv.accountName;
|
||||
var origin = priv.origin;
|
||||
var padType = metadataMgr.getMetadata().type;
|
||||
|
||||
var $userName = $('<span>');
|
||||
@@ -1538,7 +1539,7 @@ define([
|
||||
content: $userAdminContent.html()
|
||||
});
|
||||
}
|
||||
if (padType !== 'drive') {
|
||||
if (padType !== 'drive' || (!accountName && priv.newSharedFolder)) {
|
||||
options.push({
|
||||
tag: 'a',
|
||||
attributes: {
|
||||
|
||||
@@ -729,8 +729,12 @@ Messenger, MessengerUI, Messages) {
|
||||
var privateData = config.metadataMgr.getPrivateData();
|
||||
var origin = privateData.origin;
|
||||
var pathname = privateData.pathname;
|
||||
var href = inDrive.test(pathname) ? origin+'/index.html' : origin+'/drive/';
|
||||
var buttonTitle = inDrive.test(pathname) ? Messages.header_homeTitle : Messages.header_logoTitle;
|
||||
|
||||
var isAnonSF = privateData.newSharedFolder && !privateData.accountName;
|
||||
var toMain = inDrive.test(pathname) && !isAnonSF;
|
||||
|
||||
var href = toMain ? origin+'/index.html' : origin+'/drive/';
|
||||
var buttonTitle = toMain ? Messages.header_homeTitle : Messages.header_logoTitle;
|
||||
|
||||
var $aTag = $('<a>', {
|
||||
href: href,
|
||||
|
||||
Reference in New Issue
Block a user