Update WebClient authored by Ulrich Wohlfeil's avatar Ulrich Wohlfeil
......@@ -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();
}
......
......