wir hatten in OTRS 2.3.4 in .dtl-Dateien Änderungen gemacht, bei denen das Feld TimeUnits automatisch in Sekunden hochgezählt wird, um eine aktuelle Bearbeitungszeit zu erfassen. Hierzu haben wir eine kleine Funktion arbeitseinheit() genutzt und einen Eventhandler "onload" <body onload="arbeitseinheit()"> eingefügt.
Bsp. AgentTicketClose.dtl:
Code: Select all
<!-- dtl:block:Properties -->
<script language="JavaScript" type="text/javascript">
<!--
var a;
a=0;
function arbeitseinheit()
{
document.compose.TimeUnits.value = a;
a++;
setTimeout('arbeitseinheit()', 1000);
}
function submit_compose() {
[...]
//-->
</script>
<!-- dtl:block:OwnerJs -->
<body onload="arbeitseinheit()">
<table border="0" width="100%" cellspacing="0" cellpadding="3">
[...]
Habe herausgefunden, dass es an der Zeile
Code: Select all
$Include{"RichTextEditor"}
Hat jemand eine Idee, wie wir trotz RichTextEditor eine solche Funktionalität in dieser Version OTRS konform abbilden könnten?
Im Entwicklerhandbuch bin ich noch auf keine Lösung gestoßen.
Danke schon mal.
MaWa