Author: woonsan
Date: Tue Feb 16 15:19:08 2010
New Revision: 910558
URL: http://svn.apache.org/viewvc?rev=910558&view=rev
Log:
JS2-1057: Fixing the default tab text color.
Modified:
portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp
Modified:
portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp
URL:
http://svn.apache.org/viewvc/portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp?rev=910558&r1=910557&r2=910558&view=diff
==============================================================================
---
portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp
(original)
+++
portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp
Tue Feb 16 15:19:08 2010
@@ -44,11 +44,11 @@
<c:set var="portletPageSize" value="${prefs['Rows'][0]}"/>
-<ul class="default-tabs">
- <li><a href="#" id="<portlet:namespace/>portletsTabAction"><fmt:message
key="toolbox.label.portlets"/></a></li>
- <li><a href="#" id="<portlet:namespace/>layoutTabAction"><fmt:message
key="toolbox.label.layout"/></a></li>
- <li><a href="#" id="<portlet:namespace/>themeTabAction"><fmt:message
key="toolbox.label.theme"/></a></li>
- <li><a href="#" id="<portlet:namespace/>widgetsTabAction"><fmt:message
key="toolbox.label.widget"/></a></li>
+<ul id="<portlet:namespace/>tabActions" class="default-tabs">
+ <li class="not-selected"><a href="#"
id="<portlet:namespace/>portletsTabAction" title="<fmt:message
key='toolbox.label.portlets'/>"><fmt:message
key="toolbox.label.portlets"/></a></li>
+ <li class="not-selected"><a href="#"
id="<portlet:namespace/>layoutTabAction" title="<fmt:message
key='toolbox.label.layout'/>"><fmt:message key="toolbox.label.layout"/></a></li>
+ <li class="not-selected"><a href="#" id="<portlet:namespace/>themeTabAction"
title="<fmt:message key='toolbox.label.theme'/>"><fmt:message
key="toolbox.label.theme"/></a></li>
+ <li class="not-selected"><a href="#"
id="<portlet:namespace/>widgetsTabAction" title="<fmt:message
key='toolbox.label.widget'/>"><fmt:message key="toolbox.label.widget"/></a></li>
</ul>
<form id="<portlet:namespace/>form">
@@ -58,7 +58,7 @@
</tr>
<tr>
<td width="99%" class="portlet-section-subheader" nowrap="true">
- <input type='text' name='query' size='25' value=''
title='<fmt:message key="toolbox.message.search"/>' style='WIDTH: 100%' />
+ <input type='text' name='query' class='portlet-form-input-field'
size='25' value='' title='<fmt:message key="toolbox.message.search"/>'
style='WIDTH: 100%' />
</td>
<td width="1%" class="portlet-section-subheader" nowrap="true">
<input type='image' src='<c:url value="/images/search.png"/>'
width="25" height="20"
@@ -68,7 +68,7 @@
<tr>
<td colspan="2" class="portlet-section-subheader">
- <select id="<portlet:namespace/>categories" style="WIDTH: 100%">
+ <select id="<portlet:namespace/>categories"
class="portlet-form-field" style="WIDTH: 100%">
<option value=""><fmt:message
key="toolbox.message.chooseOne"/></option>
<c:forEach var="category" items="${categories}">
<option value="${category}"
keywords="${categoryKeywords[category]}">${category}</option>
@@ -88,7 +88,7 @@
<div id="<portlet:namespace/>pageNavBar" class="jstbPageNavBar">
<a href="#" class="jstbPageNav"
pageIndex="first"><fmt:message key="toolbox.label.moveFirst"/></a>
<a href="#" class="jstbPageNav"
pageIndex="prev"><fmt:message key="toolbox.label.movePrev"/></a>
- <select id="<portlet:namespace/>pageNavIndex">
+ <select id="<portlet:namespace/>pageNavIndex"
class="portlet-form-field">
<option value=""><fmt:message
key="toolbox.label.page"/></option>
</select>
<a href="#" class="jstbPageNav"
pageIndex="next"><fmt:message key="toolbox.label.moveNext"/></a>
@@ -103,10 +103,10 @@
</table>
</form>
-<div id="<portlet:namespace/>portletItemTemplate" style="display: none">
+<div id="<portlet:namespace/>portletItemTemplate" style="display: none;
border-collapse: collapse; width: 100%; margin-top: 0px; margin-bottom: 0px;
float: left;">
<table style="border-collapse: collapse; width: 100%; margin-top: 0px;
margin-bottom: 0px; float: left;">
<tr>
- <td rowspan="2" width="20%" class="portlet-section-body">
+ <td rowspan="2" width="20%" class="portlet-section-body"
style="text-align: center; vertical-align: middle;">
<img/>
</td>
<td width="80%" class="portlet-section-body">
@@ -122,68 +122,73 @@
</table>
</div>
-<table id="<portlet:namespace/>layoutTab" style="display: none;
border-collapse: collapse; width: 100%; margin-top: 0px; margin-bottom: 0px;
float: left;">
- <tr>
- <th class="portlet-section-header" colspan="2"><fmt:message
key="toolbox.label.layout"/></th>
- </tr>
- <c:forEach var="layout" items="${layouts}">
- <tr>
- <c:choose>
- <c:when test="${editAccess}">
- <td><a href='<portlet:actionURL><portlet:param name='layout'
value="${layout.layoutPortlet}"/></portlet:actionURL>'><img <c:if
test="${!layout.selected}"> style='border-style: none' </c:if> src='<c:url
context="${portalContextPath}" value="/layouts/${layout.image}"/>'></a></td>
- </c:when>
- <c:otherwise>
- <td>
- <c:choose>
- <c:when test="${layout.selected}">
- <img style='border-style: solid' src='<c:url
context="${portalContextPath}" value="/layouts/${layout.image}"/>'>
- </c:when>
- <c:otherwise>
- <img src='<c:url context="${portalContextPath}"
value="/layouts/${layout.image}"/>'>
- </c:otherwise>
- </c:choose>
- </td>
- </c:otherwise>
- </c:choose>
- <td style="vertical-align: middle">${layout.title}</td>
- </tr>
- </c:forEach>
- <tr>
- <th class="portlet-section-header" colspan="2"></th>
- </tr>
-</table>
-
+<div id="<portlet:namespace/>layoutTab" style="display: none; border-collapse:
collapse; width: 100%; margin-top: 0px; margin-bottom: 0px; float: left;">
+ <table style="border-collapse: collapse; width: 100%; margin-top: 0px;
margin-bottom: 0px; float: left;">
+ <tr>
+ <th class="portlet-section-header" colspan="2"><fmt:message
key="toolbox.label.layout"/></th>
+ </tr>
+ <c:forEach var="layout" items="${layouts}">
+ <tr>
+ <c:choose>
+ <c:when test="${editAccess}">
+ <td><a href='<portlet:actionURL><portlet:param
name='layout' value="${layout.layoutPortlet}"/></portlet:actionURL>'><img <c:if
test="${!layout.selected}"> style='border-style: none' </c:if> src='<c:url
context="${portalContextPath}" value="/layouts/${layout.image}"/>'></a></td>
+ </c:when>
+ <c:otherwise>
+ <td>
+ <c:choose>
+ <c:when test="${layout.selected}">
+ <img style='border-style: solid'
src='<c:url context="${portalContextPath}" value="/layouts/${layout.image}"/>'>
+ </c:when>
+ <c:otherwise>
+ <img src='<c:url
context="${portalContextPath}" value="/layouts/${layout.image}"/>'>
+ </c:otherwise>
+ </c:choose>
+ </td>
+ </c:otherwise>
+ </c:choose>
+ <td style="vertical-align: middle">${layout.title}</td>
+ </tr>
+ </c:forEach>
+ <tr>
+ <th class="portlet-section-header" colspan="2"></th>
+ </tr>
+ </table>
+</div>
-<table id="<portlet:namespace/>themeTab" style="display: none;
border-collapse: collapse; width: 100%; margin-top: 0px; margin-bottom: 0px;
float: left;">
- <tr>
- <th class="portlet-section-header" colspan="2"><fmt:message
key="toolbox.label.theme"/></th>
- </tr>
- <c:forEach var="theme" items="${themes}">
- <tr>
- <c:choose>
- <c:when test="${editAccess}">
- <td><a href='<portlet:actionURL><portlet:param name='theme'
value="${theme.name}"/></portlet:actionURL>'><img <c:if
test="${!theme.selected}"> style='border-style: none' </c:if> src='<c:url
context="${portalContextPath}"
value="/decorations/layout/${theme.name}/${theme.image}"/>'></a></td>
- </c:when>
- <c:otherwise>
- <td><img <c:if test="${theme.selected}"> style='border-style:
solid' </c:if> src='<c:url context="${portalContextPath}"
value="/decorations/layout/${theme.name}/${theme.image}"/>'></td>
- </c:otherwise>
- </c:choose>
- <td style="vertical-align: middle">${theme.title}</td>
- </tr>
- </c:forEach>
- <tr>
- <th class="portlet-section-header" colspan="2"></th>
- </tr>
-</table>
+<div id="<portlet:namespace/>themeTab" style="display: none; border-collapse:
collapse; width: 100%; margin-top: 0px; margin-bottom: 0px; float: left;">
+ <table style="border-collapse: collapse; width: 100%; margin-top: 0px;
margin-bottom: 0px; float: left;">
+ <tr>
+ <th class="portlet-section-header" colspan="2"><fmt:message
key="toolbox.label.theme"/></th>
+ </tr>
+ <c:forEach var="theme" items="${themes}">
+ <tr>
+ <c:choose>
+ <c:when test="${editAccess}">
+ <td><a href='<portlet:actionURL><portlet:param
name='theme' value="${theme.name}"/></portlet:actionURL>'><img <c:if
test="${!theme.selected}"> style='border-style: none' </c:if> src='<c:url
context="${portalContextPath}"
value="/decorations/layout/${theme.name}/${theme.image}"/>'></a></td>
+ </c:when>
+ <c:otherwise>
+ <td><img <c:if test="${theme.selected}">
style='border-style: solid' </c:if> src='<c:url context="${portalContextPath}"
value="/decorations/layout/${theme.name}/${theme.image}"/>'></td>
+ </c:otherwise>
+ </c:choose>
+ <td style="vertical-align: middle">${theme.title}</td>
+ </tr>
+ </c:forEach>
+ <tr>
+ <th class="portlet-section-header" colspan="2"></th>
+ </tr>
+ </table>
+</div>
-<table id="<portlet:namespace/>widgetsTab" style="display: none;
border-collapse: collapse; width: 100%; margin-top: 0px; margin-bottom: 0px;
float: left;">
- <tr>
- <th class="portlet-section-header" colspan="1"><fmt:message
key="toolbox.label.widget"/></th>
- </tr>
- <tr>
- <th class="portlet-section-header" colspan="1"></th>
- </tr>
-</table>
+<div id="<portlet:namespace/>widgetsTab" style="display: none;
border-collapse: collapse; width: 100%; margin-top: 0px; margin-bottom: 0px;
float: left;">
+ <table style="border-collapse: collapse; width: 100%; margin-top: 0px;
margin-bottom: 0px; float: left;">
+ <tr>
+ <th class="portlet-section-header" colspan="1"><fmt:message
key="toolbox.label.widget"/></th>
+ </tr>
+ <tr>
+ <th class="portlet-section-header" colspan="1"></th>
+ </tr>
+ </table>
+</div>
<div id="<portlet:namespace/>previewOverlay" style="BACKGROUND-COLOR: #eee;
BORDER-LEFT: #fff solid 2px; BORDER-TOP: #fff solid 2px; BORDER-RIGHT: #aaa
solid 2px; BORDER-BOTTOM: #aaa solid 2px; DISPLAY: none; PADDING: 5px">
<div class="yui-widget-hd"><h2><fmt:message
key="toolbox.label.preview"/></h2></div>
@@ -333,7 +338,7 @@
}
}
};
-
+
function switchTab(e) {
var tabId = null;
if ('string' == typeof(e)) {
@@ -341,34 +346,22 @@
} else {
tabId = e.target.get("id").replace(/TabAction$/,
"").substring("<portlet:namespace/>".length);
}
- if (tabId == "portlets") {
- Y.Node.one("#<portlet:namespace/>portletsTab").setStyle("display",
"");
-
Y.Node.one("#<portlet:namespace/>portletsTabAction").get("parentNode").addClass("selected");
- } else {
- Y.Node.one("#<portlet:namespace/>portletsTab").setStyle("display",
"none");
-
Y.Node.one("#<portlet:namespace/>portletsTabAction").get("parentNode").removeClass("selected");
- }
- if (tabId == "layout") {
- Y.Node.one("#<portlet:namespace/>layoutTab").setStyle("display",
"");
-
Y.Node.one("#<portlet:namespace/>layoutTabAction").get("parentNode").addClass("selected");
- } else {
- Y.Node.one("#<portlet:namespace/>layoutTab").setStyle("display",
"none");
-
Y.Node.one("#<portlet:namespace/>layoutTabAction").get("parentNode").removeClass("selected");
- }
- if (tabId == "theme") {
- Y.Node.one("#<portlet:namespace/>themeTab").setStyle("display",
"");
-
Y.Node.one("#<portlet:namespace/>themeTabAction").get("parentNode").addClass("selected");
- } else {
- Y.Node.one("#<portlet:namespace/>themeTab").setStyle("display",
"none");
-
Y.Node.one("#<portlet:namespace/>themeTabAction").get("parentNode").removeClass("selected");
- }
- if (tabId == "widgets") {
- Y.Node.one("#<portlet:namespace/>widgetsTab").setStyle("display",
"");
-
Y.Node.one("#<portlet:namespace/>widgetsTabAction").get("parentNode").addClass("selected");
- } else {
- Y.Node.one("#<portlet:namespace/>widgetsTab").setStyle("display",
"none");
-
Y.Node.one("#<portlet:namespace/>widgetsTabAction").get("parentNode").removeClass("selected");
- }
+
+
Y.Node.one("#<portlet:namespace/>tabActions").all("A").each(function(v, k) {
+ if (v.get("id") == "<portlet:namespace/>" + tabId + "TabAction") {
+ v.get("parentNode").removeClass("not-selected");
+ v.get("parentNode").addClass("selected");
+ } else {
+ v.get("parentNode").removeClass("selected");
+ v.get("parentNode").addClass("not-selected");
+ }
+ });
+
+ Y.Node.one("#<portlet:namespace/>portletsTab").setStyle("display",
"none");
+ Y.Node.one("#<portlet:namespace/>layoutTab").setStyle("display",
"none");
+ Y.Node.one("#<portlet:namespace/>themeTab").setStyle("display",
"none");
+ Y.Node.one("#<portlet:namespace/>widgetsTab").setStyle("display",
"none");
+ Y.Node.one("#<portlet:namespace/>" + tabId +
"Tab").setStyle("display", "");
Y.Cookie.set("toolboxtab", tabId);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]