portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tay...@apache.org
Subject svn commit: r348854 [15/16] - in /portals/jetspeed-2/trunk/applications/j2-admin: ./ src/java/org/apache/jetspeed/portlets/entityeditor/ src/java/org/apache/jetspeed/portlets/localeselector/ src/java/org/apache/jetspeed/portlets/localeselector/resource...
Date Fri, 25 Nov 2005 02:25:20 GMT
Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/page-details.vm
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/page-details.vm?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/page-details.vm (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/page-details.vm Thu Nov 24 18:24:19 2005
@@ -0,0 +1,24 @@
+<script language="javascript" src="${request.contextPath}/javascript/pam.js"></script>
+
+#set ($MESSAGES = $portletConfig.getResourceBundle($renderRequest.Locale))
+
+#if ($!pageBean.isNew())
+
+#else
+<h2 class="portlet-section-header">$MESSAGES.getString('page.details')</h2>
+
+<form action="$renderResponse.createActionURL()" method="post">
+<input type='hidden' name='portlet.action' value='processSavePageAction'/>
+<table>
+    #formField('Title' "$!pageBean.Title" "40" 'title' $MESSAGES $ERRORS)
+    #formField('ShortTitle' "$!pageBean.ShortTitle" "40" 'shortTitle' $MESSAGES $ERRORS)
+    #formField('Version' "$!pageBean.Version" "40" 'version' $MESSAGES $ERRORS)
+</table>
+<br/>
+<input type="submit" name="Save" value="$MESSAGES.getString('save')" />
+<!-- <a href="#" onClick='return checkSubmit("Remove","${pa.name}")'>$MESSAGES.getString('remove')</a> -->
+<a href="$forward.getView('security')">[$MESSAGES.getString('security')]</a>
+</form>
+
+#ErrorMessages($ERRORS)
+#end
\ No newline at end of file

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/security.vm
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/security.vm?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/security.vm (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/security.vm Thu Nov 24 18:24:19 2005
@@ -0,0 +1,7 @@
+#set ($MESSAGES = $portletConfig.getResourceBundle($renderRequest.Locale))
+
+<h2 class="portlet-section-header">$MESSAGES.getString('security')</h2>
+
+<a href="$forward.getView('folder-view')">$MESSAGES.getString('folder.details')</a>
+
+#ErrorMessages($ERRORS)

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/site-browser.jsp
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/site-browser.jsp?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/site-browser.jsp (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/site-browser.jsp Thu Nov 24 18:24:19 2005
@@ -0,0 +1,48 @@
+<%--
+Copyright 2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+    http://www.apache.org/licenses/LICENSE-2.0
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+--%>
+<%@ page session="true" contentType="text/html;charset=utf-8"%>
+<%@ taglib uri='/WEB-INF/portlet.tld' prefix='portlet'%>
+<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
+<%@ taglib uri="/WEB-INF/pam.tld" prefix="pam" %>
+
+<!--
+/*
+ * Copyright 2004 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+//-->
+
+
+<portlet:defineObjects/>
+<h3 class="portlet-section-header">Site Tree View</h3>
+<portlet:actionURL var="nodeLink" >
+	<portlet:param name="node" value="${name}" />
+</portlet:actionURL>
+
+<pam:tree tree="site-tree" images="/j2-admin/images/tree" scope="portlet_request"
+          action="<%= nodeLink %>"
+          style="tree-control"
+          styleSelected="portlet-section-alternate"          
+  />
+  

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/statistics/statistics.vm
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/statistics/statistics.vm?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/statistics/statistics.vm (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/statistics/statistics.vm Thu Nov 24 18:24:19 2005
@@ -0,0 +1,150 @@
+<h3 class="portlet-section-header">Portal Statistics</h3>
+
+<div id="StatisticsPortlet"  class="portlet-section-text"> 
+	<form name="criteriaForm" action="$renderResponse.createActionURL()" method="post"
+	<table>
+	<tr><td align="center">
+	total sessions in progress: $!totalsessions
+	</td></tr>
+	<tr><td>
+	<table class=""portlet-section-body">
+	<tr  class="portlet-section-subheader"><th>
+	 statistics are for
+	 </hr></tr>
+	 <tr class="portlet-section-alternate"><td>
+	 <SELECT name="queryType" onChange="criteriaForm.submit();">
+	 <OPTION 
+		#if($criteria.queryType == "user")
+	 		SELECTED
+	 	#end
+	 	value="user"
+	 	 >users
+	 <OPTION 
+		#if($criteria.queryType == "page")
+	 		SELECTED
+	 	#end
+	 	value="page"
+	 	 >pages
+	 <OPTION 
+		#if($criteria.queryType == "portlet")
+	 		SELECTED
+	 	#end
+	 	value="portlet"
+	 	 >portlets
+	 </SELECT>
+	 </td></tr>
+	 </table>
+	 </td><td>
+ 
+	 <table class=""portlet-section-body">
+	 <tr class="portlet-section-subheader"><th colspan="2" align="center" >for time periods </th></tr>
+	 <tr class="portlet-section-alternate"><td>
+	 		<input type="radio" name="timeperiod" value="1" onclick="criteriaForm.submit();"
+	 			#if($criteria.timePeriod == "1")
+	 				CHECKED
+	 			#end		
+	 		>last 1 minutes</td>
+	 	<td>
+	 		<input type="radio" name="timeperiod" value="1d" onclick="criteriaForm.submit();"
+	 			#if($criteria.timePeriod == "1d")
+	 				CHECKED
+	 			#end		
+	 		>last 24 hours</td></tr>
+	 <tr class="portlet-section-body"><td>
+	 		<input type="radio" name="timeperiod" value="5" onclick="criteriaForm.submit();"
+	 			#if($criteria.timePeriod == "5")
+	 				CHECKED
+	 			#end		
+	 		>last 5 minutes</td>
+	 	<td>
+	 		<input type="radio" name="timeperiod" value="7d" onclick="criteriaForm.submit();"
+	 			#if($criteria.timePeriod == "7d")
+	 				CHECKED
+	 			#end		
+	 		>last 7 days</td></tr>
+	 <tr class="portlet-section-alternate"><td>
+	 		<input type="radio" name="timeperiod" value="30" onclick="criteriaForm.submit();"
+	 			#if($criteria.timePeriod == "30")
+	 				CHECKED
+	 			#end		
+	 		>last 30 minutes</td>
+	 	<td>
+	 		<input type="radio" name="timeperiod" value="1m" onclick="criteriaForm.submit();"
+	 			#if($criteria.timePeriod == "1m")
+	 				CHECKED
+	 			#end		
+	 		>last 1 month</td></tr>
+	 <tr class="portlet-section-body"><td>
+	 		<input type="radio" name="timeperiod" value="60" onclick="criteriaForm.submit();"
+	 			#if($criteria.timePeriod == "60")
+	 				CHECKED
+	 			#end		
+	 		>last 1 hour</td>
+	 	<td>
+	 		<input type="radio" name="timeperiod" value="12m" onclick="criteriaForm.submit();"
+	 			#if($criteria.timePeriod == "12m")
+	 				CHECKED
+	 			#end		
+	 		>last 1 year</td></tr>
+	 <tr class="portlet-section-alternate"><td>
+	 		<input type="radio" name="timeperiod" value="360" onclick="criteriaForm.submit();"
+	 			#if($criteria.timePeriod == "360")
+	 				CHECKED
+	 			#end		
+	 		>last 6 hours</td>
+	 	<td><input type="radio" name="timeperiod" value="all" onclick="criteriaForm.submit();"
+	 			#if($criteria.timePeriod == "all")
+	 				CHECKED
+	 			#end		
+	 		>all time</td></tr>
+	 
+	 </table>
+	 
+	 <td></tr>
+	 <tr><td align="center">
+	 
+	 
+	</td></tr>
+	</table>
+	<table><tr><td>
+	<center>stats for all ${criteria.queryType}s</center>
+    <table class="class="portlet-section-body" >
+	<tr class="portlet-section-subheader"><TH><b>stat name</b></TH><TH><b align="right" >value</b></TH></TR>
+	<tr class="portlet-section-alternate"><TD>total hits</TD><TD align="right" >$!results.hitCount</TD></TR>
+	<tr class="portlet-section-body"><TD>max time</TD><TD align="right" >$!results.maxProcessingTime</TD></TR>
+	<tr class="portlet-section-alternate"><TD>avg time</TD><TD align="right" >$!results.avgProcessingTime</TD></TR>
+	<tr class="portlet-section-body"><TD>min time</TD><TD align="right" >$!results.minProcessingTime</TD></TR>
+    </table>
+    </td><td>
+    <center>Top $criteria.listsize ${criteria.queryType}s sorted by $criteria.sorttype $criteria.sortorder</center>
+    <table class="class="portlet-section-body" >
+	<tr class="portlet-section-subheader">
+		<TH><b>$criteria.queryType</b>
+			</TH><TH><b>count</b></TH>
+			<TH><b>max Time</b></TH>
+			<TH><b>avg Time</b></TH>
+			<TH><b>min Time</b></TH>
+		</TR>
+	#foreach ( $row in $results.statlist )
+  		<tr>
+  			<td> $row.get("groupColumn") </td>
+  			<td align="right" > $row.get("count") </td>
+  			<td align="right" > $row.get("max") </td>
+  			<td align="right" > $row.get("avg") </td>
+  			<td align="right" > $row.get("min") </td>  			
+  		<tr>
+  		
+  	#end
+    </table>
+    </td></tr>
+    <tr><td colspan="2" align="center"> <font size="-1" >
+    #if($criteria.queryType == "user") 
+    	all times in minutes
+    #else
+    	all times in milliseconds
+    #end
+    </font></td></tr>
+    </table>
+    </form>
+	
+</div>

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/status-include.vm
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/status-include.vm?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/status-include.vm (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/status-include.vm Thu Nov 24 18:24:19 2005
@@ -0,0 +1,21 @@
+#*
+Copyright 2004 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*#
+<br/>
+<table width="100%" cellpadding="0" cellspacing="0" border="0">
+<tr>
+	<div class="$statusMsg.Type">$statusMsg.Text</div>
+</tr>
+</table>

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/tabs.jsp
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/tabs.jsp?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/tabs.jsp (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/tabs.jsp Thu Nov 24 18:24:19 2005
@@ -0,0 +1,52 @@
+<%--
+Copyright 2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+    http://www.apache.org/licenses/LICENSE-2.0
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+--%>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+  <tr>
+  	<c:forEach var="tab" items="${tab_items}">
+  		<td <c:if test="${tab == currentTab}"> class="LTabLeft" </c:if>
+  		    <c:if test="${tab != currentTab}"> class="LTabLeftLow" </c:if>
+  		     style="font-size:1pt;" nowrap="true">
+  		     &nbsp;
+  		</td>
+  	    <td <c:if test="${tab == currentTab}"> class="LTab" </c:if>
+  	        <c:if test="${tab != currentTab}"> class="LTabLow" </c:if>
+  	         align="center" valign="middle" >
+		                     
+  	         <% 
+  				String tabid = ((TabBean)pageContext.getAttribute("tab")).getId(); 
+  				String paramName = (String)pageContext.getAttribute("url_param_name");
+  	         %>
+  	         
+  	         <c:choose>
+  	          <c:when test="${tab != currentTab}">
+  	           <portlet:actionURL var="select_portlet_tab_link" >
+  	               <portlet:param name="<%= paramName %>" value="<%= tabid %>" />
+  	           </portlet:actionURL>
+              		                     
+  	           <a href="<c:out value="${select_portlet_tab_link}"/>">
+  				 <fmt:message>pam.details.tabs.<c:out value="${tab.id}"/></fmt:message>
+  	           </a>
+  	          </c:when>
+  	          <c:otherwise>
+  	            <fmt:message>pam.details.tabs.<c:out value="${tab.id}"/></fmt:message>
+  	          </c:otherwise>  
+  	        </c:choose>
+  	    </td>
+  	    <td <c:if test="${tab == currentTab}"> class="LTabRight" </c:if>
+  	        <c:if test="${tab != currentTab}"> class="LTabRightLow" </c:if> 
+  	        style="font-size:1pt;" nowrap="true">
+  	        &nbsp;
+  	    </td>
+  	</c:forEach>
+  </tr>
+</table>
\ No newline at end of file

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/user-admin.jsp
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/user-admin.jsp?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/user-admin.jsp (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/user-admin.jsp Thu Nov 24 18:24:19 2005
@@ -0,0 +1,87 @@
+<%--
+Copyright 2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+    http://www.apache.org/licenses/LICENSE-2.0
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+--%>
+<%@ taglib uri='/WEB-INF/portlet.tld' prefix='portlet'%>
+<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
+<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
+<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
+<%@ taglib uri="http://myfaces.apache.org/extensions" prefix="x"%>
+
+<link href='css/security-admin.css' type='text/css'/>
+
+<f:view>
+<h:panelGrid columns='2'>
+<h:panelGroup>
+<h:dataTable
+    value="#{users.users}"
+    var="user"
+    styleClass="portlet-section-body"
+    headerClass="portlet-section-header"
+    rowClasses="portlet-section-body,portlet-section-alternate"
+>
+    <h:column>
+       <f:facet name="header">
+         <h:outputText value="User"
+            style="font-weight: bold"/>
+       </f:facet>
+        <h:outputText value='#{user.last}'/>
+    </h:column>
+    <h:column>
+        <f:verbatim>
+        ...
+       </f:verbatim>        
+    </h:column>    
+    <h:column>
+        <h:selectBooleanCheckbox value="false"/>
+    </h:column>
+</h:dataTable>
+</h:panelGroup>
+<h:panelGroup>
+
+<x:panelTabbedPane bgcolor="#FFFFCC" >
+
+    <f:verbatim>
+        <p>User Information</p>
+    </f:verbatim>
+
+    <x:panelTab id="tab1" label="Attributes" rendered="#{tabbedPaneBean.tab1Visible}">
+        <h:inputText id="inp1"/><f:verbatim><br></f:verbatim>
+        <h:inputText id="inp2" required="true" /><h:message for="inp2" showSummary="false" showDetail="true" />
+    </x:panelTab>
+
+    <x:panelTab id="tab2" label="Roles" rendered="#{tabbedPaneBean.tab2Visible}">
+
+    <f:verbatim>
+        <p> TAB TWO </p>
+    </f:verbatim>
+    </x:panelTab>
+
+    <x:panelTab id="tab3" label="Prefs" rendered="#{tabbedPaneBean.tab3Visible}">
+        <h:inputText id="inp3"/><f:verbatim><br></f:verbatim>
+        <h:inputText id="inp4"/><f:verbatim><br></f:verbatim>
+        <h:inputText id="inp5"/><f:verbatim><br></f:verbatim>
+    </x:panelTab>
+
+    <f:verbatim><br></f:verbatim>
+
+    <h:selectBooleanCheckbox value="#{tabbedPaneBean.tab1Visible}"/><f:verbatim>Tab 1 visible<br></f:verbatim>
+    <h:selectBooleanCheckbox value="#{tabbedPaneBean.tab2Visible}"/><f:verbatim>Tab 2 visible<br></f:verbatim>
+    <h:selectBooleanCheckbox value="#{tabbedPaneBean.tab3Visible}"/><f:verbatim>Tab 3 visible<br></f:verbatim>
+
+    <h:commandButton value="Save" />
+
+</x:panelTabbedPane>
+
+
+</h:panelGroup>
+</h:panelGrid>
+</f:view>

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/web.xml?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/web.xml (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/web.xml Thu Nov 24 18:24:19 2005
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2004 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+                         "http://java.sun.com/dtd/web-app_2_3.dtd">
+<web-app>
+    <display-name>Jetspeed-2 Portal Administration Portlets</display-name>
+    <description>Administration Portlets for the Jetspeed-2 Enterprise Portal</description>
+
+	<context-param>
+    	<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
+    	<param-value>server</param-value>
+	</context-param>
+	<context-param>
+    	<param-name>javax.faces.application.CONFIG_FILES</param-name>
+    	<param-value>/WEB-INF/faces-config.xml</param-value>
+  	</context-param>
+   	<context-param>
+        <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
+        <param-value>true</param-value>
+        <description>
+            This parameter tells MyFaces if javascript code should be allowed in the
+            rendered HTML output.
+            If javascript is allowed, command_link anchors will have javascript code
+            that submits the corresponding form.
+            If javascript is not allowed, the state saving info and nested parameters
+            will be added as url parameters.
+            Default: "true"
+        </description>
+    </context-param>
+    
+    <context-param>
+        <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
+        <param-value>false</param-value>
+        <description>
+            This parameter tells MyFaces if javascript code should be allowed in the
+            rendered HTML output.
+            If javascript is allowed, command_link anchors will have javascript code
+            that submits the corresponding form.
+            If javascript is not allowed, the state saving info and nested parameters
+            will be added as url parameters.
+            Default: "false"
+
+            Setting this param to true should be combined with STATE_SAVING_METHOD "server" for
+            best results.
+
+            This is an EXPERIMENTAL feature. You also have to enable the detector filter/filter mapping below to get
+            JavaScript detection working.
+        </description>
+    </context-param>
+
+    <context-param>
+        <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
+        <param-value>true</param-value>
+        <description>
+            If true, rendered HTML code will be formatted, so that it is "human readable".
+            i.e. additional line separators and whitespace will be written, that do not
+            influence the HTML code.
+            Default: "true"
+        </description>
+    </context-param>
+  
+  	<!-- Listener, that does all the startup work (configuration, init). -->
+  	<listener>
+    	<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
+  	</listener>
+  
+  	<!-- Faces Servlet -->
+  	<servlet>
+    	<servlet-name>Faces Servlet</servlet-name>
+    	<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
+    	<load-on-startup>1</load-on-startup>
+  	</servlet>
+  
+    <!-- Define Velocity Servlet -->
+	<servlet>
+		<servlet-name>velocity</servlet-name>
+		<servlet-class>org.apache.portals.bridges.velocity.BridgesVelocityViewServlet</servlet-class>
+		<init-param>
+			<param-name>org.apache.velocity.toolbox</param-name>
+			<param-value>/WEB-INF/velocity/toolbox.xml</param-value>
+		</init-param>
+		<init-param>
+			<param-name>org.apache.velocity.properties</param-name>
+			<param-value>/WEB-INF/velocity/velocity.properties</param-value>
+		</init-param>
+		<load-on-startup>10</load-on-startup>
+	</servlet>
+  
+  	<!-- Map *.vm files to Velocity  -->
+	<servlet-mapping>
+		<servlet-name>velocity</servlet-name>
+		<url-pattern>*.vm</url-pattern>
+	</servlet-mapping>	
+
+  	<!-- extension mapping -->
+  	<servlet-mapping>
+  		<servlet-name>Faces Servlet</servlet-name>
+   		<url-pattern>*.jsf</url-pattern>
+  	</servlet-mapping>
+
+	<!-- Tag libraries -->
+	<taglib>
+		<taglib-uri>c.tld</taglib-uri>
+		<taglib-location>/WEB-INF/c.tld</taglib-location>
+	</taglib>
+	<taglib>
+		<taglib-uri>fmt.tld</taglib-uri>
+		<taglib-location>/WEB-INF/fmt.tld</taglib-location>
+	</taglib>
+	<taglib>
+		<taglib-uri>sql.tld</taglib-uri>
+		<taglib-location>/WEB-INF/sql.tld</taglib-location>
+	</taglib>
+	<taglib>
+		<taglib-uri>x.tld</taglib-uri>
+		<taglib-location>/WEB-INF/x.tld</taglib-location>
+	</taglib>
+  
+</web-app>

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/x.tld
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/x.tld?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/x.tld (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/x.tld Thu Nov 24 18:24:19 2005
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE taglib
+  PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
+  "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
+<taglib>
+  <tlib-version>1.0</tlib-version>
+  <jsp-version>1.2</jsp-version>
+  <short-name>x</short-name>
+  <uri>http://java.sun.com/jstl/xml</uri>
+  <display-name>JSTL XML</display-name>
+  <description>JSTL 1.0 XML library</description>
+
+  <validator>
+    <validator-class>
+	org.apache.taglibs.standard.tlv.JstlXmlTLV
+    </validator-class>
+    <init-param>
+	<param-name>expressionAttributes</param-name>
+	<param-value>
+	    out:escapeXml
+	    parse:xml
+	    parse:systemId
+	    parse:filter
+	    transform:xml
+	    transform:xmlSystemId
+	    transform:xslt
+	    transform:xsltSystemId
+	    transform:result
+	</param-value>
+	<description>
+	    Whitespace-separated list of colon-separated token pairs
+	    describing tag:attribute combinations that accept expressions.
+	    The validator uses this information to determine which
+	    attributes need their syntax validated.
+	</description>
+     </init-param>
+  </validator>
+
+  <tag>
+    <name>choose</name>
+    <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class>
+    <body-content>JSP</body-content>
+    <description>
+        Simple conditional tag that establishes a context for
+        mutually exclusive conditional operations, marked by
+        &lt;when&gt; and &lt;otherwise&gt;
+    </description>
+  </tag>
+
+  <tag>
+    <name>out</name>
+    <tag-class>org.apache.taglibs.standard.tag.el.xml.ExprTag</tag-class>
+    <body-content>empty</body-content>
+    <description>
+	Like &lt;%= ... &gt;, but for XPath expressions.
+    </description>
+    <attribute>
+        <name>select</name>
+        <required>true</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>escapeXml</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+  </tag>
+
+  <tag>
+    <name>if</name>
+    <tag-class>org.apache.taglibs.standard.tag.common.xml.IfTag</tag-class>
+    <body-content>JSP</body-content>
+    <description>
+      XML conditional tag, which evalutes its body if the
+      supplied XPath expression evalutes to 'true' as a boolean
+    </description>
+    <attribute>
+        <name>select</name>
+        <required>true</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>var</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>scope</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+  </tag>
+
+  <tag>
+    <name>forEach</name>
+    <tag-class>org.apache.taglibs.standard.tag.common.xml.ForEachTag</tag-class>
+    <body-content>JSP</body-content>
+    <description>
+	XML iteration tag.
+    </description>
+    <attribute>
+	<name>var</name>
+	<required>false</required>
+	<rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+	<name>select</name>
+	<required>true</required>
+	<rtexprvalue>false</rtexprvalue>
+    </attribute>
+  </tag>
+
+  <tag>
+    <name>otherwise</name>
+    <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class>
+    <body-content>JSP</body-content>
+    <description>
+	Subtag of &lt;choose&gt; that follows &lt;when&gt; tags
+	and runs only if all of the prior conditions evaluated to
+	'false'
+    </description>
+  </tag>
+
+  <tag>
+    <name>param</name>
+    <tag-class>org.apache.taglibs.standard.tag.el.xml.ParamTag</tag-class>
+    <body-content>JSP</body-content>
+    <description>
+        Adds a parameter to a containing 'transform' tag's Transformer
+    </description>
+    <attribute>
+        <name>name</name>
+        <required>true</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>value</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+  </tag>
+
+  <tag>
+    <name>parse</name>
+    <tag-class>org.apache.taglibs.standard.tag.el.xml.ParseTag</tag-class>
+    <tei-class>org.apache.taglibs.standard.tei.XmlParseTEI</tei-class>
+    <body-content>JSP</body-content>
+    <description>
+	Parses XML content from 'source' attribute or 'body'
+    </description>
+    <attribute>
+        <name>var</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>varDom</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>scope</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>scopeDom</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>xml</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>systemId</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>filter</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+  </tag>
+
+  <tag>
+    <name>set</name>
+    <tag-class>org.apache.taglibs.standard.tag.common.xml.SetTag</tag-class>
+    <body-content>empty</body-content>
+    <description>
+	Saves the result of an XPath expression evaluation in a 'scope'
+    </description>
+    <attribute>
+        <name>var</name>
+        <required>true</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+	<name>select</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>scope</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+  </tag>
+
+  <tag>
+    <name>transform</name>
+    <tag-class>org.apache.taglibs.standard.tag.el.xml.TransformTag</tag-class>
+    <tei-class>org.apache.taglibs.standard.tei.XmlTransformTEI</tei-class>
+    <body-content>JSP</body-content>
+    <description>
+	Conducts a transformation given a source XML document
+	and an XSLT stylesheet
+    </description>
+    <attribute>
+        <name>var</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>scope</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>result</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>xml</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+        <name>xmlSystemId</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+	<name>xslt</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+	<name>xsltSystemId</name>
+        <required>false</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+  </tag>
+
+  <tag>
+    <name>when</name>
+    <tag-class>org.apache.taglibs.standard.tag.common.xml.WhenTag</tag-class>
+    <body-content>JSP</body-content>
+    <description>
+        Subtag of &lt;choose&gt; that includes its body if its
+        expression evalutes to 'true'
+    </description>
+    <attribute>
+        <name>select</name>
+        <required>true</required>
+        <rtexprvalue>false</rtexprvalue>
+    </attribute>
+  </tag>
+
+</taglib>

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/css/security-admin.css
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/css/security-admin.css?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/css/security-admin.css (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/css/security-admin.css Thu Nov 24 18:24:19 2005
@@ -0,0 +1,18 @@
+.securityList {
+    border: thin solid black;
+}
+.securityHeader {
+	text-align: center;
+	font-style: italic;
+	color: Snow;
+	background: Teal;	
+}
+.evenRow {
+	height: 25px;
+	text-align: center;
+	background: MediumTurquoise;
+}
+.oddRow {
+	text-align: center;
+	background: PowderBlue;
+}

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/css/tree.css
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/css/tree.css?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/css/tree.css (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/css/tree.css Thu Nov 24 18:24:19 2005
@@ -0,0 +1,21 @@
+.tree {
+   lineheight: 18px;
+   font-family: arial, sans-serif;
+}
+
+.treenode {
+   padding: 2px 2px 2px 5px;
+}
+
+.treenode a {
+   text-decoration: none;
+}
+
+.treenodeSelected {
+   padding: 2px 2px 2px 5px;
+}
+
+.treenodeSelected a {
+   text-decoration: none;
+   font-weight: bold;
+}
\ No newline at end of file

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/BlueTile.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/BlueTile.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/BlueTile.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Connector.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Connector.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Connector.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Context.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Context.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Context.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Datasource.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Datasource.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Datasource.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/DefaultContext.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/DefaultContext.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/DefaultContext.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/EnvironmentEntries.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/EnvironmentEntries.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/EnvironmentEntries.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Groups.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Groups.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Groups.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Host.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Host.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Host.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Logger.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Logger.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Logger.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Login.jpg
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Login.jpg?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Login.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/LoginBackgroundTile.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/LoginBackgroundTile.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/LoginBackgroundTile.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Mailsession.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Mailsession.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Mailsession.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/PaperTexture.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/PaperTexture.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/PaperTexture.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Realm.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Realm.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Realm.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/ResourceLink.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/ResourceLink.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/ResourceLink.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Roles.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Roles.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Roles.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Server.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Server.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Server.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Service.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Service.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Service.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Thumbs.db
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Thumbs.db?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Thumbs.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/TomcatBanner.jpg
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/TomcatBanner.jpg?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/TomcatBanner.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Users.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Users.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Users.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Valve.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Valve.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Valve.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/folder_16_pad.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/folder_16_pad.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/folder_16_pad.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/group-chooser.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/group-chooser.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/group-chooser.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handledownlast.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handledownlast.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handledownlast.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handledownmiddle.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handledownmiddle.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handledownmiddle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handlerightlast.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handlerightlast.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handlerightlast.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handlerightmiddle.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handlerightmiddle.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handlerightmiddle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/linelastnode.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/linelastnode.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/linelastnode.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/linemiddlenode.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/linemiddlenode.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/linemiddlenode.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/linevertical.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/linevertical.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/linevertical.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/selected.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/selected.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/selected.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/sw_med_rond.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/sw_med_rond.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/sw_med_rond.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/Thumbs.db
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/Thumbs.db?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/Thumbs.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/anchorLink.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/anchorLink.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/anchorLink.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/bookshelf.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/bookshelf.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/bookshelf.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/document.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/document.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/document.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/folder.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/folder.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/folder.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/folder.png
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/folder.png?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/folder.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/groups.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/groups.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/groups.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handledownlast.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handledownlast.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handledownlast.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handledownmiddle.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handledownmiddle.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handledownmiddle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handlerightlast.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handlerightlast.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handlerightlast.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handlerightmiddle.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handlerightmiddle.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handlerightmiddle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/html-document.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/html-document.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/html-document.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line_first.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line_first.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line_first.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line_last.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line_last.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line_last.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line_middle.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line_middle.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line_middle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linefirstnode.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linefirstnode.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linefirstnode.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linelastnode.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linelastnode.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linelastnode.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linemiddlenode.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linemiddlenode.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linemiddlenode.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linevertical.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linevertical.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linevertical.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/link.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/link.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/link.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close_first.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close_first.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close_first.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close_last.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close_last.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close_last.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close_middle.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close_middle.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close_middle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open_first.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open_first.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open_first.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open_last.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open_last.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open_last.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open_middle.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open_middle.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open_middle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/noline.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/noline.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/noline.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/other.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/other.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/other.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/pdficon.jpg
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/pdficon.jpg?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/pdficon.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/roles.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/roles.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/roles.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/root.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/root.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/root.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/space20.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/space20.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/space20.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/special.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/special.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/special.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/subsites.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/subsites.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/subsites.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/text-document.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/text-document.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/text-document.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/users.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/users.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/users.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/user-chooser.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/user-chooser.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/user-chooser.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/waste_bin.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/waste_bin.gif?rev=348854&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/waste_bin.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/javascript/ajax.js
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/javascript/ajax.js?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/javascript/ajax.js (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/javascript/ajax.js Thu Nov 24 18:24:19 2005
@@ -0,0 +1,341 @@
+/**
+ * Browser independent XMLHttpRequestLoader
+ */
+function XMLHttpRequestCaller(url, caller)
+{    
+  this.url = url;
+  this.caller = caller;
+
+	this.serviceRequest = function()
+	{
+	  // branch for native XMLHttpRequest object
+	  var _caller = this.caller;
+	  var _url = this.url;
+	  
+      xmlRequest = getHTTPObject();
+      xmlRequest.onreadystatechange = function()
+      {
+         if (xmlRequest.readyState == 4)
+         {
+          // only if "OK"
+          if (xmlRequest.status == 200)
+          {
+             _caller.invoke(xmlRequest);
+          }
+          else
+          {
+            alert("There was a problem retrieving the XML data:\n" + xmlRequest.statusText + 
+            " for url: \n" + _url);
+          }
+        }
+	  };
+	      
+      xmlRequest.open("GET", _url, true);
+	  xmlRequest.send(null);	
+	}
+}
+
+
+function PortletAppLoader(elementId)
+{
+
+  
+  this.invoke = function(xmlRequest)
+  {
+   
+     response  = xmlRequest.responseXML.documentElement;
+     portletApps = response.getElementsByTagName('portletApp');
+     list = document.getElementById(elementId);
+     for(i=0; i<portletApps.length; i++)
+     {         
+        name  = new EZDom(portletApps[i]).getChildValue('name');
+        list.options[i] = new Option(name, name);
+     }
+  }
+  
+  var requestCaller = new XMLHttpRequestCaller(applicationRoot+"/ajax/portlet_apps.ajax?ajax_service=portletRegistry.getPortletApplications" ,this); 
+  requestCaller.serviceRequest();
+}
+
+function PortletDefinitionLoader(elementId)
+{ 
+
+  this.appName;
+   
+  this.invoke = function(xmlRequest)
+  {
+   
+     response  = xmlRequest.responseXML.documentElement;
+     portletDefs = response.getElementsByTagName('portletDefinition');
+     list = document.getElementById(elementId);
+     for(i=0; i<portletDefs.length; i++)
+     {         
+        name  = new EZDom(portletDefs[i]).getChildValue('name');
+        list.options[i] = new Option(name, this.appName+"::"+name);
+     }
+  }
+  
+  this.load = function(appName)
+  {
+     this.appName = appName;
+     var requestCaller = new XMLHttpRequestCaller(applicationRoot+"/ajax/portlet_definitions.ajax?ajax_service=portletRegistry.getPortletApplication&ajax_param_0_str="+appName ,this); 
+     requestCaller.serviceRequest();
+  }
+}
+
+function PortletEntityLoader(elementId, blockId)
+{
+   
+  this.invoke = function(xmlRequest)
+  {   
+     response  = xmlRequest.responseXML.documentElement;
+     portletEntities = response.getElementsByTagName('portletEntity');
+     list = document.getElementById(elementId);
+     hasEntities=false;
+     for(i=0; i<portletEntities.length; i++)
+     {         
+        id  = new EZDom(portletEntities[i]).getChildValue('id');
+        list.options[i] = new Option(id, id);
+        hasEntities = true;
+     }
+     
+      if(hasEntities && blockId)
+      {
+        show(blockId);
+      }
+      else if( blockId )
+      {
+        hide(blockId);
+      }
+  }
+  
+  this.load = function(portletName)
+  {
+      var requestCaller = new XMLHttpRequestCaller(applicationRoot+"/ajax/portlet_entities.ajax?ajax_service=entityAccess.getPortletEntities&ajax_param_0_str="+portletName ,this); 
+      requestCaller.serviceRequest();
+  }
+}
+
+function InitEntityEditor(nameId, prefListId, labelId)
+{
+   this.nameId = nameId;
+   this.prefListId = prefListId;
+   this.labelId = labelId;
+   
+  this.invoke = function(xmlRequest)
+  {   
+     var portletEntity  = new PortletEntity(xmlRequest.responseXML.documentElement);
+     var nameElem = getElement(this.nameId);
+     nameElem.value = portletEntity.getId();
+     var list = getElement(this.prefListId);
+     var prefs = portletEntity.getPreferences();
+     var indent = String.fromCharCode(160, 160, 160, 160);
+     var cIndex = 0;
+     clearList(list);
+     for(var i=0; i<prefs.length; i++)
+     {
+        var pref = prefs[i];        
+        
+        list.options[cIndex] = new Option(pref.getName(), "pref::"+pref.getName());
+        
+        cIndex++;
+        list.options[cIndex] = new Option(indent+" ------------------------- Values for "+pref.getName()+" -------------------------");
+        
+        var values = pref.getValues();
+        for(j=0; j<values.length; j++)
+        {
+          ++cIndex;
+          list.options[cIndex] = new Option(indent+values[j], "prefvalue::"+pref.getName()+"::"+j+"::"+values[j]);
+        }
+        
+        ++cIndex;
+        
+     }     
+     
+     setHTML(this.labelId, portletEntity.getId());     
+  }
+  
+  this.load = function(entityName)
+  {
+      var requestCaller = new XMLHttpRequestCaller(applicationRoot+"/ajax/portlet_entity.ajax?ajax_service=entityAccess.getPortletEntity&ajax_param_0_str="+entityName,this); 
+      requestCaller.serviceRequest();
+  }
+
+
+}
+
+function EZDom(anElement)
+{
+  this.anElement = anElement;
+  
+  this.getChildValue = function(name)
+  {
+    return this.anElement.getElementsByTagName(name)[0].firstChild.data;
+  }
+}
+
+function PortletEntity(element)
+{
+  this.parentClass = EZDom;
+  this.parentClass(element);
+  this.prefs = new Array();
+  
+  var prefElements = element.getElementsByTagName('preference');
+  for(i=0; i<prefElements.length; i++)
+  {
+     this.prefs[i] = new Preference(prefElements[i]);
+  }  
+  
+  this.getId = function()
+  {
+     return this.getChildValue('id');
+  }
+  
+  this.getPreferences = function()
+  {
+     return this.prefs;
+  }
+}
+
+function Preference(element)
+{
+  this.parentClass = EZDom;
+  this.parentClass(element);
+  
+  this.getName = function()
+  {
+    return this.getChildValue('name');
+  }
+  
+  this.getValues = function()
+  {
+     var valueElements = this.anElement.getElementsByTagName('value');
+     var values = new Array(valueElements.length);
+     for(i=0; i<valueElements.length; i++)
+     {
+       values[i] = valueElements[i].firstChild.data;
+     }
+     return values;
+  }    
+}
+
+  
+  
+function clearList(selectList)
+{
+   for(i=0; i<selectList.length; i++)
+   {
+     selectList.options[i] = null;     
+   }
+}
+
+function hide(elementIds)
+{
+   var elementArrayId = elementIds.split(",");
+   for(i=0; i<elementArrayId.length; i++)
+   {
+       getElement(elementArrayId[i]).style.display="none";
+   }
+}
+
+function show(elementIds)
+{
+   var elementArrayId = elementIds.split(",");
+   for(i=0; i<elementArrayId.length; i++)
+   {
+       getElement(elementArrayId[i]).style.display="inline";
+   }
+}
+
+function getElement(eid)
+{
+   return document.getElementById(eid);
+}
+
+function setHTML(eid, htmlValue)
+{
+  getElement(eid).innerHTML = htmlValue;
+}
+
+function enableIfComplete(valuesToCheck, elementsToShow)
+{
+  var checkArray = valuesToCheck.split(",");
+  var ok = false;
+  for(i=0; i<checkArray.length; i++)
+  {
+     var checkValue = getElement(checkArray[i]).value;
+     if(checkValue.length > 0  && isNotWhiteSpace(checkValue))
+     {
+        ok = true;
+     }
+     else
+     {
+        ok = false;
+        break;
+     }
+     
+  }
+  
+  var enableArray = elementsToShow.split(",");
+  for(i=0; i<enableArray.length; i++)
+  {
+     if(ok)
+     {
+     	getElement(enableArray[i]).style.display="inline";
+     }
+     else
+     {
+        getElement(enableArray[i]).style.display="none";
+     }
+  }
+}
+
+function isNotWhiteSpace(value)
+{
+   var regex = /^\s*$/i;
+   return !regex.test(value);
+}
+
+function trim(value)
+{
+  return value.replace(/^(\s+)?(.*\S)(\s+)?$/, '$2')
+}
+
+
+/** Cross browser XMLHttpObject creator */
+function getHTTPObject() 
+{
+  var xmlhttp;
+  /*@cc_on
+  @if (@_jscript_version >= 5)
+    try 
+    {
+      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
+    } catch (e) 
+    {
+      try 
+      {
+        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
+      } 
+      catch (E) 
+      {
+        xmlhttp = false;
+      }
+    }
+  @else
+  xmlhttp = false;
+  @end @*/
+  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
+    try 
+    {
+      xmlhttp = new XMLHttpRequest();
+    } 
+    catch (e) 
+    {
+      xmlhttp = false;
+    }
+  }
+  return xmlhttp;
+}
+
+

Added: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/scripts/jetspeed-security.js
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/scripts/jetspeed-security.js?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/scripts/jetspeed-security.js (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/scripts/jetspeed-security.js Thu Nov 24 18:24:19 2005
@@ -0,0 +1,104 @@
+ 
+var ModalDialogWindow;
+var ModalDialogInterval;
+var ModalDialog = new Object;
+
+ModalDialog.value = '';
+ModalDialog.eventhandler = '';
+var ynFormName = '';
+var ynInputName = '';
+var ynTarget = '';
+ 
+function ModalDialogMaintainFocus()
+{
+  try
+  {
+    if (ModalDialogWindow.closed)
+     {
+        window.clearInterval(ModalDialogInterval);
+        eval(ModalDialog.eventhandler);       
+        return;
+     }
+    ModalDialogWindow.focus(); 
+  }
+  catch (everything) {   }
+}
+        
+ function ModalDialogRemoveWatch()
+ {
+    ModalDialog.value = '';
+    ModalDialog.eventhandler = '';
+ }
+        
+ function ModalDialogShow(Target,BodyText,Title,Buttons,EventHandler)
+ {
+	
+   ModalDialogRemoveWatch();
+   ModalDialog.eventhandler = EventHandler;
+
+   var args='width=350,height=175,toolbar=0,';
+       args+='location=0,status=0,menubar=0,scrollbars=1,resizable=0';  
+
+   ModalDialogWindow=window.open("","",args); 
+   ModalDialogWindow.document.open(); 
+   ModalDialogWindow.document.write('<html>');
+   ModalDialogWindow.document.write('<head>'); 
+   ModalDialogWindow.document.write('<title>' + Title + '</title>');
+   ModalDialogWindow.document.write('<script' + ' language=JavaScript>');
+   ModalDialogWindow.document.write('function CloseForm(Response) ');
+   ModalDialogWindow.document.write('{ ');
+   ModalDialogWindow.document.write(' window.opener.ModalDialog.value = Response; ');
+   ModalDialogWindow.document.write(' window.close(); ');
+   ModalDialogWindow.document.write('} ');
+   ModalDialogWindow.document.write('</script' + '>');        
+   ModalDialogWindow.document.write('</head>');   
+   ModalDialogWindow.document.write('<body onblur="window.focus();">');
+   ModalDialogWindow.document.write('<table border=0 width="95%" align=center cellspacing=0 cellpadding=2>');
+   ModalDialogWindow.document.write('<tr><td align=left><h2>' + BodyText + '</h2></td></tr>');
+   ModalDialogWindow.document.write('<tr><td align=left><h3>' + Target + '</h3></td></tr>');
+   ModalDialogWindow.document.write('<tr><td align=left><br></td></tr>');
+   ModalDialogWindow.document.write('<tr><td align=center>' + Buttons + '</td></tr>');
+   ModalDialogWindow.document.write('</body>');
+   ModalDialogWindow.document.write('</html>'); 
+   ModalDialogWindow.document.close(); 
+   ModalDialogWindow.focus(); 
+   ModalDialogInterval = window.setInterval("ModalDialogMaintainFocus()",5);
+
+ }
+
+
+  function YesNoPopup(message,title,formName,inputName,targetValue,EventHandler)
+  {
+     var Buttons=''; 
+     ynFormName = formName;
+     ynInputName = inputName;
+     ynTarget = targetValue;
+     Buttons = '<a href=javascript:CloseForm("Yes");>Yes</a>  ';
+     Buttons += '<a href=javascript:CloseForm("No");>No</a>  ';
+     ModalDialogShow(targetValue,message,title,Buttons,EventHandler);
+  }
+ 
+ function YesNoReturnMethod()
+ {
+    if (ModalDialog.value == 'Yes')
+    {
+    	for (ix = 0; ix < document.forms.length; ix++)
+    	{
+    	    var tform = document.forms[ix];
+    	    if (tform.name == ynFormName)
+    	    {
+    	    	for (iy = 0; iy < tform.elements.length; iy++)
+    	    	{
+    	    	    var el = tform.elements[iy];
+    	    	    if (el.name == ynInputName)
+    	    	    {
+    	    	    	el.value = ynTarget;
+    	    	    	tform.submit();
+    	    	    }
+    	    	} 
+    	    }
+    	}
+    }   
+    ModalDialogRemoveWatch();
+ }
+



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Mime
View raw message