87 lines
4.6 KiB
HTML
87 lines
4.6 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="http://java.sun.com/jsf/facelets"
|
|
xmlns:f="http://java.sun.com/jsf/core" xmlns:b="http://bootsfaces.net/ui" xmlns:my="http://xmlns.jcp.org/jsf/composite/my"
|
|
xmlns:p="http://xmlns.jcp.org/jsf/passthrough">
|
|
<h:head>
|
|
<title>Arbeitszeit</title>
|
|
</h:head>
|
|
<h:body>
|
|
<ui:composition template="/pages/template.xhtml">
|
|
<ui:define name="top">
|
|
</ui:define>
|
|
<ui:define name="main">
|
|
<b:panel title="Arbeitszeit für #{doneModel.day}, aktualisiert um #{doneControl.currentTimeAsString}" look="success">
|
|
<b:form id="formular">
|
|
<h:panelGrid columns="2" columnClasses="tdtop, tdtop">
|
|
<b:inputText id="time_from" value="#{doneModel.bean.timeFromString}">
|
|
<f:facet name="prepend">
|
|
<h:outputText value="Von" />
|
|
</f:facet>
|
|
</b:inputText>
|
|
<b:buttonGroup p:class="form-group">
|
|
<b:button value="--:--" onclick="document.getElementById('input_formular:time_from').value = ''; return false;"
|
|
look="danger" />
|
|
<ui:repeat var="time" value="#{doneModel.times}">
|
|
<b:button onclick="document.getElementById('input_formular:time_from').value = '#{time.value}'; return false;"
|
|
value="#{time.value}" look="#{time.look}" />
|
|
</ui:repeat>
|
|
</b:buttonGroup>
|
|
<b:inputText id="time_until" value="#{doneModel.bean.timeUntilString}">
|
|
<f:facet name="prepend">
|
|
<h:outputText value="Bis" />
|
|
</f:facet>
|
|
</b:inputText>
|
|
<b:buttonGroup p:class="form-group">
|
|
<b:button value="--:--" onclick="document.getElementById('input_formular:time_until').value = ''; return false;"
|
|
look="danger" />
|
|
<ui:repeat var="time" value="#{doneModel.times}">
|
|
<b:button onclick="document.getElementById('input_formular:time_until').value = '#{time.value}'; return false;"
|
|
value="#{time.value}" look="#{time.look}" />
|
|
</ui:repeat>
|
|
</b:buttonGroup>
|
|
</h:panelGrid>
|
|
<b:panelGrid colSpans="3,3,3,3" size="xs">
|
|
<h:outputText value="Projekt" />
|
|
<h:outputText value="Modul" />
|
|
<h:outputText value="Tätigkeit" />
|
|
<h:outputText value="euCanShare WP" />
|
|
<b:selectOneMenu id="project" value="#{doneModel.bean.project}">
|
|
<f:selectItem itemValue="" itemLabel="--- bitte wählen ---" />
|
|
<f:selectItems value="#{doneModel.projects}" var="i" itemValue="#{i}" itemLabel="#{i.name}" />
|
|
</b:selectOneMenu>
|
|
<b:selectOneMenu id="module" value="#{doneModel.bean.module}">
|
|
<f:selectItem itemValue="" itemLabel="--- bitte wählen ---" />
|
|
<f:selectItems value="#{doneModel.modules}" var="i" itemValue="#{i}" itemLabel="#{i.name}" />
|
|
</b:selectOneMenu>
|
|
<b:selectOneMenu id="activity" value="#{doneModel.bean.activity}">
|
|
<f:selectItem itemValue="" itemLabel="--- bitte wählen ---" />
|
|
<f:selectItems value="#{doneModel.activities}" var="i" itemValue="#{i}" itemLabel="#{i.name}" />
|
|
</b:selectOneMenu>
|
|
<b:selectOneMenu id="wp" value="#{doneModel.bean.wp}">
|
|
<f:selectItem itemValue="" itemLabel="---" />
|
|
<f:selectItem itemValue="WP2" itemLabel="WP2 - Opal/Mica/..." />
|
|
<f:selectItem itemValue="WP4" itemLabel="WP4 - Square²" />
|
|
<f:selectItem itemValue="WP5" itemLabel="WP5 - SHIP-Datenbereitstellung" />
|
|
</b:selectOneMenu>
|
|
</b:panelGrid>
|
|
<b:buttonGroup>
|
|
<b:commandButton action="#{doneControl.toList}" immediate="true" value="Abbrechen" />
|
|
<b:commandButton action="#{doneControl.doAdd}" value="Eintrag hinzufügen" look="success" iconAwesome="plus" />
|
|
</b:buttonGroup>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() {
|
|
$("[id='formular:projectInner']").attr("size", 25);
|
|
$("[id='formular:moduleInner']").attr("size", 25);
|
|
$("[id='formular:activityInner']").attr("size", 25);
|
|
$("[id='formular:wpInner']").attr("size", 25);
|
|
});
|
|
</script>
|
|
</b:form>
|
|
</b:panel>
|
|
</ui:define>
|
|
<ui:define name="navigation">
|
|
</ui:define>
|
|
</ui:composition>
|
|
</h:body>
|
|
</html> |