[richfaces-svn-commits] JBoss Rich Faces SVN: r4458 - in branches/3.1.x/ui/listShuttle/src/main: resources/org/richfaces/renderkit/html/css and 1 other directories.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Tue Dec 4 12:03:39 EST 2007


Author: vmolotkov
Date: 2007-12-04 12:03:39 -0500 (Tue, 04 Dec 2007)
New Revision: 4458

Modified:
   branches/3.1.x/ui/listShuttle/src/main/java/org/richfaces/renderkit/ListShuttleRendererBase.java
   branches/3.1.x/ui/listShuttle/src/main/resources/org/richfaces/renderkit/html/css/listShuttle.xcss
   branches/3.1.x/ui/listShuttle/src/main/templates/org/richfaces/htmlListShuttle.jspx
Log:
layout was corrected

Modified: branches/3.1.x/ui/listShuttle/src/main/java/org/richfaces/renderkit/ListShuttleRendererBase.java
===================================================================
--- branches/3.1.x/ui/listShuttle/src/main/java/org/richfaces/renderkit/ListShuttleRendererBase.java	2007-12-04 16:46:40 UTC (rev 4457)
+++ branches/3.1.x/ui/listShuttle/src/main/java/org/richfaces/renderkit/ListShuttleRendererBase.java	2007-12-04 17:03:39 UTC (rev 4458)
@@ -74,11 +74,11 @@
 	}
 
 	public void encodeSLHeader(FacesContext context, UIOrderingBaseComponent shuttle) throws IOException {
-		encodeHeader(context, shuttle, "rich-table-header", "ol_col rich-table-header-cell", "sourceHeaderClass");
+		encodeHeader(context, shuttle, "rich-table-header", "ol_internal_header_tab_cell", "sourceHeaderClass");
 	}
 	
 	public void encodeTLHeader(FacesContext context, UIOrderingBaseComponent shuttle) throws IOException {
-		encodeHeader(context, shuttle, "rich-table-header", "ol_col rich-table-header-cell", "sourceHeaderClass");
+		encodeHeader(context, shuttle, "rich-table-header", "ol_internal_header_tab_cell", "sourceHeaderClass");
 	}
 
 	protected String encodeRows(FacesContext context, UIOrderingBaseComponent shuttle, boolean source) throws IOException {
@@ -141,6 +141,11 @@
 
 						writer.writeAttribute("class", cellClassName.toString(), null);
 
+						writer.startElement(HTML.IMG_ELEMENT, table);
+						writer.writeAttribute(HTML.src_ATTRIBUTE, getResource("/org/richfaces/renderkit/html/images/spacer.gif").getUri(context, null), null);
+						writer.writeAttribute(HTML.style_ATTRIBUTE, "width:1px;height:1px;", null);
+						writer.endElement(HTML.IMG_ELEMENT);
+						
 						renderChildren(context, column);
 
 						if (!columnRendered) {

Modified: branches/3.1.x/ui/listShuttle/src/main/resources/org/richfaces/renderkit/html/css/listShuttle.xcss
===================================================================
--- branches/3.1.x/ui/listShuttle/src/main/resources/org/richfaces/renderkit/html/css/listShuttle.xcss	2007-12-04 16:46:40 UTC (rev 4457)
+++ branches/3.1.x/ui/listShuttle/src/main/resources/org/richfaces/renderkit/html/css/listShuttle.xcss	2007-12-04 17:03:39 UTC (rev 4458)
@@ -44,19 +44,23 @@
 
 .ol_internal_header_tab {
 	background : repeat scroll left top;
-	width: 100%;
 }
 
-.ol_internal_header_tab th{background : url(ol_images/bg_header.png) top left repeat-x #C6D6EA; color : #000000; font-family : Arial; font-size :11px; font-weight : normal; border-bottom : 1px solid #bfbfc0;border-right : 1px solid #bfbfc0;border-left : 1px solid #EAF0F8;border-top : 1px solid #FFFFFF; padding : 2px}
+.ol_internal_header_tab_cell{
+	background : none top left repeat-x;
+	border-style: solid;
+	padding : 2px;
+}
 
 .ol_internal_header_tab .ol_endcol {
 	border-right : 0px;
 	white-space: nowrap;
+	width:100%;
 }
 
 .ol_internal_tab {
 	background : repeat scroll left top;
-	width: 100%;
+	width:100%;
 }
 
 .ol_internal_tab .ol_endcol{border-right : 0px;}
@@ -155,13 +159,6 @@
 	<u:style name="background-color" skin="headerBackgroundColor" />
 </u:selector>
 
-<u:selector name=".ol_internal_header_tab th">
-	<u:style name="background-image">
-		<f:resource f:key="org.richfaces.renderkit.html.gradientimages.OrderingListHeaderGradient" />
-	</u:style>
-	<u:style name="background-color" skin="headerBackgroundColor" />
-</u:selector>
-
 <u:selector name=".ol_internal_tab tr.ol_select">
 	<u:style name="background-image">
 		<f:resource f:key="org.richfaces.renderkit.html.gradientimages.OrderingListSelectGradient" />
@@ -259,27 +256,27 @@
 
 .rich-ordering-list-items {
 	background : repeat scroll left top;
-	width: 100%;
+	/*width: 100%;*/
 }
 
 .rich-ordering-list-active {
 	background : repeat scroll left top;
-	width: 100%;
+	/*width: 100%;*/
 }
 
 .rich-ordering-list-disabled {
 	background : repeat scroll left top;
-	width: 100%;
+	/*width: 100%;*/
 }
 
 .rich-ordering-list-row-active {
 	background : transparent none repeat-x scroll left top;
-	width: 100%;
+	/*width: 100%;*/
 }
 
 .rich-ordering-list-row-selected {
 	background : transparent none repeat-x scroll left top;
-	width: 100%;
+	/*width: 100%;*/
 }
 
 .rich-ordering-list-table-header-cell {
@@ -333,6 +330,22 @@
 ]]>
 </f:verbatim>
 
+<u:selector name=".ol_internal_header_tab_cell">
+		<u:style name="background-image">
+			<f:resource f:key="org.richfaces.renderkit.html.gradientimages.OrderingListHeaderGradient" />
+		</u:style>
+		<u:style name="background-color" skin="headerBackgroundColor" />
+		<u:style name="color" skin="headerTextColor" />
+		<u:style name="font-family" skin="headerFamilyFont" />
+		<u:style name="font-size" skin="headerSizeFont" />
+		<u:style name="font-weight" skin="headerWeightFont" />
+		<u:style name="border-width" skin="tableBorderWidth" />
+		<u:style name="border-top-color" skin="subBorderColor" />
+		<u:style name="border-bottom-color" skin="tableBorderColor" />
+		<u:style name="border-right-color" skin="tableBorderColor" />
+		<u:style name="border-left-color" skin="panelBorderColor" />
+</u:selector>
+	
 <u:selector name=".rich-list-shuttle-button">
 	<u:style name="background-image">
 		<f:resource f:key="org.richfaces.renderkit.html.gradientimages.OrderingListHeaderGradient" />

Modified: branches/3.1.x/ui/listShuttle/src/main/templates/org/richfaces/htmlListShuttle.jspx
===================================================================
--- branches/3.1.x/ui/listShuttle/src/main/templates/org/richfaces/htmlListShuttle.jspx	2007-12-04 16:46:40 UTC (rev 4457)
+++ branches/3.1.x/ui/listShuttle/src/main/templates/org/richfaces/htmlListShuttle.jspx	2007-12-04 17:03:39 UTC (rev 4458)
@@ -128,15 +128,15 @@
 										<div id="#{clientId}tlHeaderBox" class="ol_list ol_outputlist">
 											<jsp:scriptlet>
 												<![CDATA[
-								                	contentContainerStyle = "";
+								                	String trContentContainerStyle = "";
 								                	String targetListWidthValue = (String) component.getAttributes().get("targetListWidth");
 								                	if (targetListWidthValue != null) {
-								                		contentContainerStyle = contentContainerStyle.concat("width:").concat(HtmlUtil.qualifySize(targetListWidthValue)).concat(";");
-								                		variables.setVariable("contentContainerStyle", contentContainerStyle);
+								                		trContentContainerStyle = trContentContainerStyle.concat("width:").concat(HtmlUtil.qualifySize(targetListWidthValue)).concat(";");
+								                		variables.setVariable("trContentContainerStyle", trContentContainerStyle);
 							                		}
 	                							]]>
 	                						</jsp:scriptlet>
-											<div class="ol_list_header" style="#{contentContainerStyle}">
+											<div class="ol_list_header" style="#{trContentContainerStyle}">
 												<table id="#{clientId}tlInternal_header_tab" class="ol_internal_header_tab" cellpadding="0" cellspacing="0">
 													<f:call name="encodeTLHeader"/>
 												</table>
@@ -144,12 +144,12 @@
 											<jsp:scriptlet>
 												<![CDATA[
 								                	if (listHeightValue != null) {
-								                		contentContainerStyle = contentContainerStyle.concat("height:").concat(HtmlUtil.qualifySize(listHeightValue)).concat(";");
-								                		variables.setVariable("contentContainerStyle", contentContainerStyle);
+								                		trContentContainerStyle = trContentContainerStyle.concat("height:").concat(HtmlUtil.qualifySize(listHeightValue)).concat(";");
+								                		variables.setVariable("trContentContainerStyle", trContentContainerStyle);
 								                	}
 	                							]]>
 	                						</jsp:scriptlet>
-											<div id="#{clientId}tlContentBox" class="ol_list_content" style="#{contentContainerStyle}">
+											<div id="#{clientId}tlContentBox" class="ol_list_content" style="#{trContentContainerStyle}">
 												<table id="#{clientId}tlInternal_tab" class="ol_internal_tab" cellpadding="0" cellspacing="0">
 													<tbody id="#{clientId}tlTbody">
 														<jsp:scriptlet><![CDATA[




More information about the richfaces-svn-commits mailing list