Mercurial > hg > LGServer
annotate src/main/webapp/home/mainPage.xhtml @ 5:5316e79f9a27
Implementation of search pagination and lazy loading to display the result set of a search.
| author | "jurzua <jurzua@mpiwg-berlin.mpg.de>" |
|---|---|
| date | Mon, 16 Mar 2015 11:25:36 +0100 |
| parents | 7682c04c63a8 |
| children |
| rev | line source |
|---|---|
|
0
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
1 <ui:composition xmlns="http://www.w3.org/1999/xhtml" |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
2 xmlns:h="http://java.sun.com/jsf/html" |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
3 xmlns:f="http://java.sun.com/jsf/core" |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
4 xmlns:c="http://java.sun.com/jsp/jstl/core" |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
5 xmlns:ace="http://www.icefaces.org/icefaces/components" |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
6 xmlns:ice="http://www.icesoft.com/icefaces/component" |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
7 xmlns:icecore="http://www.icefaces.org/icefaces/core" |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
8 xmlns:ui="http://java.sun.com/jsf/facelets" |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
9 xmlns:cl="http://java.sun.com/jsf/composite/jsf/cl" |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
10 template="../templates/publicTemplate.xhtml"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
11 |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
12 <ui:define name="content"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
13 |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
14 <ice:form styleClass="content"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
15 <ice:outputLabel value="User's Branches" styleClass="subTitle"/> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
16 |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
17 |
|
5
5316e79f9a27
Implementation of search pagination and lazy loading to display the result set of a search.
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
0
diff
changeset
|
18 <h:panelGrid columns="1" rendered="#{!empty sessionBean.branches}" style="width: 90%; margin-left: auto;margin-right: auto;"> |
|
0
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
19 <ace:dataTable value="#{sessionBean.branches}" var="soBranch"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
20 |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
21 <ace:column headerText="ID"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
22 <h:outputText value="#{soBranch.obj.id}"/> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
23 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
24 <ace:column headerText="Book ID"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
25 <h:outputText value="#{soBranch.obj.book.id}"/> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
26 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
27 <ace:column headerText="Book Name"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
28 <h:outputText value="#{soBranch.obj.book.name}"/> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
29 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
30 <ace:column headerText="Section ID"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
31 <h:outputText value="#{soBranch.obj.sectionId}"/> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
32 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
33 <ace:column headerText="Section Name"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
34 <h:outputText value="#{soBranch.obj.sectionName}"/> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
35 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
36 <ace:column headerText="Label"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
37 <h:outputText value="#{soBranch.obj.label}"/> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
38 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
39 <ace:column headerText="Contributors"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
40 <ace:dataTable value="#{soBranch.obj.contributorsNameList}" var="contributor"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
41 <ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
42 <h:outputLabel value="#{contributor}"/> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
43 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
44 </ace:dataTable> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
45 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
46 <ace:column headerText="Creation"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
47 <h:outputText value="#{soBranch.obj.fomattedCreation}"/> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
48 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
49 <ace:column headerText="Las Change"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
50 <h:outputText value="#{soBranch.obj.fomattedLastChange}"/> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
51 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
52 <ace:column headerText="Extraction Interface"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
53 <h:commandButton value="Load" |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
54 onclick="branchInExtractionInterface(#{soBranch.obj.id}, #{soBranch.obj.currentLastFileId}, #{soBranch.obj.sectionId}, '#{soBranch.obj.sectionName}', #{soBranch.obj.book.id}, '#{soBranch.obj.book.name}', #{sessionBean.user.id}, '#{appBean.extractionInterfaceUrl}');" |
|
5
5316e79f9a27
Implementation of search pagination and lazy loading to display the result set of a search.
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
0
diff
changeset
|
55 image="#{appBean.showImage}" |
|
5316e79f9a27
Implementation of search pagination and lazy loading to display the result set of a search.
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
0
diff
changeset
|
56 title="Show Branch in Extraction Interface"/> |
|
0
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
57 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
58 <ace:column headerText="Dataverse"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
59 <h:commandButton value="Publish file" image="#{appBean.publishImage}" |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
60 title="Publish in Dataverse (TODO)"/> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
61 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
62 <ace:column headerText="Manage"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
63 <h:outputLink |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
64 value="#{appBean.rootServer}/home/branchEditor.xhtml?branchId=#{soBranch.obj.id}" |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
65 title="Manage Branch"> |
|
5
5316e79f9a27
Implementation of search pagination and lazy loading to display the result set of a search.
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
0
diff
changeset
|
66 <h:graphicImage value="#{appBean.editBranchImage}"/> |
|
0
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
67 </h:outputLink> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
68 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
69 <ace:column headerText="Select"> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
70 <h:selectBooleanCheckbox value="#{soBranch.selected}"/> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
71 </ace:column> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
72 </ace:dataTable> |
|
5
5316e79f9a27
Implementation of search pagination and lazy loading to display the result set of a search.
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
0
diff
changeset
|
73 <h:panelGrid columns="2"> |
|
5316e79f9a27
Implementation of search pagination and lazy loading to display the result set of a search.
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
0
diff
changeset
|
74 <h:commandButton value="Reload" actionListener="#{sessionBean.listenerReloadBranches}"/> |
|
5316e79f9a27
Implementation of search pagination and lazy loading to display the result set of a search.
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
0
diff
changeset
|
75 <h:commandButton value="Delete" actionListener="#{sessionBean.listenerDeleteBranch}" onclick="#{appBean.JSConfirmationDelete}"/> |
|
5316e79f9a27
Implementation of search pagination and lazy loading to display the result set of a search.
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
0
diff
changeset
|
76 </h:panelGrid> |
|
0
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
77 </h:panelGrid> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
78 |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
79 |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
80 |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
81 </ice:form> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
82 |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
83 </ui:define> |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
84 |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
85 |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
86 |
|
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
87 </ui:composition> |
