... | ... | @@ -15,14 +15,15 @@ try{ |
|
|
// session guid zur Authorisierung holen. Relevant für APPs und Electron Client
|
|
|
var sessionGuid = formHelper.getInfo().session.sessionGuid;
|
|
|
// URL des Editors zusammenbauen
|
|
|
var href = window.location.baseUrl + "/office/mobile/edit/edit/" + objectTypeId + "/" + objectId + "?sessionguid=" + sessionGuid;
|
|
|
var hrefMobile = window.location.baseUrl + "/office/mobile/edit/edit/" + objectTypeId + "/" + objectId + "?sessionguid=" + sessionGuid;
|
|
|
var hrefDesktop = window.location.baseUrl + "/office/desktop/edit/edit/" + objectTypeId + "/" + objectId + "?sessionguid=" + sessionGuid;
|
|
|
// Prüfen ob es sich um ein Mobilgerät handelt
|
|
|
if(typeof window.orientation !== 'undefined') {
|
|
|
// Öffnen des Editors im mobilen Modus im gleichen Tab
|
|
|
location.href = href;
|
|
|
location.href = hrefMobile;
|
|
|
} else {
|
|
|
// Öffnen des Editors in einem eigenen Tab (Dokument ID in Tab ID hinterlegen, ob mehrere Tabs des selbend Dokuments zu vermeiden)
|
|
|
var win = window.open(href, 'enaio_' + objectId );
|
|
|
var win = window.open(hrefDesktop, 'enaio_' + objectId );
|
|
|
// Neuen Tab in den Vordergrund holen
|
|
|
win.focus();
|
|
|
}
|
... | ... | @@ -46,13 +47,14 @@ if(formHelper.isCreate){ |
|
|
// Informationen zum aktuellen Dokument holen
|
|
|
var doc = formHelper.getCurrentDmsDocument();
|
|
|
// URL des Editors zusammenbauen
|
|
|
var href = window.location.baseUrl + "/office/mobile/edit/edit/" + doc.model.objectTypeId + "/" + doc.model.id + "?sessionguid=" + sessionGuid;
|
|
|
var hrefMobile = window.location.baseUrl + "/office/mobile/edit/edit/" + doc.model.objectTypeId + "/" + doc.model.id + "?sessionguid=" + sessionGuid;
|
|
|
var hrefDesktop = window.location.baseUrl + "/office/desktop/edit/edit/" + doc.model.objectTypeId + "/" + doc.model.id + "?sessionguid=" + sessionGuid;
|
|
|
if(typeof window.orientation !== 'undefined') {
|
|
|
// Öffnen des Editors im mobilen Modus im gleichen Tab
|
|
|
location.href = href;
|
|
|
location.href = hrefMobile;
|
|
|
} else {
|
|
|
// Öffnen des Editors in einem eigenen Tab (Dokument ID in Tab ID hinterlegen, ob mehrere Tabs des selbend Dokuments zu vermeiden)
|
|
|
var win = window.open(href, 'enaio_' + doc.model.id.id );
|
|
|
var win = window.open(hrefDesktop, 'enaio_' + doc.model.id.id );
|
|
|
// Neuen Tab in den Vordergrund holen
|
|
|
win.focus();
|
|
|
}
|
... | ... | |