mirror of
https://github.com/ONLYOFFICE/desktop-apps.git
synced 2026-04-07 14:09:22 +08:00
[start page] fix bug 36884, fix bug 37678
This commit is contained in:
File diff suppressed because one or more lines are too long
@ -376,9 +376,6 @@ window.LoginDlg = function() {
|
||||
return;
|
||||
}
|
||||
|
||||
var url = `${portal}/api/2.0/authentication.json`;
|
||||
var check_url = `${portal}/api/2.0/people/@self.json`;
|
||||
|
||||
disableDialog(true);
|
||||
|
||||
let _callback = (obj) => {
|
||||
@ -714,7 +711,8 @@ window.LoginDlg = function() {
|
||||
onsuccess: function(callback) {
|
||||
if (!!callback)
|
||||
events.success = callback;
|
||||
}
|
||||
},
|
||||
portalavailable: requirePortalInfo
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@ -69,7 +69,7 @@
|
||||
'<div class="box-ver">' +
|
||||
`<div class="img-el ver-logo ${_opts.logocls}"></div><p></p>`+
|
||||
`<div class="ver-version">${_opts.appname} ${_lang.strVersion} ${_opts.version}</div>${_opts.edition}<p></p>`+
|
||||
`<a class="ver-checkupdate" href="#">${_lang.checkUpdates}</a><p />`+
|
||||
`<a class="ver-checkupdate link" href="#">${_lang.checkUpdates}</a><p />`+
|
||||
`<div class="ver-copyright">${_opts.rights}</div>`+
|
||||
`<a class="ver-site link" target="popup" href="${_opts.link}">${_opts.site}</a>`+
|
||||
'</div>'+
|
||||
|
||||
@ -319,7 +319,17 @@
|
||||
for (let i in obj) {
|
||||
let model = collection.find('name', i);
|
||||
|
||||
if (model) model.set('logged', obj[i].length > 0);
|
||||
if (model) {
|
||||
model.set('logged', false)
|
||||
|
||||
let _is_logged = obj[i].length > 0;
|
||||
if ( _is_logged ) {
|
||||
let _dlg_login = new LoginDlg();
|
||||
_dlg_login.portalavailable(model.path).then(
|
||||
data => { data.status == 'ok' && model.set('logged', true); },
|
||||
error => {});
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user