JBoss Rich Faces SVN: r4714 - management/design/listShuttle.
by richfaces-svn-commits@lists.jboss.org
Author: tkuprevich
Date: 2007-12-11 10:01:58 -0500 (Tue, 11 Dec 2007)
New Revision: 4714
Modified:
management/design/listShuttle/FuncSpec - ListShuttle.doc
Log:
Added some comments 1.10
Modified: management/design/listShuttle/FuncSpec - ListShuttle.doc
===================================================================
(Binary files differ)
16 years, 10 months
JBoss Rich Faces SVN: r4713 - branches/3.1.x/framework/test/src/main/java/org/ajax4jsf/tests.
by richfaces-svn-commits@lists.jboss.org
Author: sergeyhalipov
Date: 2007-12-11 09:55:00 -0500 (Tue, 11 Dec 2007)
New Revision: 4713
Modified:
branches/3.1.x/framework/test/src/main/java/org/ajax4jsf/tests/MockExternalContext.java
Log:
Unimplemented methods in shale-tests added.
Modified: branches/3.1.x/framework/test/src/main/java/org/ajax4jsf/tests/MockExternalContext.java
===================================================================
--- branches/3.1.x/framework/test/src/main/java/org/ajax4jsf/tests/MockExternalContext.java 2007-12-11 14:52:25 UTC (rev 4712)
+++ branches/3.1.x/framework/test/src/main/java/org/ajax4jsf/tests/MockExternalContext.java 2007-12-11 14:55:00 UTC (rev 4713)
@@ -63,58 +63,90 @@
public Map getRequestParameterValuesMap() {
if (null == requestParameterValuesMap) {
- Map map = new HashMap();
+ requestParameterValuesMap = new HashMap();
HttpServletRequest request = (HttpServletRequest)getRequest();
for ( Enumeration e = request.getParameterNames(); e.hasMoreElements(); ) {
String name = (String) e.nextElement();
- map.put(name, request.getParameterValues(name));
+ requestParameterValuesMap.put(name, request.getParameterValues(name));
}
- requestParameterValuesMap = Collections.unmodifiableMap(map);
}
- return requestParameterValuesMap;
+ return Collections.unmodifiableMap(requestParameterValuesMap);
}
public void dispatch(String requestURI)
throws IOException, FacesException {
-
+ //TODO hans, should be implemented
+ super.dispatch(requestURI);
}
public Map getRequestHeaderMap() {
if (null == requestHeaderMap) {
- Map map = new TreeMap(CASE_INSENSITIVE_COMPARATOR);
+ requestHeaderMap = new TreeMap(CASE_INSENSITIVE_COMPARATOR);
HttpServletRequest request = (HttpServletRequest)getRequest();
for ( Enumeration e = request.getHeaderNames(); e.hasMoreElements(); ) {
String name = (String) e.nextElement();
- map.put(name, request.getHeader(name));
+ requestHeaderMap.put(name, request.getHeader(name));
}
- requestHeaderMap = Collections.unmodifiableMap(map);
}
- return requestHeaderMap;
+ return Collections.unmodifiableMap(requestHeaderMap);
}
public Map getRequestHeaderValuesMap() {
if (null == requestHeaderValuesMap) {
- Map map = new TreeMap(CASE_INSENSITIVE_COMPARATOR);
+ requestHeaderValuesMap = new TreeMap(CASE_INSENSITIVE_COMPARATOR);
HttpServletRequest request = (HttpServletRequest)getRequest();
for ( Enumeration e = request.getHeaderNames(); e.hasMoreElements(); ) {
String name = (String) e.nextElement();
- map.put(name, EnumerationUtils.toList(request.getHeaders(name)).toArray());
+ requestHeaderValuesMap.put(name, EnumerationUtils.toList(request.getHeaders(name)).toArray());
}
- requestHeaderValuesMap = Collections.unmodifiableMap(map);
}
- return requestHeaderValuesMap;
+ return Collections.unmodifiableMap(requestHeaderValuesMap);
}
public Iterator getRequestParameterNames() {
if (null == requestParameterNamesIterator) {
HttpServletRequest request = (HttpServletRequest)getRequest();
- requestParameterNamesIterator = EnumerationUtils.toList(request.getParameterNames()).iterator();
+ final Enumeration enumer = request.getParameterNames();
+
+ requestParameterNamesIterator = new Iterator() {
+ public boolean hasNext() {
+ return enumer.hasMoreElements();
+ }
+
+ public Object next() {
+ return enumer.nextElement();
+ }
+
+ public void remove() {
+ throw new UnsupportedOperationException();
+ }
+ };
}
return requestParameterNamesIterator;
}
+ /**
+ * <p>Add the specified request parameter for this request.</p>
+ *
+ * @param key Parameter name
+ * @param value Parameter value
+ */
+ public void addRequestParameterMap(String key, String value) {
+ super.addRequestParameterMap(key, value);
+
+ String [] currentValue = (String[]) getRequestParameterValuesMap().get(key);
+ if (null == currentValue) {
+ requestParameterValuesMap.put(key, new String[] { value });
+ } else {
+ String [] newArray = new String [currentValue.length + 1];
+ System.arraycopy(currentValue, 0, newArray, 0, currentValue.length);
+ newArray[currentValue.length] = value;
+ requestParameterValuesMap.put(key, newArray);
+ }
+ }
+
public Set getResourcePaths(String path) {
// TODO hans, should be implemented
if (null == resourcePathsSet) {
16 years, 10 months
JBoss Rich Faces SVN: r4712 - in branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces: componentControl/examples and 4 other directories.
by richfaces-svn-commits@lists.jboss.org
Author: ilya_shaikovsky
Date: 2007-12-11 09:52:25 -0500 (Tue, 11 Dec 2007)
New Revision: 4712
Modified:
branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/componentControl/examples/cmenuusage.xhtml
branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/componentControl/examples/control.xhtml
branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/componentControl/usage.xhtml
branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/contextMenu/example/menu.xhtml
branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/contextMenu/usage.xhtml
branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/listShuttle/examples/toolBarCustomization.xhtml
branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/orderingList/example/playlist.xhtml
Log:
Review and updates to release.
Modified: branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/componentControl/examples/cmenuusage.xhtml
===================================================================
--- branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/componentControl/examples/cmenuusage.xhtml 2007-12-11 14:40:53 UTC (rev 4711)
+++ branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/componentControl/examples/cmenuusage.xhtml 2007-12-11 14:52:25 UTC (rev 4712)
@@ -48,7 +48,7 @@
<h:outputText value="#{car.price}" />
</rich:column>
- <rich:componentControl event="onRowClick" for=":subview:form:menu" operation="doShow">
+ <rich:componentControl event="onRowClick" for=":subview:form:menu" operation="show">
<f:param value="#{car.model}" name="model"/>
<f:param value="#{car.make}" name="car"/>
</rich:componentControl>
Modified: branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/componentControl/examples/control.xhtml
===================================================================
--- branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/componentControl/examples/control.xhtml 2007-12-11 14:40:53 UTC (rev 4711)
+++ branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/componentControl/examples/control.xhtml 2007-12-11 14:52:25 UTC (rev 4712)
@@ -9,18 +9,20 @@
vertical-align:top;
}
</style>
- <p>RichFaces Component Control is a component that allows to manage any components
- with their client side JS API.
+ <p>RichFaces Component Control is a universal component that allows to call JS API functions on the
+ components after defined events.
</p>
<p>
In this simple example <b>componentControl</b> components used to open and close modal panel.
The component attached to links and just calls "show" and "hide" functions on Modal Panel.
</p>
- <ui:include src="/richfaces/componentControl/examples/mpusage.xhtml" />
- <rich:separator/>
+ <div class="sample-container">
+ <ui:include src="/richfaces/componentControl/examples/mpusage.xhtml" />
+ <rich:spacer height="20"/>
<ui:include src="/templates/include/sourceview.xhtml">
<ui:param name="sourcepath" value="/richfaces/componentControl/examples/mpusage.xhtml"/>
</ui:include>
+ </div>
<p>
<b>Main component attributes:</b>
<ul>
@@ -28,7 +30,13 @@
<li><b>attachTo</b> - specifies client identifier of the component or id of the existing DOM element that is a source
for given event. If <b>attachTo</b> is not defined, the event is attached on the server to the closest in the
component tree parent component.</li>
- <li><b>event</b> - The event that is used to trigger the <b>operation</b> on the target component </li>
+ <li><b>event</b> - The event that is used to trigger the <b>operation</b> on the target component
+ <br/><i><b>Note:</b> the component could use "oncontextmenu" event to call the JS API on right click event.
+ But in this case this component should be defined through <b>for</b> attribute rather than using a4j:support style,
+ because many of the components doesn't encodes this event and in case of support-like definition - the component will not work properly.
+ </i>
+
+ </li>
<li><b>operation</b> - name of the javascript function that will be invoked on target component. The API method
is attached to the 'component' property of the root DOM element that represents
the target component. The function has two parameters - <b>event</b> and <b>params</b>.</li>
@@ -57,9 +65,11 @@
Click at any table row to see the context menu that generated individually for
every row using parameters.
</p>
- <ui:include src="/richfaces/componentControl/examples/cmenuusage.xhtml" />
- <rich:separator/>
+ <div class="sample-container">
+ <ui:include src="/richfaces/componentControl/examples/cmenuusage.xhtml" />
+ <rich:spacer height="20"/>
<ui:include src="/templates/include/sourceview.xhtml">
<ui:param name="sourcepath" value="/richfaces/componentControl/examples/cmenuusage.xhtml"/>
</ui:include>
+ </div>
</ui:composition>
\ No newline at end of file
Modified: branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/componentControl/usage.xhtml
===================================================================
--- branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/componentControl/usage.xhtml 2007-12-11 14:40:53 UTC (rev 4711)
+++ branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/componentControl/usage.xhtml 2007-12-11 14:52:25 UTC (rev 4712)
@@ -8,12 +8,8 @@
<ui:composition template="/templates/component-sample.xhtml">
<ui:define name="sample">
- <div class="sample-container">
-
<ui:include src="/richfaces/componentControl/examples/control.xhtml"/>
- </div>
-
</ui:define>
</ui:composition>
Modified: branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/contextMenu/example/menu.xhtml
===================================================================
--- branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/contextMenu/example/menu.xhtml 2007-12-11 14:40:53 UTC (rev 4711)
+++ branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/contextMenu/example/menu.xhtml 2007-12-11 14:52:25 UTC (rev 4712)
@@ -8,24 +8,35 @@
.cent{
text-align:center;
}
+ .rich-menu-item{
+ text-align:left;
+ }
+ .rich-menu-group{
+ text-align:left;
+ }
</style>
- <h:panelGrid columns="1" columnClasses="cent,cent,cent,cent" cellspacing="10px">
+ <h:panelGrid columns="1" columnClasses="cent">
<h:outputText value="Perform right-click on the picture to call the menu" style="font-weight:bold" id="label"/>
<h:panelGroup id="picture">
<h:graphicImage value="/richfaces/jQuery/images/pic1.jpg" id="pic"/>
- <rich:contextMenu event="oncontextmenu" attached="true">
- <rich:menuItem value="Enlarge"></rich:menuItem>
- <rich:menuItem value="Open in new window"></rich:menuItem>
- <rich:menuGroup value="Save">
- <rich:menuItem value="Download image"></rich:menuItem>
- <rich:menuItem value="Copy to clipboard"></rich:menuItem>
- <rich:menuItem value="Copy image adress"></rich:menuItem>
- </rich:menuGroup>
+ <rich:contextMenu event="oncontextmenu" attached="true" submitMode="none">
+ <rich:menuItem value="Zoom In" onclick="enlarge();" id="zin"></rich:menuItem>
+ <rich:menuItem value="Zoom Out" onclick="decrease();" id="zout"></rich:menuItem>
</rich:contextMenu>
</h:panelGroup>
</h:panelGrid>
+ <script type="text/javascript">
+ function enlarge(){
+ document.getElementById('pic').width=document.getElementById('pic').width*1.1;
+ document.getElementById('pic').height=document.getElementById('pic').height*1.1;
+ }
+ function decrease(){
+ document.getElementById('pic').width=document.getElementById('pic').width*0.9;
+ document.getElementById('pic').height=document.getElementById('pic').height*0.9;
+ }
+ </script>
</ui:composition>
\ No newline at end of file
Modified: branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/contextMenu/usage.xhtml
===================================================================
--- branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/contextMenu/usage.xhtml 2007-12-11 14:40:53 UTC (rev 4711)
+++ branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/contextMenu/usage.xhtml 2007-12-11 14:52:25 UTC (rev 4712)
@@ -37,6 +37,12 @@
that appears after a particular client side event (onmouseover, onclick etc) occured on parent component.
The event is defined with an <b>event</b> attribute.</p>
<p>
+ <i><b>Note:</b> As you can see from first example the component could use "oncontextmenu" event to call the Menu on right click event.
+ But in this case this component should be called through <b>componentControl</b> component(as it shown at second example) rather than using a4j:support style,
+ because many of the components doesn't encodes this event and in case of support-like definition - the component will not work properly.
+ </i>
+ </p>
+ <p>
Other usefull attributes are:
<ul>
<li>
Modified: branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/listShuttle/examples/toolBarCustomization.xhtml
===================================================================
--- branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/listShuttle/examples/toolBarCustomization.xhtml 2007-12-11 14:40:53 UTC (rev 4711)
+++ branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/listShuttle/examples/toolBarCustomization.xhtml 2007-12-11 14:52:25 UTC (rev 4712)
@@ -14,12 +14,13 @@
</c:forEach>
</rich:toolBar>
<rich:spacer height="20"></rich:spacer>
-
- <rich:listShuttle sourceValue="#{toolBar.freeItems}" targetValue="#{toolBar.items}" var="items" listHeight="300px" sourceCaptionLabel="Available Items" targetCaptionLabel="Currently Active Items" converter="listShuttleconverter">
+
+ <rich:listShuttle sourceValue="#{toolBar.freeItems}"
+ targetValue="#{toolBar.items}" var="items" listHeight="300" listWidth="300"
+ sourceCaptionLabel="Available Items"
+ targetCaptionLabel="Currently Active Items"
+ converter="listShuttleconverter">
<rich:column>
- <f:facet name="header">
- <h:outputText value="Items List"></h:outputText>
- </f:facet>
<h:outputText value="#{items.label}"></h:outputText>
</rich:column>
<a4j:support event="onorderchanged" reRender="toolBar"></a4j:support>
@@ -27,7 +28,7 @@
<rich:spacer height="20"></rich:spacer>
- <h:commandButton value="Update Toolbar" reRender="toolBar"/>
+ <h:commandButton value="Update Toolbar" reRender="toolBar" />
<rich:messages></rich:messages>
- </h:form>
-</ui:composition>
\ No newline at end of file
+ </h:form>
+</ui:composition>
Modified: branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/orderingList/example/playlist.xhtml
===================================================================
--- branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/orderingList/example/playlist.xhtml 2007-12-11 14:40:53 UTC (rev 4711)
+++ branches/3.1.x/samples/richfaces-demo/src/main/webapp/richfaces/orderingList/example/playlist.xhtml 2007-12-11 14:52:25 UTC (rev 4712)
@@ -9,18 +9,18 @@
text-align:center;
}
</style>
- <rich:orderingList value="#{library.libraryAsList}" var="lib" listHeight="300px">
- <rich:column>
+ <rich:orderingList value="#{library.libraryAsList}" var="lib" listHeight="300" listWidth="350">
+ <rich:column width="300">
<f:facet name="header">
Song Name
- </f:facet>
+ </f:facet>
<h:outputText value="#{lib.title}"></h:outputText>
</rich:column>
<rich:column>
<f:facet name="header">
- Album Title
+ Artist Name
</f:facet>
- <h:outputText value="#{lib.album.title}"></h:outputText>
+ <h:outputText value="#{lib.album.artist.name}"></h:outputText>
</rich:column>
</rich:orderingList>
</ui:composition>
\ No newline at end of file
16 years, 10 months
JBoss Rich Faces SVN: r4711 - branches/3.1.x/framework/impl/src/main/java/org/richfaces/component/util.
by richfaces-svn-commits@lists.jboss.org
Author: maksimkaszynski
Date: 2007-12-11 09:40:53 -0500 (Tue, 11 Dec 2007)
New Revision: 4711
Modified:
branches/3.1.x/framework/impl/src/main/java/org/richfaces/component/util/HtmlUtil.java
Log:
more sophisticated component searching
Modified: branches/3.1.x/framework/impl/src/main/java/org/richfaces/component/util/HtmlUtil.java
===================================================================
--- branches/3.1.x/framework/impl/src/main/java/org/richfaces/component/util/HtmlUtil.java 2007-12-11 14:40:13 UTC (rev 4710)
+++ branches/3.1.x/framework/impl/src/main/java/org/richfaces/component/util/HtmlUtil.java 2007-12-11 14:40:53 UTC (rev 4711)
@@ -27,6 +27,7 @@
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
+import org.ajax4jsf.renderkit.RendererUtils;
import org.ajax4jsf.util.HtmlDimensions;
/**
@@ -65,7 +66,7 @@
while (matcher.find()) {
// make new id selector here using matcher.group(1)
String unescaped = matcher.group(1).replaceAll("\\\\:", ":");
- UIComponent target = component.findComponent(unescaped);
+ UIComponent target = RendererUtils.getInstance().findComponentFor(context, component, unescaped);
if (target != null) {
matcher.appendReplacement(sb, "#"
16 years, 10 months
JBoss Rich Faces SVN: r4710 - branches/3.1.x/ui/menu-components/src/main/java/org/richfaces/renderkit/html.
by richfaces-svn-commits@lists.jboss.org
Author: maksimkaszynski
Date: 2007-12-11 09:40:13 -0500 (Tue, 11 Dec 2007)
New Revision: 4710
Modified:
branches/3.1.x/ui/menu-components/src/main/java/org/richfaces/renderkit/html/MenuItemRendererBase.java
Log:
http://jira.jboss.com/jira/browse/RF-1588
Modified: branches/3.1.x/ui/menu-components/src/main/java/org/richfaces/renderkit/html/MenuItemRendererBase.java
===================================================================
--- branches/3.1.x/ui/menu-components/src/main/java/org/richfaces/renderkit/html/MenuItemRendererBase.java 2007-12-11 14:26:38 UTC (rev 4709)
+++ branches/3.1.x/ui/menu-components/src/main/java/org/richfaces/renderkit/html/MenuItemRendererBase.java 2007-12-11 14:40:13 UTC (rev 4710)
@@ -72,7 +72,7 @@
// enqueue event here for this component or for component with Id
// taken from forId attribute
- String mode = menuItem.getSubmitMode();
+ String mode = resolveSubmitMode(menuItem);
if (!MenuComponent.MODE_NONE.equalsIgnoreCase(mode)) {
ActionEvent actionEvent = new ActionEvent(menuItem);
16 years, 10 months
JBoss Rich Faces SVN: r4709 - branches/3.1.x/ui/orderingList/src/test/java/org/richfaces/component.
by richfaces-svn-commits@lists.jboss.org
Author: sergeyhalipov
Date: 2007-12-11 09:26:38 -0500 (Tue, 11 Dec 2007)
New Revision: 4709
Modified:
branches/3.1.x/ui/orderingList/src/test/java/org/richfaces/component/OrderingListComponentTest.java
Log:
Unnecessary code removed from JUnit test.
Modified: branches/3.1.x/ui/orderingList/src/test/java/org/richfaces/component/OrderingListComponentTest.java
===================================================================
--- branches/3.1.x/ui/orderingList/src/test/java/org/richfaces/component/OrderingListComponentTest.java 2007-12-11 14:09:15 UTC (rev 4708)
+++ branches/3.1.x/ui/orderingList/src/test/java/org/richfaces/component/OrderingListComponentTest.java 2007-12-11 14:26:38 UTC (rev 4709)
@@ -110,15 +110,6 @@
});
- orderingList.addValidator(new Validator() {
-
- public void validate(FacesContext arg0, UIComponent arg1,
- Object arg2) throws ValidatorException {
- // Fake validator.
- }
-
- });
-
form.getChildren().add(orderingList);
orderingList2 = (UIOrderingList)application.createComponent("org.richfaces.OrderingList");
@@ -182,12 +173,7 @@
* @throws Exception
*/
public void testUpdate() throws Exception {
- HtmlPage page = renderView();
- assertNotNull(page);
-
- HtmlAnchor anchor = (HtmlAnchor)page.getDocumentElement().getHtmlElementById(command.getClientId(facesContext));
- anchor.click();
- externalContext.addRequestParameterMap(orderingList.getClientId(facesContext), "sa1:2");
+ externalContext.addRequestParameterMap(orderingList.getClientId(facesContext), "sa1:2");
externalContext.addRequestParameterMap(orderingList.getClientId(facesContext), "0:1");
orderingList.processDecodes(facesContext);
orderingList.processValidators(facesContext);
@@ -216,12 +202,7 @@
});
- HtmlPage page = renderView();
- assertNotNull(page);
-
- HtmlAnchor anchor = (HtmlAnchor)page.getDocumentElement().getHtmlElementById(command.getClientId(facesContext));
- anchor.click();
- externalContext.addRequestParameterMap(orderingList.getClientId(facesContext), "sa1:2");
+ externalContext.addRequestParameterMap(orderingList.getClientId(facesContext), "sa1:2");
externalContext.addRequestParameterMap(orderingList.getClientId(facesContext), "0:1");
orderingList.processDecodes(facesContext);
orderingList.processValidators(facesContext);
16 years, 10 months
JBoss Rich Faces SVN: r4708 - branches/3.1.x/ui/orderingList/src/main/config/component.
by richfaces-svn-commits@lists.jboss.org
Author: artdaw
Date: 2007-12-11 09:09:15 -0500 (Tue, 11 Dec 2007)
New Revision: 4708
Modified:
branches/3.1.x/ui/orderingList/src/main/config/component/orderinglist.xml
Log:
http://jira.jboss.com/jira/browse/RF-696 - add attributes for orderingList
Modified: branches/3.1.x/ui/orderingList/src/main/config/component/orderinglist.xml
===================================================================
--- branches/3.1.x/ui/orderingList/src/main/config/component/orderinglist.xml 2007-12-11 13:54:53 UTC (rev 4707)
+++ branches/3.1.x/ui/orderingList/src/main/config/component/orderinglist.xml 2007-12-11 14:09:15 UTC (rev 4708)
@@ -28,8 +28,9 @@
<superclass>com.sun.facelets.tag.jsf.ComponentHandler</superclass>
</taghandler>
- &ui_component_attributes;
-
+ <!--&ui_component_attributes;-->
+ &ui_output_attributes;
+
<property>
<name>captionLabel</name>
<classname>java.lang.String</classname>
@@ -37,10 +38,36 @@
Defines caption representation text
</description>
</property>
+ <property>
+ <name>ajaxKeys</name>
+ <classname>java.util.Set</classname>
+ <description>Defines strings that are updated after an Ajax request</description>
+ </property>
+ <property>
+ <name>immediate</name>
+ <classname>boolean</classname>
+ <description>True means, that the default ActionListener should be executed immediately
+ (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase
+ </description>
+ </property>
+ <property>
+ <name>required</name>
+ <classname>boolean</classname>
+ <description>
+ If "true", this component is checked for non-empty input
+ </description>
+ </property>
+ <property>
+ <name>componentState</name>
+ <classname>org.ajax4jsf.model.DataComponentState</classname>
+ <description>It defines EL-binding for a component state for saving or redefinition</description>
+ </property>
+
<property>
<name>showButtonLabels</name>
<classname>boolean</classname>
<description>
+ If "true", shows a label for a button
</description>
<defaultvalue><![CDATA[true]]></defaultvalue>
</property>
@@ -48,25 +75,37 @@
<property>
<name>topControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a 'Top' control
+ </description>
</property>
<property>
<name>upControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a 'Up' control
+ </description>
</property>
<property>
<name>downControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a 'Down' control
+ </description>
</property>
<property>
<name>bottomControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a 'Bottom' control
+ </description>
</property>
<property>
<name>listWidth</name>
<classname>java.lang.String</classname>
<description>
- listWidth
+ Defines width of a list
</description>
<defaultvalue>"140"</defaultvalue>
</property>
@@ -74,7 +113,7 @@
<name>listHeight</name>
<classname>java.lang.String</classname>
<description>
- listHeight
+ Defines height of a list
</description>
<defaultvalue>"140"</defaultvalue>
</property>
@@ -82,99 +121,92 @@
<name>rowClasses</name>
<classname>java.lang.String</classname>
<description>
- rowClasses
+ CSS class for a row
</description>
<defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
- <property>
- <name>rowClasses</name>
- <classname>java.lang.String</classname>
- <description>
- rowClasses
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
- <property>
- <name>cellClasses</name>
- <classname>java.lang.String</classname>
- <description>
- cellClasses
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
- <property>
- <name>controlsType</name>
- <classname>java.lang.String</classname>
- <description>
- Defines type of a control: button or none.
- </description>
- <defaultvalue><![CDATA["button"]]></defaultvalue>
- </property>
- <property>
- <name>controlsHorizontalAlign</name>
- <classname>java.lang.String</classname>
- <description>
- Controls horizontal rendering. Possible values:
- left - controls should be rendered to the left side of a list.
- right(Default)- controls should be rendered to the right side of a list.
- </description>
- <defaultvalue><![CDATA["right"]]></defaultvalue>
- </property>
- <property>
- <name>controlsVerticalAlign</name>
- <classname>java.lang.String</classname>
- <description>
- Controls vertical rendering. Possible values:
- top - controls should be rendered aligned to top side of a list.
- bottom - controls should be rendered aligned to bottom side of a list.
- center(Default) - controls should be rendered centered relatively to a list.
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
- <property>
- <name>sortIconUp</name>
- <classname>java.lang.String</classname>
- <description>
- Specifies an icon for a sorting marker in sorting 'up' position.
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
- <property>
- <name>sortIconDown</name>
- <classname>java.lang.String</classname>
- <description>
- Sspecifies an icon for a sorting marker in sorting 'down' position.
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
- <property>
- <name>sortIcon</name>
- <classname>java.lang.String</classname>
- <description>
- Specifies a default icon for a sorting marker in non-sorting position.
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
- <property>
- <name>orderControlsVisible</name>
- <classname>boolean</classname>
- <description>
- If false – 'Up' and 'Down' controls shouldn't be displayed.
- </description>
- <defaultvalue>true</defaultvalue>
- </property>
- <property>
- <name>fastOrderControlsVisible</name>
- <classname>boolean</classname>
- <description>
- If false 'Top' and 'Bottom' controls aren’t displayed.
- </description>
- <defaultvalue>true</defaultvalue>
</property>
+ <property>
+ <name>cellClasses</name>
+ <classname>java.lang.String</classname>
+ <description>
+ CSS class for a cell
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>controlsType</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Defines type of a control: button or none.
+ </description>
+ <defaultvalue><![CDATA["button"]]></defaultvalue>
+ </property>
+ <property>
+ <name>controlsHorizontalAlign</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Controls horizontal rendering. Possible values:
+ left - controls should be rendered to the left side of a list.
+ right(Default)- controls should be rendered to the right side of a list.
+ </description>
+ <defaultvalue><![CDATA["right"]]></defaultvalue>
+ </property>
+ <property>
+ <name>controlsVerticalAlign</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Controls vertical rendering. Possible values:
+ top - controls should be rendered aligned to top side of a list.
+ bottom - controls should be rendered aligned to bottom side of a list.
+ center(Default) - controls should be rendered centered relatively to a list.
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>sortIconUp</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Specifies an icon for a sorting marker in sorting 'up' position.
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>sortIconDown</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Specifies an icon for a sorting marker in sorting 'down' position.
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>sortIcon</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Specifies a default icon for a sorting marker in non-sorting position.
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>orderControlsVisible</name>
+ <classname>boolean</classname>
+ <description>
+ If "false", 'Up' and 'Down' controls aren't displayed.
+ </description>
+ <defaultvalue>true</defaultvalue>
+ </property>
+ <property>
+ <name>fastOrderControlsVisible</name>
+ <classname>boolean</classname>
+ <description>
+ If "false", 'Top' and 'Bottom' controls aren't displayed.
+ </description>
+ <defaultvalue>true</defaultvalue>
+ </property>
<property elonly="true">
<name>selection</name>
- <description>Collection which stores a set of selected items</description>
+ <classname>java.util.Set</classname>
+ <description>Collection which stores a set of selected items</description>
</property>
<property hidden="true" el="false">
@@ -190,81 +222,90 @@
<name>validator</name>
<classname>javax.faces.el.MethodBinding</classname>
<methodargs>java.lang.Object.class</methodargs>
- </property>
-
- <property>
- <name>onorderchanged</name>
- <classname>java.lang.String</classname>
- <description>
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
- <property>
- <name>ontopclick</name>
- <classname>java.lang.String</classname>
- <description>
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
- <property>
- <name>onupclick</name>
- <classname>java.lang.String</classname>
- <description>
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
- <property>
- <name>ondownclick</name>
- <classname>java.lang.String</classname>
- <description>
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
- <property>
- <name>onbottomclick</name>
- <classname>java.lang.String</classname>
- <description>
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
- <property>
- <name>onheaderclick</name>
- <classname>java.lang.String</classname>
- <description>
- </description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
+ <description>
+ MethodBinding pointing at a method that is called during Process Validations phase of the request processing lifecycle, to validate the current value of this component
+ </description>
+ </property>
+
+ <property>
+ <name>onorderchanged</name>
+ <classname>java.lang.String</classname>
+ <description>
+ A JavaScript event handler called on an order operation
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
</property>
+ <property>
+ <name>ontopclick</name>
+ <classname>java.lang.String</classname>
+ <description>
+ A JavaScript event handler; a button "Top" is clicked
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>onupclick</name>
+ <classname>java.lang.String</classname>
+ <description>
+ HTML: a script expression; a button "Up" is clicked
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>ondownclick</name>
+ <classname>java.lang.String</classname>
+ <description>
+ A JavaScript event handler; a button "Down" is clicked
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>onbottomclick</name>
+ <classname>java.lang.String</classname>
+ <description>
+ A JavaScript event handler; a button "Bottom" is clicked
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>onheaderclick</name>
+ <classname>java.lang.String</classname>
+ <description>
+ A JavaScript event handler; a header is clicked
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
&html_style_attributes;
<property>
<name>onclick</name>
<classname>java.lang.String</classname>
- <description>HTML: a script expression; </description>
+ <description>HTML: a script expression; a pointer button is clicked</description>
<defaultvalue><![CDATA[""]]></defaultvalue>
</property>
<property>
<name>ondblclick</name>
<classname>java.lang.String</classname>
- <description>HTML: a script expression; </description>
+ <description>HTML: a script expression; a pointer button is double-clicked</description>
<defaultvalue><![CDATA[""]]></defaultvalue>
</property>
<property>
<name>onmouseout</name>
<classname>java.lang.String</classname>
- <description>HTML: a script expression;</description>
+ <description>HTML: a script expression; a pointer is moved away</description>
<defaultvalue><![CDATA[""]]></defaultvalue>
</property>
<property>
<name>onmousemove</name>
<classname>java.lang.String</classname>
- <description>HTML: a script expression;</description>
+ <description>HTML: a script expression; a pointer is moved within</description>
<defaultvalue><![CDATA[""]]></defaultvalue>
</property>
<property>
<name>onmouseover</name>
<classname>java.lang.String</classname>
- <description>HTML: a script expression; </description>
+ <description>HTML: a script expression; a pointer is moved onto</description>
<defaultvalue><![CDATA[""]]></defaultvalue>
</property>
@@ -283,11 +324,63 @@
<property hidden="true">
<name>rowCount</name>
</property>
+ <property>
+ <name>rowKey</name>
+ <classname>java.lang.Object</classname>
+ <description>RowKey is a representation of an identifier for a specific data row</description>
+ </property>
+ <property>
+ <name>rowKeyVar</name>
+ <classname>java.lang.String</classname>
+ <description>The attribute provides access to a row key in a Request scope</description>
+ </property>
+ <property>
+ <name>rows</name>
+ <classname>int</classname>
+ <description>
+ A number of rows to display, or zero for all remaining rows in the list
+ </description>
+ </property>
+ <property>
+ <name>stateVar</name>
+ <classname>java.lang.String</classname>
+ <description>
+ The attribute provides access to a component state on the client side
+ </description>
+ </property>
+ <property>
+ <name>var</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Defines a list on the page
+ </description>
+ </property>
+ <property>
+ <name>value</name>
+ <classname>java.lang.Object</classname>
+ <description>
+ Define the collection to be shown in a list
+ </description>
+ </property>
+ <property>
+ <name>activeItem</name>
+ <classname>java.lang.Object</classname>
+ <description>
+ Stores active item
+ </description>
+ </property>
+ <property attachedstate="true">
+ <name>valueChangeListener</name>
+ <classname>javax.faces.el.MethodBinding</classname>
+ <methodargs>javax.faces.event.ValueChangeEvent.class</methodargs>
+ <description>Listener for value changes</description>
+ </property>
</component>
<listener>
<componentclass>javax.faces.component.EditableValueHolder</componentclass>
<eventclass>javax.faces.event.ValueChangeEvent</eventclass>
<name>valueChangeListener</name>
+ <description>Listener for value changes</description>
</listener>
</components>
16 years, 10 months
JBoss Rich Faces SVN: r4707 - branches/3.1.x/ui/listShuttle/src/main/config/component.
by richfaces-svn-commits@lists.jboss.org
Author: artdaw
Date: 2007-12-11 08:54:53 -0500 (Tue, 11 Dec 2007)
New Revision: 4707
Modified:
branches/3.1.x/ui/listShuttle/src/main/config/component/listShuttle.xml
Log:
http://jira.jboss.com/jira/browse/RF-696 - add attributes for listShuttle
Modified: branches/3.1.x/ui/listShuttle/src/main/config/component/listShuttle.xml
===================================================================
--- branches/3.1.x/ui/listShuttle/src/main/config/component/listShuttle.xml 2007-12-11 13:54:50 UTC (rev 4706)
+++ branches/3.1.x/ui/listShuttle/src/main/config/component/listShuttle.xml 2007-12-11 13:54:53 UTC (rev 4707)
@@ -24,6 +24,7 @@
&ui_component_attributes;
&html_style_attributes;
+ &ui_data_attributes;
<property hidden="true" exist="true">
<name>value</name>
@@ -37,32 +38,41 @@
<property hidden="true" el="false">
<name>valid</name>
</property>
- <property elonly="true">
- <name>validator</name>
- <classname>javax.faces.el.MethodBinding</classname>
- <methodargs>javax.faces.event.ValueChangeEvent</methodargs>
- </property>
+ <property elonly="true">
+ <name>validator</name>
+ <classname>javax.faces.el.MethodBinding</classname>
+ <methodargs>java.lang.Object.class</methodargs>
+ <description>
+ MethodBinding pointing at a method that is called during Process Validations phase of the request processing lifecycle, to validate the current value of this component
+ </description>
+ </property>
<property hidden="true">
<name>value</name>
</property>
<property elonly="true">
<name>sourceSelection</name>
+ <classname>java.util.Set</classname>
+ <description>Manages selection in a source list from the server side</description>
</property>
<property elonly="true">
<name>targetSelection</name>
+ <classname>java.util.Set</classname>
+ <description>Manages selection in a target list from the server side</description>
</property>
<property>
<name>switchByClick</name>
<classname>boolean</classname>
+ <description>If "true", dragging between lists realized by click </description>
<defaultvalue>false</defaultvalue>
</property>
<property>
<name>sourceListWidth</name>
<classname>java.lang.String</classname>
<description>
+ Defines width of a source list
</description>
<defaultvalue>"140"</defaultvalue>
</property>
@@ -70,6 +80,7 @@
<name>targetListWidth</name>
<classname>java.lang.String</classname>
<description>
+ Defines width of a target list
</description>
<defaultvalue>"140"</defaultvalue>
</property>
@@ -77,6 +88,7 @@
<name>listsHeight</name>
<classname>java.lang.String</classname>
<description>
+ Defines height of the list
</description>
<defaultvalue>"140"</defaultvalue>
</property>
@@ -84,7 +96,7 @@
<name>orderControlsVisible</name>
<classname>boolean</classname>
<description>
- If false – 'Up' and 'Down' controls shouldn't be displayed.
+ If "false", 'Up' and 'Down' controls aren't displayed.
</description>
<defaultvalue>true</defaultvalue>
</property>
@@ -92,7 +104,7 @@
<name>fastOrderControlsVisible</name>
<classname>boolean</classname>
<description>
- If false 'Top' and 'Bottom' controls aren’t displayed.
+ If "false", 'Top' and 'Bottom' controls aren't displayed.
</description>
<defaultvalue>true</defaultvalue>
</property>
@@ -101,7 +113,7 @@
<name>moveControlsVisible</name>
<classname>boolean</classname>
<description>
- If false 'Copy' and 'Remove' controls aren’t displayed
+ If "false", 'Copy' and 'Remove' controls aren't displayed
</description>
<defaultvalue>true</defaultvalue>
</property>
@@ -109,7 +121,7 @@
<name>fastMoveControlsVisible</name>
<classname>boolean</classname>
<description>
- If false 'Copy All' and 'Remove All' controls aren’t displayed
+ If "false", 'Copy All' and 'Remove All' controls aren't displayed
</description>
<defaultvalue>true</defaultvalue>
</property>
@@ -117,12 +129,14 @@
<property>
<name>onorderchanged</name>
<classname>java.lang.String</classname>
+ <description>HTML: script expression; called after ordering action</description>
</property>
<property>
<name>showButtonLabels</name>
<classname>boolean</classname>
- <description>
+ <description>
+ Shows a label for a button
</description>
<defaultvalue><![CDATA[true]]></defaultvalue>
</property>
@@ -130,44 +144,165 @@
<property>
<name>topControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a "Top" control
+ </description>
</property>
<property>
<name>upControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for an "Up" control
+ </description>
</property>
<property>
<name>downControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a down control
+ </description>
</property>
<property>
<name>bottomControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a bottom control
+ </description>
</property>
<property>
<name>copyAllControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a copyAll control
+ </description>
</property>
<property>
<name>copyControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a copy control
+ </description>
</property>
<property>
<name>removeControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a remove control
+ </description>
</property>
<property>
<name>removeAllControlLabel</name>
<classname>java.lang.String</classname>
- </property>
-
- <property>
- <name>sourceCaptionLabel</name>
- <classname>java.lang.String</classname>
- </property>
- <property>
- <name>targetCaptionLabel</name>
- <classname>java.lang.String</classname>
+ <description>
+ Defines a label for a removeAll control
+ </description>
</property>
+
+ <property>
+ <name>sourceCaptionLabel</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Defines source list caption representation text
+ </description>
+ </property>
+ <property>
+ <name>targetCaptionLabel</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Defines target list caption representation text
+ </description>
+ </property>
+ <property>
+ <name>var</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Defines a list on the page
+ </description>
+ </property>
+ <property attachedstate="true">
+ <name>valueChangeListener</name>
+ <classname>javax.faces.el.MethodBinding</classname>
+ <methodargs>javax.faces.event.ValueChangeEvent.class</methodargs>
+ <description>Listener for value changes</description>
+ </property>
+ <property>
+ <name>immediate</name>
+ <classname>boolean</classname>
+ <description>
+ True means, that the default ActionListener should be executed immediately
+ (i.e. during Apply Request Values phase of the request processing lifecycle),
+ rather than waiting until the Invoke Application phase
+ </description>
+ </property>
+ <property>
+ <name>required</name>
+ <classname>boolean</classname>
+ <description>
+ If "true", this component is checked for non-empty input
+ </description>
+ </property>
+ <property>
+ <name>componentState</name>
+ <classname>org.ajax4jsf.model.DataComponentState</classname>
+ <description>It defines EL-binding for a component state for saving or redefinition</description>
+ </property>
+ <property attachedstate="true">
+ <name>converter</name>
+ <classname>javax.faces.convert.Converter</classname>
+ <description>
+ Id of Converter to be used or reference to a Converter
+ </description>
+ </property>
+ <property>
+ <name>ajaxKeys</name>
+ <classname>java.util.Set</classname>
+ <description>Defines strings that are updated after an Ajax request</description>
+ </property>
+ <property>
+ <name>rowKey</name>
+ <classname>java.lang.Object</classname>
+ <description>RowKey is a representation of an identifier for a specific data row</description>
+ </property>
+ <property>
+ <name>rowKeyVar</name>
+ <classname>java.lang.String</classname>
+ <description>The attribute provides access to a row key in a Request scope</description>
+ </property>
+ <property>
+ <name>stateVar</name>
+ <classname>java.lang.String</classname>
+ <description>
+ The attribute provides access to a component state on the client side
+ </description>
+ </property>
+ <property>
+ <name>sourceValue</name>
+ <classname>java.lang.Object</classname>
+ <description>
+ Define the collection to be shown in source list
+ </description>
+ </property>
+ <property>
+ <name>targetValue</name>
+ <classname>java.lang.Object</classname>
+ <description>
+ Define the collection to be shown in target list
+ </description>
+ </property>
+ <property>
+ <name>activeItem</name>
+ <classname>java.lang.Object</classname>
+ <description>
+ Stores active item
+ </description>
+ </property>
+ <property>
+ <name>switchByClick</name>
+ <classname>boolean</classname>
+ <description>
+ If "true", dragging between lists realized by click
+ </description>
+ </property>
</component>
</components>
16 years, 10 months
JBoss Rich Faces SVN: r4706 - branches/3.1.x/ui/listShuttle/src/main/resources/org/richfaces/renderkit/html/css.
by richfaces-svn-commits@lists.jboss.org
Author: sergeyhalipov
Date: 2007-12-11 08:54:50 -0500 (Tue, 11 Dec 2007)
New Revision: 4706
Modified:
branches/3.1.x/ui/listShuttle/src/main/resources/org/richfaces/renderkit/html/css/listShuttle.xcss
Log:
List shuttle: fix border for inputs inside list.
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-11 13:54:27 UTC (rev 4705)
+++ branches/3.1.x/ui/listShuttle/src/main/resources/org/richfaces/renderkit/html/css/listShuttle.xcss 2007-12-11 13:54:50 UTC (rev 4706)
@@ -43,7 +43,6 @@
<u:style name="color" skin="generalTextColor"/>
<u:style name="font-size" skin="generalSizeFont"/>
<u:style name="font-family" skin="generalFamilyFont"/>
- <u:style name="border" value="0"/>
<u:style name="white-space" value="nowrap"/>
</u:selector>
@@ -149,6 +148,7 @@
.rich-shuttle-source-cell, .rich-shuttle-target-cell {
padding : 2px;
white-space: nowrap;
+ border: 0px;
}
.rich-shuttle-source-cell-selected, .rich-shuttle-target-cell-selected {
16 years, 10 months
JBoss Rich Faces SVN: r4705 - branches/3.1.x/ui/contextMenu/src/main/config/component.
by richfaces-svn-commits@lists.jboss.org
Author: artdaw
Date: 2007-12-11 08:54:27 -0500 (Tue, 11 Dec 2007)
New Revision: 4705
Modified:
branches/3.1.x/ui/contextMenu/src/main/config/component/contextMenu.xml
Log:
http://jira.jboss.com/jira/browse/RF-696 - add attributes for contextMenu
Modified: branches/3.1.x/ui/contextMenu/src/main/config/component/contextMenu.xml
===================================================================
--- branches/3.1.x/ui/contextMenu/src/main/config/component/contextMenu.xml 2007-12-11 13:54:00 UTC (rev 4704)
+++ branches/3.1.x/ui/contextMenu/src/main/config/component/contextMenu.xml 2007-12-11 13:54:27 UTC (rev 4705)
@@ -29,23 +29,23 @@
<classname>java.lang.String</classname>
<description>
Set the submission mode for all menu items of the menu except
- ones where this attribute redefined. (ajax,server(Default),none)
+ ones where this attribute redefined (ajax, server(Default), none)
</description>
- <defaultvalue>"server"</defaultvalue>
+ <defaultvalue>"server"</defaultvalue>
</property>
<property>
<name>event</name>
<classname>java.lang.String</classname>
<description>
- TODO: doc here - see spec
+ Defines an event on the parent element that triggers the menu's appearance
</description>
- <defaultvalue>"oncontextmenu"</defaultvalue>
+ <defaultvalue>"oncontextmenu"</defaultvalue>
</property>
<property>
<name>attached</name>
<classname>boolean</classname>
<description>
- TODO: doc here - see spec
+ If the value of the "attached" attribute is true, component is attached to parent component
</description>
<defaultvalue>true</defaultvalue>
</property>
@@ -53,7 +53,7 @@
<name>disableDefaultMenu</name>
<classname>boolean</classname>
<description>
- TODO: doc here - see spec
+ Forbids default handling for adjusted event
</description>
<defaultvalue>true</defaultvalue>
</property>
@@ -79,7 +79,7 @@
<name>popupWidth</name>
<classname>java.lang.String</classname>
<description>
- Set minimal width for the all of the lists that will appear.
+ Set minimal width for the all of the lists that will appear
</description>
</property>
@@ -203,7 +203,7 @@
<name>onmouseout</name>
<classname>java.lang.String</classname>
<description>
- HTML: script expression; a pointer was moved away.
+ HTML: script expression; a pointer was moved away
</description>
<defaultvalue><![CDATA[""]]></defaultvalue>
</property>
@@ -212,7 +212,7 @@
<name>onmousemove</name>
<classname>java.lang.String</classname>
<description>
- HTML: script expression; a pointer was moved within.
+ HTML: script expression; a pointer was moved within
</description>
<defaultvalue><![CDATA[""]]></defaultvalue>
</property>
@@ -221,7 +221,7 @@
<name>onmouseover</name>
<classname>java.lang.String</classname>
<description>
- HTML: script expression; a pointer was moved onto.
+ HTML: script expression; a pointer was moved onto
</description>
<defaultvalue><![CDATA[""]]></defaultvalue>
</property>
@@ -230,7 +230,7 @@
<name>onitemselect</name>
<classname>java.lang.String</classname>
<description>
- HTML: script expression; some item was selected.
+ HTML: script expression; some item was selected
</description>
<defaultvalue><![CDATA[""]]></defaultvalue>
</property>
@@ -239,7 +239,7 @@
<name>ongroupactivate</name>
<classname>java.lang.String</classname>
<description>
- HTML: script expression; some group was activated.
+ HTML: script expression; some group was activated
</description>
<defaultvalue><![CDATA[""]]></defaultvalue>
</property>
16 years, 10 months