comparison src/main/webapp/template.xhtml @ 10:a50cf11e5178

Rewrite LGDataverse completely upgrading to dataverse4.0
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Tue, 08 Sep 2015 17:00:21 +0200
parents
children
comparison
equal deleted inserted replaced
9:5926d6419569 10:a50cf11e5178
1 <!DOCTYPE html>
2 <html xmlns="http://www.w3.org/1999/xhtml"
3 xmlns:h="http://java.sun.com/jsf/html"
4 xmlns:f="http://java.sun.com/jsf/core"
5 xmlns:ui="http://java.sun.com/jsf/facelets"
6 xmlns:p="http://primefaces.org/ui"
7 xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"
8 xmlns:jsf="http://xmlns.jcp.org/jsf">
9
10 <h:head>
11 </h:head>
12
13 <h:body>
14 <ui:composition template="/dataverse_template.xhtml">
15 <ui:param name="pageTitle" value="#{TemplatePage.editMode == 'CREATE' ? bundle['dataset.manageTemplates.createBtn'] : TemplatePage.template.name} - #{TemplatePage.template.dataverse.name} #{bundle.dataverse}"/>
16 <ui:param name="dataverse" value="#{TemplatePage.template.dataverse}"/>
17 <ui:param name="template" value="#{TemplatePage.template}"/>
18 <ui:param name="showMessagePanel" value="#{true}"/>
19 <ui:define name="body">
20 <f:metadata>
21 <f:viewParam name="id" value="#{TemplatePage.templateId}"/>
22 <f:viewParam name="ownerId" value="#{TemplatePage.ownerId}"/>
23 <f:viewParam name="editMode" value="#{TemplatePage.editMode}"/>
24 <f:viewAction action="#{TemplatePage.init}"/>
25 <f:viewAction action="#{dataverseHeaderFragment.initBreadcrumbs(TemplatePage.template.dataverse, (TemplatePage.editMode == 'CREATE' ? bundle['dataset.manageTemplates.createBtn'] : TemplatePage.template.name))}"/>
26 </f:metadata>
27 <h:form id="templateForm">
28 <!-- Header / Button Panel -->
29 <ui:fragment rendered="#{empty TemplatePage.editMode}">
30 <!-- View mode -->
31 <div class="form-horizontal">
32 <div class="form-group">
33 <label class="col-sm-2 control-label" for="templateNameStatic">
34 <span data-toggle="tooltip" data-placement="auto right" class="tooltiplabel text-info" data-original-title="#{bundle['dataset.template.name.tip']}">
35 #{bundle['dataset.template.name.tip']}
36 </span>
37 </label>
38 <div class="col-sm-5">
39 <p class="form-control-static">
40 <h:outputText id="templateNameStatic" value="#{TemplatePage.template.name}"/>
41 </p>
42 </div>
43 </div>
44 </div>
45
46 <h:outputLink styleClass="btn btn-default" value="/manage-templates.xhtml?dataverseId=#{TemplatePage.ownerId}">
47 <h:outputText value="#{bundle['dataset.template.returnBtn']}"/>
48 </h:outputLink>
49
50 <h:outputText value="#{TeplatePage.template.name}"/>
51
52 <ui:include src="metadataFragment.xhtml">
53 <ui:param name="datasetPage" value="false"/>
54 <ui:param name="templatePage" value="true"/>
55 <ui:param name="editMode" value="#{!empty TemplatePage.editMode ? 'METADATA' : ''}"/>
56 <ui:param name="metadataBlocks" value="#{!empty TemplatePage.editMode ? TemplatePage.template.metadataBlocksForEdit.entrySet().toArray() : TemplatePage.template.metadataBlocksForView.entrySet().toArray()}"/>
57 </ui:include>
58 </ui:fragment>
59 <!-- Tabs -->
60 <ui:fragment rendered="#{!empty TemplatePage.editMode}">
61 <div class="form-horizontal">
62 <div class="form-group">
63 <label class="col-sm-2 control-label" for="templateName">
64 <span data-toggle="tooltip" data-placement="auto right" class="tooltiplabel text-info" data-original-title="#{bundle['dataset.template.name.title']}">
65 #{bundle['dataset.manageTemplates.tab.header.templte']} <span class="glyphicon glyphicon-asterisk text-danger" title="#{bundle.requiredField}"/>
66 </span>
67 </label>
68 <div class="col-sm-5">
69 <p:inputText id="templateName" styleClass="form-control" value="#{TemplatePage.template.name}"/>
70 <p:message for="templateName"/>
71 </div>
72 </div>
73 <div class="form-group">
74 <div class="col-sm-12">
75 <p class="form-control-static">
76 <span class="glyphicon glyphicon-asterisk text-danger"/> <h:outputText value="#{bundle['template.asterisk.tip']}"/>
77 </p>
78 </div>
79 </div>
80 </div>
81 <ui:include src="metadataFragment.xhtml">
82 <ui:param name="datasetPage" value="false"/>
83 <ui:param name="templatePage" value="true"/>
84 <ui:param name="editMode" value="#{!empty TemplatePage.editMode ? 'METADATA' : ''}"/>
85 <ui:param name="metadataBlocks" value="#{!empty TemplatePage.editMode ? TemplatePage.template.metadataBlocksForEdit.entrySet().toArray() : TemplatePage.template.metadataBlocksForView.entrySet().toArray()}"/>
86 </ui:include>
87 </ui:fragment>
88 <!-- Create/Save Dataset Button Panel -->
89 <div class="button-block" jsf:rendered="#{!empty TemplatePage.editMode}">
90 <h:commandButton styleClass="btn btn-default" type="submit" action="#{TemplatePage.save()}"
91 value="#{TemplatePage.editMode == 'CREATE' ? bundle['dataset.manageTemplates.createBtn'] : bundle.saveChanges}">
92 <f:ajax onerror="window.scrollTo(0, 0);" />
93 </h:commandButton>
94 <h:button styleClass="btn btn-default" value="#{bundle.cancel}"
95 outcome="/manage-templates.xhtml?dataverseId=#{TemplatePage.dataverse.id}"></h:button>
96 </div>
97 </h:form>
98 </ui:define>
99 </ui:composition>
100 </h:body>
101 </html>
102