[richfaces-svn-commits] JBoss Rich Faces SVN: r11726 - in trunk/ui/inplaceSelect/src/main: templates and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu Dec 11 13:58:44 EST 2008


Author: abelevich
Date: 2008-12-11 13:58:44 -0500 (Thu, 11 Dec 2008)
New Revision: 11726

Modified:
   trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceselectstyles.js
   trunk/ui/inplaceSelect/src/main/templates/inplaceselect.jspx
Log:
https://jira.jboss.org/jira/browse/RF-5360

Modified: trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceselectstyles.js
===================================================================
--- trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceselectstyles.js	2008-12-11 18:58:20 UTC (rev 11725)
+++ trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceselectstyles.js	2008-12-11 18:58:44 UTC (rev 11726)
@@ -1,10 +1,10 @@
 if (!window.Richfaces) window.Richfaces = {};
+Richfaces.InplaceSelectStyles = Class.create();
 
-if (!Richfaces.InplaceSelect) Richfaces.inplaceSelect = {};
-
-Richfaces.InplaceSelect.classes = {
-	
-	combolist : {
+Richfaces.InplaceSelectStyles.prototype = {
+	initialize : function() {
+		this.commonStyles = {
+			combolist : {
 					list :{ 
 						classes :{
 							active : "rich-inplace-select-list-scroll rich-inplace-select-list-decoration rich-inplace-select-list-position"
@@ -15,10 +15,16 @@
 						selected : 'rich-inplace-select-item rich-inplace-select-font rich-inplace-select-selected-item'
 					}
 				},				
-	component : {
+			component : {
 					changed : {normal : 'rich-inplace-select rich-inplace-select-view rich-inplace-select-changed', hovered : 'rich-inplace-select-changed-hover'},  
 					view : {normal : 'rich-inplace-select rich-inplace-select-view', hovered : 'rich-inplace-select-view-hover'}, 
 					editable : 'rich-inplace-select rich-inplace-select-view rich-inplace-select-edit'
-				}
+			}
+		}
+	},
+	
+	getCommonStyles : function() {
+		return this.commonStyles;
+	}
+
 };
-	
\ No newline at end of file

Modified: trunk/ui/inplaceSelect/src/main/templates/inplaceselect.jspx
===================================================================
--- trunk/ui/inplaceSelect/src/main/templates/inplaceselect.jspx	2008-12-11 18:58:20 UTC (rev 11725)
+++ trunk/ui/inplaceSelect/src/main/templates/inplaceselect.jspx	2008-12-11 18:58:44 UTC (rev 11726)
@@ -239,8 +239,10 @@
 					}
 				};
 				
+				var inplaceSelectCommonStyles = new Richfaces.InplaceSelectStyles();
+				
 				new Richfaces.InplaceSelect(new Richfaces.InplaceSelectList('#{clientId}list', '#{clientId}listParent', true,
-															inplaceSelectUserStyles.combolist, Richfaces.InplaceSelect.classes.combolist, '#{component.attributes["listWidth"]}', '#{component.attributes["listHeight"]}',  #{this:getItemsTextAsJSArray(context, component,items)}, null, 
+															inplaceSelectUserStyles.combolist, inplaceSelectCommonStyles.getCommonStyles().combolist, '#{component.attributes["listWidth"]}', '#{component.attributes["listHeight"]}',  #{this:getItemsTextAsJSArray(context, component,items)}, null, 
 															'#{clientId}inplaceTmpValue', '#{clientId}shadow', 0, 0, #{encodedFieldValue}), 
 															'#{clientId}', '#{clientId}inplaceTmpValue', 
 															'#{clientId}inplaceValue', '#{clientId}tabber',
@@ -260,7 +262,7 @@
 															oneditactivated : #{this:getAsEventHandler(context, component, "oneditactivated")}, 
 															onviewactivated : #{this:getAsEventHandler(context, component, "onviewactivated")},
 															onchange : #{this:getAsEventHandler(context, component, "onchange")}}, 
-															inplaceSelectUserStyles,  Richfaces.InplaceSelect.classes, 
+															inplaceSelectUserStyles,  inplaceSelectCommonStyles, 
 															['#{clientId}bar', '#{clientId}ok', '#{clientId}cancel', '#{clientId}buttons', '#{clientId}btns_shadow'], '#{clientId}inselArrow');
 			</script>
 	</div>




More information about the richfaces-svn-commits mailing list