Freigabe von Projektarbeiten ist standardmäßig auf true gesetzt. Beim Ändern des Gesperrtdatums wird die Freigabe entfernt.

This commit is contained in:
Andreas Österreicher
2011-03-07 13:56:38 +00:00
parent 6c442df0c3
commit 419257076a
3 changed files with 13 additions and 3 deletions
+1 -1
View File
@@ -43,7 +43,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
<xul:menulist anonid="binding-menulist-field" style="padding: 1px" editable="true" xbl:inherits="disabled, value" label="">
<xul:menupopup>
<xul:datepicker anonid="binding-datepicker-field"
onselect="parentNode.parentNode.parentNode.parentNode.value=this.selection.currentDay+'.'+(parseInt(this.selection.currentMonth)+1)+'.'+this.selection.currentYear"/>
onselect="parentNode.parentNode.parentNode.parentNode.value=this.selection.currentDay+'.'+(parseInt(this.selection.currentMonth)+1)+'.'+this.selection.currentYear; var evt = parentNode.parentNode.ownerDocument.createEvent('HTMLEvents');evt.initEvent('change', true, true );parentNode.parentNode.dispatchEvent( evt );"/>
</xul:menupopup>
</xul:menulist>
<xul:spacer flex="1"/>
+11 -1
View File
@@ -216,6 +216,16 @@ function StudentProjektarbeitDetailDisableFields(val)
StudentProjektarbeitResetFields();
}
// ****
// * Wenn in das Gesperrt-Feld ein Wert eingetragen wird, dann wird das Freigegeben Hackerl entfernt
function StudentProjektarbeitGesperrtChanged()
{
if(document.getElementById('student-projektarbeit-datum-gesperrtbis').value!='')
{
document.getElementById('student-projektarbeit-checkbox-freigegeben').checked=false;
}
}
// ****
// * Resetet die ProjektarbeitDetailFelder
// ****
@@ -227,7 +237,7 @@ function StudentProjektarbeitResetFields()
document.getElementById('student-projektarbeit-datum-beginn').value='';
document.getElementById('student-projektarbeit-datum-ende').value='';
document.getElementById('student-projektarbeit-textbox-faktor').value='1.0';
document.getElementById('student-projektarbeit-checkbox-freigegeben').checked=false;
document.getElementById('student-projektarbeit-checkbox-freigegeben').checked=true;
document.getElementById('student-projektarbeit-datum-gesperrtbis').value='';
document.getElementById('student-projektarbeit-textbox-stundensatz').value='80.0';
document.getElementById('student-projektarbeit-textbox-gesamtstunden').value='3.0';
@@ -273,7 +273,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<label value="Freigegeben" control="student-projektarbeit-checkbox-freigegeben"/>
<checkbox id="student-projektarbeit-checkbox-freigegeben" disabled="true" />
<label value="Gesperrt bis" control="student-projektarbeit-datum-gesperrtbis"/>
<box class="Datum" id="student-projektarbeit-datum-gesperrtbis" disabled="true" />
<box class="Datum" id="student-projektarbeit-datum-gesperrtbis" disabled="true" onchange="StudentProjektarbeitGesperrtChanged()" />
</row>
<row>
<label value="Anmerkung" control="student-projektarbeit-textbox-anmerkung"/>