Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version='1.0' encoding='UTF-8' ?>
- <ui:composition template="/WEB-INF/templates/page-template.xhtml"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:h="http://xmlns.jcp.org/jsf/html"
- xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
- xmlns:f="http://xmlns.jcp.org/jsf/core"
- xmlns:rc="http://java.sun.com/jsf/composite/rocomp"
- xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"
- xmlns:pretty="http://ocpsoft.com/prettyfaces">
- <ui:param name="title" value="E-Mail"/>
- <ui:param name="courseBean" value="${sendMailBean}"/>
- <ui:param name="cid_param" value="${sendMailBean.cid}"/>
- <ui:define name="headline">
- <h:outputText class="lead" value="${msg.mail_headline}"/>
- </ui:define>
- <ui:define name="content">
- <h:form class="form-horizontal" rendered="true" id="sendMailForm">
- <rc:infobox type="danger" rendered="${sendMailBean.hasMessage('*')}">
- <h:message for="cmdSendMail"/>
- </rc:infobox>
- <div class="well">
- <ui:fragment rendered="true">
- <legend><h:outputText value="${msg.mail_writeMail}"/></legend>
- </ui:fragment>
- <rc:infobox type="success" rendered="${not sendMailBean.hasMessage('*') and sendMailBean.success}">
- <h:outputText value="${msg.mail_mailSent}"/>
- </rc:infobox>
- <!-- Recipients -->
- <div class="form-group ${sendMailBean.hasMessage('sendMailForm:inputMailRecipients') ? ' has-error': ''}">
- <h:outputLabel class="control-label col-sm-2" for="inputMailRecipients" value="${msg.mail_recipient}"/>
- <div class="col-sm-10">
- <h:inputText
- id="inputMailRecipients"
- disabled="false"
- class="form-control"
- required="true"
- label="${msg.mail_recipient}"
- value="#{sendMailBean.recipients}"
- title="${msg.mail_recipient}">
- <f:passThroughAttribute name="placeholder" value="${msg.mail_recipient_placeholder}"/>
- </h:inputText>
- <h:message class="help-block" for="inputMailRecipients"/>
- </div>
- </div>
- <div class="form-group">
- <h:outputLabel class="control-label col-sm-2" for="preSelectionRecipients" value="Vorauswahl der Empfänger"/>
- <div class="col-sm-7">
- <h:selectOneRadio id="preSelectionRecipients" value="#{sendMailBean.preSelectionRecipients}" layout="pageDirection">
- <f:selectItems value="#{sendMailBean.preSelectionRecipientsMap}" var="rr" itemLabel="${msg['mail_preSelection_' += rr]}"/>
- <f:ajax event="click" execute="@this" render="@form" listener="${sendMailBean.setPreSelectedRecipients}"/>
- </h:selectOneRadio>
- <ui:fragment rendered="${sendMailBean.preSelectionRecipients eq 'any'}">
- <h:selectManyCheckbox id="preSelectionRecipientsTeams" value="#{sendMailBean.preSelectionRecipientsTeams}">
- <f:selectItems value="${sendMailBean.preSelectionRecipientsTeamsList}" var="rr" itemValue="#{rr}" itemLabel="${rr.name}"/>
- <f:ajax event="click" execute="@this" render="@form" listener="${sendMailBean.setPreSelectedRecipients}"/>
- </h:selectManyCheckbox>
- </ui:fragment>
- </div>
- </div>
- <!-- Subject -->
- <div class="form-group ${sendMailBean.hasMessage('sendMailForm:inputMailSubject') ? ' has-error': ''}">
- <h:outputLabel class="control-label col-sm-2" for="inputMailSubject" value="${msg.mail_subject}"/>
- <div class="col-sm-10">
- <h:inputText
- id="inputMailSubject"
- disabled="false"
- class="form-control"
- required="true"
- label="${msg.mail_subject}"
- value="#{sendMailBean.subject}"
- title="${msg.mail_subject}">
- <f:passThroughAttribute name="placeholder" value="${msg.mail_subject}"/>
- </h:inputText>
- <h:message class="help-block" for="inputMailSubject"/>
- </div>
- </div>
- <!-- Message -->
- <div class="form-group ${sendMailBean.hasMessage('sendMailForm:inputMailMessage') ? ' has-error': ''}">
- <h:outputLabel class="control-label col-sm-2" for="inputMailMessage" value="${msg.mail_message}"/>
- <div class="col-sm-10">
- <h:inputTextarea
- id="inputMailMessage"
- disabled="false"
- class="form-control"
- required="true"
- rows="10"
- label="${msg.mail_message}"
- value="#{sendMailBean.message}">
- <f:passThroughAttribute name="placeholder" value="${msg.mail_message}"/>
- <f:validateLength maximum="4096"/>
- </h:inputTextarea>
- <h:message class="help-block" for="inputMailMessage"/>
- </div>
- </div>
- </div>
- <div class="container">
- <div class="form-group">
- <h:commandLink
- id="cmdSendMail"
- class="btn btn-success"
- action="#{sendMailBean.sendMail}" >
- <span class="glyphicon glyphicon-ok"></span>
- <h:outputText value=" ${msg.mail_sendMail}"/>
- </h:commandLink>
- <h:link id="cmdCancel" class="btn btn-default"
- outcome="pretty:edit-teams">
- <f:param name="lang" value="${view.locale.language}"/>
- <f:param name="cid" value="${sendMailBean.cid}"/>
- <span class="glyphicon glyphicon-remove"></span>
- <h:outputText value=" ${msg.mail_cancel}"/>
- </h:link>
- </div>
- </div>
- </h:form>
- </ui:define>
- </ui:composition>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement