You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2015/02/27 22:56:18 UTC

svn commit: r1662827 - in /portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view: locale-list.jsp userreg/forgottenPasswd.vm userreg/userRegistration.vm

Author: taylor
Date: Fri Feb 27 21:56:18 2015
New Revision: 1662827

URL: http://svn.apache.org/r1662827
Log:
JS2-1317: Improve core J2-Admin portlets to make use of responsive styles when portal page is configured for responsive. 

Modified:
    portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/locale-list.jsp
    portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/userreg/forgottenPasswd.vm
    portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/userreg/userRegistration.vm

Modified: portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/locale-list.jsp
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/locale-list.jsp?rev=1662827&r1=1662826&r2=1662827&view=diff
==============================================================================
--- portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/locale-list.jsp (original)
+++ portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/locale-list.jsp Fri Feb 27 21:56:18 2015
@@ -13,10 +13,16 @@ See the License for the specific languag
 limitations under the License.
 --%>
 <%@ page language="java" import="javax.portlet.*, java.util.List, java.util.Iterator" session="true" %>
+<%@page import="org.apache.jetspeed.request.RequestContext"%>
+
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+
+<c:set var="requestContext" value="<%=request.getAttribute(RequestContext.REQUEST_PORTALENV)%>"/>
 <c:set var="currentLocale"><%= request.getAttribute("currentLocale") %></c:set>
+<c:set var="responsive" value='${requestContext.getAttribute("org.apache.jetspeed.theme.responsive")}'/>
+
 <fmt:setBundle basename="org.apache.jetspeed.portlets.localeselector.resources.LocaleSelectorResources" />
 
 <portlet:actionURL var="changeLocaleAction">
@@ -28,19 +34,39 @@ function setLanguage(lang)
 	document.langChng.submit();
 }
 </script>
-<form name="langChng" action="<%=changeLocaleAction%>" method="POST">
-<table border="0">
-	<tr>
-		<td align="left"><fmt:message key="localeselector.label.language"/></td>
-	</tr>
-	<tr>
-		<td align="left">
-			<c:set var="locales"><fmt:message key="localeselector.locales"/></c:set>
-			<c:forTokens var="l" items="${locales}" delims=",">
-				<a href="javascript:setLanguage('<c:out value="${l}"/>')" title="<fmt:message key="localeselector.locale.${l}"/>""><img border="0" src="<%=request.getContextPath()%><c:out value="/images/${l}.gif"/>" /></a>
-			</c:forTokens>
-		</td>
-	</tr>
-</table>
-<input type="hidden" name="prefered_locale" value=""/>
-</form>
\ No newline at end of file
+<c:choose>
+<c:when test='${responsive}'>
+<form class="form-horizontal" name="langChng" action="<%=changeLocaleAction%>" method="POST">
+  <div class="form-group no-margin-bottom">
+    <label class="col-sm-12"><fmt:message key="localeselector.label.language"/></label>
+  </div>
+  <div class="form-group no-margin-bottom">
+    <label class="col-sm-12">
+        <c:set var="locales"><fmt:message key="localeselector.locales"/></c:set>
+        <c:forTokens var="l" items="${locales}" delims=",">
+            <a href="javascript:setLanguage('<c:out value="${l}"/>')" title="<fmt:message key="localeselector.locale.${l}"/>""><img border="0" src="<%=request.getContextPath()%><c:out value="/images/${l}.gif"/>" /></a>
+        </c:forTokens>
+    </label>
+  </div>
+  <input type="hidden" name="prefered_locale" value=""/>
+</form>
+</c:when>
+<c:otherwise>
+    <form name="langChng" action="<%=changeLocaleAction%>" method="POST">
+        <table border="0">
+            <tr>
+                <td align="left"><fmt:message key="localeselector.label.language"/></td>
+            </tr>
+            <tr>
+                <td align="left">
+                    <c:set var="locales"><fmt:message key="localeselector.locales"/></c:set>
+                    <c:forTokens var="l" items="${locales}" delims=",">
+                        <a href="javascript:setLanguage('<c:out value="${l}"/>')" title="<fmt:message key="localeselector.locale.${l}"/>""><img border="0" src="<%=request.getContextPath()%><c:out value="/images/${l}.gif"/>" /></a>
+                    </c:forTokens>
+                </td>
+            </tr>
+        </table>
+        <input type="hidden" name="prefered_locale" value=""/>
+    </form>
+</c:otherwise>
+</c:choose>
\ No newline at end of file

Modified: portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/userreg/forgottenPasswd.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/userreg/forgottenPasswd.vm?rev=1662827&r1=1662826&r2=1662827&view=diff
==============================================================================
--- portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/userreg/forgottenPasswd.vm (original)
+++ portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/userreg/forgottenPasswd.vm Fri Feb 27 21:56:18 2015
@@ -15,26 +15,70 @@
   limitations under the License.
 *#
 #set ($MESSAGES = $portletConfig.getResourceBundle($renderRequest.Locale))
+#set($rc = $renderRequest.getAttribute("org.apache.jetspeed.request.RequestContext"))
+#set ($responsive = $rc.getAttribute("org.apache.jetspeed.theme.responsive"))
 
-<div id="ForgottenPassword"  class="portlet-section-text"> 
+#if ($responsive)
+<div id="ForgottenPassword">
 	#if($updatedPWMsg)
-		<table>
-			<tr><td colspan="2" ><p class="portlet-msg-success">$updatedPWMsg</p></td></tr>
-		</table>
+		<div class="row">
+			<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"><p class="portlet-msg-success">$updatedPWMsg</p></div>
+		</div>
 	#else	
 		<form name="forgottenPasswordForm" action="$renderResponse.createActionURL()" method="post" >
-		<table>
-			<tr><td colspan="2" >
+		<div class="row">
+			<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
 				$MESSAGES.getString('page.message') 
 				#if($MSG )
 		 			<br>
 		 			<p class="portlet-msg-error">$!MSG</p>
 		 		#end
-			</td></tr>
-			
-			<tr><td>$MESSAGES.getString('page.email')</td><td><input type="text" name="email" value="$!email" /></td></tr>
-			<tr><td colspan="2" > <input type="submit" value="$MESSAGES.getString('page.button')"  name="Request New Password" /> </td></tr>
-		</table>
+            </div>
+        </div>
+
+        <br />
+
+        <div class="row">
+			<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
+
+                <div class="form-group no-margin-bottom">
+                    <label for="forgottenPasswordEmail">$MESSAGES.getString('page.email')</label>
+                    <div class="input-group">
+                        <input type="email" name="forgottenPasswordEmail" id="forgottenPasswordEmail" class="form-control" value="$!email" />
+                        <span class="input-group-btn">
+                            <button type="submit" name="Request New Password" class="btn btn-default">$MESSAGES.getString('page.button')</button>
+                        </span>
+                    </div>
+                </div>
+			</div>
+		</div>
 	    </form>
     #end
 </div>
+
+#else
+
+<div id="ForgottenPassword"  class="portlet-section-text">
+    #if($updatedPWMsg)
+        <table>
+            <tr><td colspan="2" ><p class="portlet-msg-success">$updatedPWMsg</p></td></tr>
+        </table>
+    #else
+        <form name="forgottenPasswordForm" action="$renderResponse.createActionURL()" method="post" >
+            <table>
+                <tr><td colspan="2" >
+                    $MESSAGES.getString('page.message')
+                    #if($MSG )
+                        <br>
+                        <p class="portlet-msg-error">$!MSG</p>
+                    #end
+                </td></tr>
+
+                <tr><td>$MESSAGES.getString('page.email')</td><td><input type="text" name="email" value="$!email" /></td></tr>
+                <tr><td colspan="2" > <input type="submit" value="$MESSAGES.getString('page.button')"  name="Request New Password" /> </td></tr>
+            </table>
+        </form>
+    #end
+</div>
+
+#end

Modified: portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/userreg/userRegistration.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/userreg/userRegistration.vm?rev=1662827&r1=1662826&r2=1662827&view=diff
==============================================================================
--- portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/userreg/userRegistration.vm (original)
+++ portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/userreg/userRegistration.vm Fri Feb 27 21:56:18 2015
@@ -17,45 +17,131 @@
 #set ($MESSAGES = $portletConfig.getResourceBundle($renderRequest.Locale))
 #set ($refreshLink = $renderResponse.createRenderURL())
 $refreshLink.setParameter("reset", "true")
-<div id="UserRegistration"  class="portlet-section-text"> 
-	#if($registeredUserMsg)
-		<table >
-			<tr><td colspan="2" ><p class="portlet-msg-success" >$registeredUserMsg</p></td></tr>
-			<tr><td colspan="2" ><p class="portlet-msg-success"><a href="$refreshLink">Click here to start registration...</a></p></td></tr>
-		</table>
-	#else
-	<form name="userRegistrationForm" action="$renderResponse.createActionURL()" method="post" >
-	<table>
-		<tr><td colspan="2" > 
-			$MESSAGES.getString('page.welcome')
-			#if($MSG )
-	 			<p style='color:red'>$!MSG</p>
-	 		#end	
-		</td></tr>
-		
-		#if($CTX_Option_Use_Email_As_Username)
-		#else
-		<tr><td>$MESSAGES.getString('page.username')</td><td><input type="text" name="user.name" value="$!{user.get("user.name")}" /></td></tr>
-		#end
-		<tr><td>$MESSAGES.getString('page.email.address')</td><td><input type="text" name="user.business-info.online.email" value="$!{user.get("user.business-info.online.email")}" /></td></tr>
-		
-		#if($CTX_Option_Generate_Passwords)
-		#else
-		<tr><td>$MESSAGES.getString('page.password')</td><td><input type="password" name="password" value="" /></td></tr>
-		<tr><td>$MESSAGES.getString('page.passwordVerify')</td><td><input type="password" name="verifyPassword" value="" /></td></tr>
-		#end
-		
-		#foreach( $fieldName in $fieldsInOrder )
-			#set($pagestring = "page.${fieldName}") 
-			#if( $optionalMap.get($fieldName) )
-			<tr><td>${MESSAGES.getString($pagestring)} $MESSAGES.getString("page.optional")</td><td><input type="text" name="$fieldName" value="$!{user.get($fieldName)}" /></td></tr>
-			#else
-			<tr><td>${MESSAGES.getString($pagestring)}</td><td><input type="text" name="$fieldName" value="$!{user.get($fieldName)}" /></td></tr>
-			#end		
-		#end
-		
-		<tr><td colspan="2" > <input type="submit" value="$MESSAGES.getString('page.button')" name="Register Me" /> </td></tr>
-	</table>
-    </form>    
+#set($rc = $renderRequest.getAttribute("org.apache.jetspeed.request.RequestContext"))
+#set ($responsive = $rc.getAttribute("org.apache.jetspeed.theme.responsive"))
+
+#if ($responsive)
+<div id="UserRegistration">
+    #if($registeredUserMsg)
+        <table>
+            <tr><td colspan="2" ><p class="portlet-msg-success" >$registeredUserMsg</p></td></tr>
+            <tr><td colspan="2" ><p class="portlet-msg-success"><a href="$refreshLink">Click here to start registration...</a></p></td></tr>
+        </table>
+    #else
+        <form name="userRegistrationForm" action="$renderResponse.createActionURL()" method="post" class="form-horizontal">
+            <div class="form-group">
+                <label class="col-sm-12">
+                    $MESSAGES.getString('page.welcome')
+                    #if($MSG )
+                        <p style='color:red'>$!MSG</p>
+                    #end
+                </label>
+            </div>
+            #if($CTX_Option_Use_Email_As_Username)
+            #else
+                <div class="form-group">
+                    <label for="user.name" class="col-sm-2 control-label">$MESSAGES.getString('page.username')</label>
+                    <div class="col-sm-10">
+                        <input type="text" name="user.name" class="form-control" value="$!{user.get("user.name")}" />
+                    </div>
+                </div>
+            #end
+            <div class="form-group">
+                <label for="user.business-info.online.email" class="col-sm-2 control-label">$MESSAGES.getString('page.email.address')</label>
+                <div class="col-sm-10">
+                    <input type="email" name="user.business-info.online.email" class="form-control" value="$!{user.get("user.business-info.online.email")}" />
+                </div>
+            </div>
+
+            #if($CTX_Option_Generate_Passwords)
+            #else
+                <div class="form-group">
+                    <label for="password" class="col-sm-2 control-label">$MESSAGES.getString('page.password')</label>
+                    <div class="col-sm-10">
+                        <input type="password" name="password" class="form-control" value="" />
+                    </div>
+                </div>
+
+                <div class="form-group">
+                    <label for="verifyPassword" class="col-sm-2 control-label">$MESSAGES.getString('page.passwordVerify')</label>
+                    <div class="col-sm-10">
+                        <input type="password" name="verifyPassword" class="form-control" value="" />
+                    </div>
+                </div>
+            #end
+
+            #foreach( $fieldName in $fieldsInOrder )
+                #set($pagestring = "page.${fieldName}")
+                #if( $optionalMap.get($fieldName) )
+                    <div class="form-group">
+                        <label for="$fieldName" class="col-sm-2 control-label">${MESSAGES.getString($pagestring)} $MESSAGES.getString("page.optional")</label>
+                        <div class="col-sm-10">
+                            <input type="password" name="$fieldName" class="form-control" value="$!{user.get($fieldName)}" />
+                        </div>
+                    </div>
+                #else
+                    <div class="form-group">
+                        <label for="$fieldName" class="col-sm-2 control-label">${MESSAGES.getString($pagestring)}</label>
+                        <div class="col-sm-10">
+                            <input type="password" name="$fieldName" class="form-control" value="$!{user.get($fieldName)}" />
+                        </div>
+                    </div>
+                #end
+            #end
+
+            <div class="form-group">
+                <div class="col-sm-offset-2 col-sm-10">
+                    <button type="submit" name="Register Me" class="btn btn-default">$MESSAGES.getString('page.button')</button>
+                </div>
+            </div>
+            </table>
+        </form>
     #end
 </div>
+
+#else
+
+<div id="UserRegistration"  class="portlet-section-text">
+    #if($registeredUserMsg)
+        <table >
+            <tr><td colspan="2" ><p class="portlet-msg-success" >$registeredUserMsg</p></td></tr>
+            <tr><td colspan="2" ><p class="portlet-msg-success"><a href="$refreshLink">Click here to start registration...</a></p></td></tr>
+        </table>
+    #else
+        <form name="userRegistrationForm" action="$renderResponse.createActionURL()" method="post" >
+            <table>
+                <tr><td colspan="2" >
+                    $MESSAGES.getString('page.welcome')
+                    #if($MSG )
+                        <p style='color:red'>$!MSG</p>
+                    #end
+                </td></tr>
+
+                #if($CTX_Option_Use_Email_As_Username)
+                #else
+                    <tr><td>$MESSAGES.getString('page.username')</td><td><input type="text" name="user.name" value="$!{user.get("user.name")}" /></td></tr>
+                #end
+                <tr><td>$MESSAGES.getString('page.email.address')</td><td><input type="text" name="user.business-info.online.email" value="$!{user.get("user.business-info.online.email")}" /></td></tr>
+
+                #if($CTX_Option_Generate_Passwords)
+                #else
+                    <tr><td>$MESSAGES.getString('page.password')</td><td><input type="password" name="password" value="" /></td></tr>
+                    <tr><td>$MESSAGES.getString('page.passwordVerify')</td><td><input type="password" name="verifyPassword" value="" /></td></tr>
+                #end
+
+                #foreach( $fieldName in $fieldsInOrder )
+                    #set($pagestring = "page.${fieldName}")
+                    #if( $optionalMap.get($fieldName) )
+                        <tr><td>${MESSAGES.getString($pagestring)} $MESSAGES.getString("page.optional")</td><td><input type="text" name="$fieldName" value="$!{user.get($fieldName)}" /></td></tr>
+                    #else
+                        <tr><td>${MESSAGES.getString($pagestring)}</td><td><input type="text" name="$fieldName" value="$!{user.get($fieldName)}" /></td></tr>
+                    #end
+                #end
+
+                <tr><td colspan="2" > <input type="submit" value="$MESSAGES.getString('page.button')" name="Register Me" /> </td></tr>
+            </table>
+        </form>
+    #end
+</div>
+
+#end
\ No newline at end of file



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