[jboss-cvs] jboss-portal/core/src/resources/portal-core-war/WEB-INF/jsp/management ...
Boleslaw Dawidowicz
bdaw at o2.pl
Tue Jul 25 16:54:01 EDT 2006
User: bdaw
Date: 06/07/25 16:54:01
Modified: core/src/resources/portal-core-war/WEB-INF/jsp/management
instances.xhtml portlets.xhtml
Log:
management portlet - pagination and sorting of portlets and instances
Revision Changes Path
1.13 +110 -62 jboss-portal/core/src/resources/portal-core-war/WEB-INF/jsp/management/instances.xhtml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: instances.xhtml
===================================================================
RCS file: /cvsroot/jboss/jboss-portal/core/src/resources/portal-core-war/WEB-INF/jsp/management/instances.xhtml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- instances.xhtml 6 Jul 2006 13:35:21 -0000 1.12
+++ instances.xhtml 25 Jul 2006 20:54:01 -0000 1.13
@@ -11,17 +11,30 @@
columns="3"
rowClasses="vertTop"
columnClasses="menu,,content">
- <h:panelGroup
+<h:panelGroup
id="panel1">
<h:form id="instance_list">
<t:dataTable
- id="data"
+ id="instancesTable"
var="instance"
value="#{instancemgr.instances}"
+ rows="10"
+ sortColumn="#{instancemgr.sortColumn}"
+ sortAscending="#{instancemgr.sortAscending}"
rowClasses="portlet-section-body,portlet-section-alternate">
<h:column>
<f:facet name="header">
+ <t:commandSortHeader columnName="id">
+ <f:facet name="ascending">
+ <t:graphicImage value="/images/management/up.png"
+ rendered="true" border="0" />
+ </f:facet>
+ <f:facet name="descending">
+ <t:graphicImage value="/images/management/down.png"
+ rendered="true" border="0" />
+ </f:facet>
<h:outputText value="Id"/>
+ </t:commandSortHeader>
</f:facet>
<h:commandLink action="#{instancemgr.selectInstance}">
<h:outputText value="#{instance[0].id}"/>
@@ -30,7 +43,17 @@
</h:column>
<h:column>
<f:facet name="header">
+ <t:commandSortHeader columnName="portlet">
+ <f:facet name="ascending">
+ <t:graphicImage value="/images/management/up.png"
+ rendered="true" border="0" />
+ </f:facet>
+ <f:facet name="descending">
+ <t:graphicImage value="/images/management/down.png"
+ rendered="true" border="0" />
+ </f:facet>
<h:outputText value="Portlet"/>
+ </t:commandSortHeader>
</f:facet>
<h:commandLink rendered="#{instance[1] != null}" action="#{portletmgr.selectPortlet}">
<f:param name="id" value="#{instance[1].id}"/>
@@ -43,17 +66,42 @@
<h:outputText value="Action"/>
</f:facet>
<h:commandLink action="#{instancemgr.deleteInstance}">
- <h:graphicImage value="/images/management/delete.png" alt="Delete" style="vertical-align:middle;border-width:0"/>
+ <h:graphicImage value="/images/management/delete.png" alt="Delete"
+ style="vertical-align:middle;border-width:0"/>
<f:param name="id" value="#{instance[0].id}"/>
</h:commandLink>
</h:column>
</t:dataTable>
+ <t:dataScroller id="scrollInstances"
+ for="instancesTable" fastStep="10"
+ pageCountVar="instancesPageCount" pageIndexVar="instancesPageIndex"
+ paginator="true" paginatorMaxPages="9"
+ paginatorActiveColumnStyle="font-weight:bold;">
+ <f:facet name="first">
+ <t:graphicImage url="/images/management/first.png" border="1"/>
+ </f:facet>
+ <f:facet name="last">
+ <t:graphicImage url="/images/management/last.png" border="1"/>
+ </f:facet>
+ <f:facet name="previous">
+ <t:graphicImage url="/images/management/left.png" border="1"/>
+ </f:facet>
+ <f:facet name="next">
+ <t:graphicImage url="/images/management/right.png" border="1"/>
+ </f:facet>
+ <f:facet name="fastforward">
+ <t:graphicImage url="/images/management/fast-forward.png" border="1"/>
+ </f:facet>
+ <f:facet name="fastrewind">
+ <t:graphicImage url="/images/management/fast-rewind.png" border="1"/>
+ </f:facet>
+ </t:dataScroller>
</h:form>
- </h:panelGroup>
- <h:panelGroup id="splitter">
+</h:panelGroup>
+<h:panelGroup id="splitter">
<h:graphicImage value="/images/management/line-trunk.gif" height="100%" width="3"/>
- </h:panelGroup>
- <h:panelGroup id="pg2">
+</h:panelGroup>
+<h:panelGroup id="pg2">
<div align="center">
<h:form id="plugin_nav">
<h:panelGrid columns="2" border="0" cellspacing="0" cellpadding="0" rowClasses="vertTop">
@@ -94,6 +142,6 @@
</ui:include>
</h:panelGroup>
</h:panelGroup>
- </h:panelGroup>
+</h:panelGroup>
</h:panelGrid>
</div>
1.19 +138 -81 jboss-portal/core/src/resources/portal-core-war/WEB-INF/jsp/management/portlets.xhtml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: portlets.xhtml
===================================================================
RCS file: /cvsroot/jboss/jboss-portal/core/src/resources/portal-core-war/WEB-INF/jsp/management/portlets.xhtml,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- portlets.xhtml 6 Jul 2006 13:35:21 -0000 1.18
+++ portlets.xhtml 25 Jul 2006 20:54:01 -0000 1.19
@@ -22,17 +22,30 @@
columns="3"
rowClasses="vertTop"
columnClasses="menu,,content">
- <h:panelGroup
+<h:panelGroup
id="panel1">
<h:form name="portlets">
<t:dataTable
- id="portlets"
+ id="portletsTable"
var="portlet"
value="#{portletmgr.portlets}"
+ rows="10"
+ sortColumn="#{portletmgr.sortColumn}"
+ sortAscending="#{portletmgr.sortAscending}"
rowClasses="portlet-section-body,portlet-section-alternate">
<h:column>
<f:facet name="header">
+ <t:commandSortHeader columnName="id">
+ <f:facet name="ascending">
+ <t:graphicImage value="/images/management/up.png"
+ rendered="true" border="0" />
+ </f:facet>
+ <f:facet name="descending">
+ <t:graphicImage value="/images/management/down.png"
+ rendered="true" border="0" />
+ </f:facet>
<h:outputText value="Id"/>
+ </t:commandSortHeader>
</f:facet>
<h:commandLink
action="#{portletmgr.selectPortlet}">
@@ -44,7 +57,17 @@
</h:column>
<h:column>
<f:facet name="header">
+ <t:commandSortHeader columnName="name">
+ <f:facet name="ascending">
+ <t:graphicImage value="/images/management/up.png"
+ rendered="true" border="0" />
+ </f:facet>
+ <f:facet name="descending">
+ <t:graphicImage value="/images/management/down.png"
+ rendered="true" border="0" />
+ </f:facet>
<h:outputText value="Name"/>
+ </t:commandSortHeader>
</f:facet>
<h:outputText value="#{portlet.name}"/>
</h:column>
@@ -62,17 +85,51 @@
</h:column>
<h:column>
<f:facet name="header">
+ <t:commandSortHeader columnName="description">
+ <f:facet name="ascending">
+ <t:graphicImage value="/images/management/up.png"
+ rendered="true" border="0" />
+ </f:facet>
+ <f:facet name="descending">
+ <t:graphicImage value="/images/management/down.png"
+ rendered="true" border="0" />
+ </f:facet>
<h:outputText value="Description"/>
+ </t:commandSortHeader>
</f:facet>
<h:outputText value="#{portlet.description}"/>
</h:column>
</t:dataTable>
+ <t:dataScroller id="scrollPortlets"
+ for="portletsTable" fastStep="10"
+ pageCountVar="portletsPageCount" pageIndexVar="portletsPageIndex"
+ paginator="true" paginatorMaxPages="9"
+ paginatorActiveColumnStyle="font-weight:bold;">
+ <f:facet name="first">
+ <t:graphicImage url="/images/management/first.png" border="1"/>
+ </f:facet>
+ <f:facet name="last">
+ <t:graphicImage url="/images/management/last.png" border="1"/>
+ </f:facet>
+ <f:facet name="previous">
+ <t:graphicImage url="/images/management/left.png" border="1"/>
+ </f:facet>
+ <f:facet name="next">
+ <t:graphicImage url="/images/management/right.png" border="1"/>
+ </f:facet>
+ <f:facet name="fastforward">
+ <t:graphicImage url="/images/management/fast-forward.png" border="1"/>
+ </f:facet>
+ <f:facet name="fastrewind">
+ <t:graphicImage url="/images/management/fast-rewind.png" border="1"/>
+ </f:facet>
+ </t:dataScroller>
</h:form>
- </h:panelGroup>
- <h:panelGroup id="splitter">
+</h:panelGroup>
+<h:panelGroup id="splitter">
<h:graphicImage value="/images/management/line-trunk.gif" height="100%" width="3"/>
- </h:panelGroup>
- <h:panelGroup id="pg2">
+</h:panelGroup>
+<h:panelGroup id="pg2">
<div align="center">
<h:form id="plugin_nav">
<h:panelGrid id="pg3" columns="5" border="0" cellspacing="0" cellpadding="0" rowClasses="vertTop">
@@ -108,14 +165,14 @@
<h:panelGroup
id="pg4"
rendered="#{portletmgr.selectedPortlet != null}">
-<!--
+ <!--
<h:panelGroup
rendered="#{portletmgr.selectedPlugin == 'security'}">
<ui:include src="/WEB-INF/jsp/management/plugins/security.xhtml">
<ui:param name="auth" value="#{portletmgr.auth}"/>
</ui:include>
</h:panelGroup>
--->
+ -->
<h:panelGroup
rendered="#{portletmgr.selectedPlugin == 'manager'}">
<ui:include src="/WEB-INF/jsp/management/plugins/portlet/manager.xhtml"/>
@@ -127,6 +184,6 @@
</ui:include>
</h:panelGroup>
</h:panelGroup>
- </h:panelGroup>
+</h:panelGroup>
</h:panelGrid>
</div>
More information about the jboss-cvs-commits
mailing list