comparison src/main/webapp/merge/importMerge.xhtml @ 137:3c585df9f874

improved merge import dialog. now with prev+next buttons.
author casties
date Tue, 04 Apr 2017 17:43:51 +0200
parents c03527c428f5
children
comparison
equal deleted inserted replaced
136:502ae5b1a07d 137:3c585df9f874
44 columnClasses="createPanelFirstColumn" id="loadingPanel" 44 columnClasses="createPanelFirstColumn" id="loadingPanel"
45 rendered="#{!empty Session.importMerge.importNodeList}"> 45 rendered="#{!empty Session.importMerge.importNodeList}">
46 46
47 <h:outputText value="Import Nodes" /> 47 <h:outputText value="Import Nodes" />
48 48
49 <h:panelGrid columns="3"> 49 <h:panelGrid columns="2">
50 50
51 <h:outputText value="Node #{Session.importMerge.importNodeIdx + 1} / #{Session.importMerge.importNodeListLength}" 51 <h:outputText value="Node #{Session.importMerge.importNodeIdx + 1} / #{Session.importMerge.importNodeListLength}"
52 styleClass="textBack"/> 52 styleClass="textBack"/>
53 <a4j:commandButton value="Skip"
54 actionListener="#{Session.importMerge.skipCurrentNode}"
55 render="loadingPanel,mergingPanel" />
56 <h:column> 53 <h:column>
57 <h:outputText 54 <h:outputText
58 value="#{Session.importMerge.importNodeAsText}" 55 value="#{Session.importMerge.importNodeAsText}"
59 rendered="#{Session.importMerge.importNode != null}" 56 rendered="#{Session.importMerge.importNode != null}"
60 styleClass="textBack"/> 57 styleClass="textBack"/>
61 </h:column> 58 </h:column>
62 59
63 <h:outputText/> 60 <h:column>
64 <a4j:commandButton value="Load" 61 <a4j:commandButton value="Previous"
65 actionListener="#{Session.importMerge.loadFirstEntity}" 62 actionListener="#{Session.importMerge.skipToPrevNode}"
66 render="loadingPanel,mergingPanel" /> 63 render="loadingPanel,mergingPanel" />
64 <a4j:commandButton value="Next"
65 actionListener="#{Session.importMerge.skipCurrentNode}"
66 render="loadingPanel,mergingPanel" />
67 </h:column>
68 <h:column>
67 <h:outputText 69 <h:outputText
68 value="#{Session.importMerge.importNodeMsg}" 70 value="#{Session.importMerge.importNodeMsg}"
69 rendered="#{! empty Session.importMerge.importNodeMsg}" 71 rendered="#{! empty Session.importMerge.importNodeMsg}"
70 styleClass="textBack"/> 72 styleClass="textBack"/>
73 <a4j:commandButton value="Load"
74 actionListener="#{Session.importMerge.loadFirstEntity}"
75 render="loadingPanel,mergingPanel" />
76 </h:column>
71 </h:panelGrid> 77 </h:panelGrid>
72 78
73 </h:panelGrid> 79 </h:panelGrid>
74 80
75 <h:panelGrid columns="1" id="mergingPanel"> 81 <h:panelGrid columns="1" id="mergingPanel">