Author: abelevich
Date: 2010-08-13 12:23:09 -0400 (Fri, 13 Aug 2010)
New Revision: 18628
Modified:
trunk/ui/input/ui/src/main/java/org/richfaces/component/AbstractInplaceInput.java
trunk/ui/input/ui/src/main/resources/META-INF/resources/org.richfaces/inplaceInput.ecss
trunk/ui/input/ui/src/main/templates/inplaceInput.template.xml
Log:
support for tabIndex
Modified:
trunk/ui/input/ui/src/main/java/org/richfaces/component/AbstractInplaceInput.java
===================================================================
---
trunk/ui/input/ui/src/main/java/org/richfaces/component/AbstractInplaceInput.java 2010-08-13
16:06:48 UTC (rev 18627)
+++
trunk/ui/input/ui/src/main/java/org/richfaces/component/AbstractInplaceInput.java 2010-08-13
16:23:09 UTC (rev 18628)
@@ -56,4 +56,7 @@
@Attribute(defaultValue="false")
public abstract boolean isShowControls();
+
+ @Attribute
+ public abstract String getTabIndex();
}
Modified:
trunk/ui/input/ui/src/main/resources/META-INF/resources/org.richfaces/inplaceInput.ecss
===================================================================
---
trunk/ui/input/ui/src/main/resources/META-INF/resources/org.richfaces/inplaceInput.ecss 2010-08-13
16:06:48 UTC (rev 18627)
+++
trunk/ui/input/ui/src/main/resources/META-INF/resources/org.richfaces/inplaceInput.ecss 2010-08-13
16:23:09 UTC (rev 18628)
@@ -151,5 +151,12 @@
}
.rf-ii-none {
- clip:rect(0px,0px,0px,0px);
+
+ <!--[if lte IE 8]>
+ <style>
+ clip:rect(0px 0px 1px 1px);
+ </style>
+ <![endif]-->
+
+ clip:rect(0px, 0px, 1px, 1px);
}
Modified: trunk/ui/input/ui/src/main/templates/inplaceInput.template.xml
===================================================================
--- trunk/ui/input/ui/src/main/templates/inplaceInput.template.xml 2010-08-13 16:06:48 UTC
(rev 18627)
+++ trunk/ui/input/ui/src/main/templates/inplaceInput.template.xml 2010-08-13 16:23:09 UTC
(rev 18628)
@@ -19,12 +19,12 @@
<cdk:object type="org.richfaces.component.InplaceState"
name="inplaceState" value="#{getInplaceState(component)}" />
<cdk:object type="java.lang.String" name="inplaceValue"
value="#{getValue(facesContext, component)}" />
- <div id="#{clientId}" class="#{getReadyStyleClass(component,
inplaceState)}">
+ <div id="#{clientId}" class="#{getReadyStyleClass(component,
inplaceState)}" cdk:passThroughWithExclusions="id class">
<span id="#{clientId}:label">
#{inplaceValue}
</span>
<div id="#{clientId}:edit" class="#{getEditStyleClass(component,
inplaceState)}">
- <input id="#{clientId}:input" autocomplete="off"
name="#{clientId}:input" type="text" value="#{inplaceValue}"
class="rf-ii-f" />
+ <input id="#{clientId}:input" autocomplete="off"
name="#{clientId}:input" type="text" value="#{inplaceValue}"
class="rf-ii-f" cdk:passThrough="tabIndex"/>
<c:if test="#{component.attributes['showControls']}">
<div class="rf-ii-btn-prepos">
Show replies by date