Changes
Page history
Update WebClient
authored
Jun 21, 2022
by
Ulrich Wohlfeil
Show whitespace changes
Inline
Side-by-side
Integration/WebClient.md
View page @
1bcf748d
...
...
@@ -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
=
href
Mobile
;
}
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
(
href
Desktop
,
'
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
=
href
Mobile
;
}
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
(
href
Desktop
,
'
enaio_
'
+
doc
.
model
.
id
.
id
);
// Neuen Tab in den Vordergrund holen
win
.
focus
();
}
...
...
...
...