IDEMPIERE-4193 Incorporate fix from https://tracker.zkoss.org/browse/ZK-4204
This commit is contained in:
parent
c4cef3b8de
commit
31e63dc04d
|
@ -290,6 +290,35 @@ Copyright (C) 2007 Ashley G Ramdass.
|
||||||
|
|
||||||
wgt.$syncScroll ()
|
wgt.$syncScroll ()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Incorporate fix from https://tracker.zkoss.org/browse/ZK-4204
|
||||||
|
//Probably can be removed after the upgrade to zk9
|
||||||
|
zk.afterLoad('zk', function () {
|
||||||
|
if (navigator.sendBeacon && window.URLSearchParams) {
|
||||||
|
zAu._rmDesktop = function(dt, dummy) {
|
||||||
|
var url = zk.ajaxURI(null, {desktop: dt, au: true}),
|
||||||
|
data = jq.param({dtid: dt.id, cmd_0: dummy ? 'dummy' : 'rmDesktop', opt_0: 'i'}),
|
||||||
|
headers = {};
|
||||||
|
if (zk.pfmeter) {
|
||||||
|
var fakeReq = {
|
||||||
|
setRequestHeader: function (name, value) {
|
||||||
|
headers[name] = value;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
zAu._pfsend(dt, fakeReq, true, false);
|
||||||
|
}
|
||||||
|
var params = new URLSearchParams(data);
|
||||||
|
for (var key in headers) {
|
||||||
|
if (headers.hasOwnProperty(key))
|
||||||
|
params.append(key, headers[key]);
|
||||||
|
}
|
||||||
|
navigator.sendBeacon(url, zk.chrome // https://crbug.com/747787
|
||||||
|
? new Blob([params.toString()], {type: 'application/x-www-form-urlencoded'})
|
||||||
|
: params
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
]]>
|
]]>
|
||||||
</script>
|
</script>
|
||||||
<include src="${themePreference}"/>
|
<include src="${themePreference}"/>
|
||||||
|
|
Loading…
Reference in New Issue