You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gm...@apache.org on 2006/08/07 20:43:00 UTC
svn commit: r429428 - in /myfaces/tomahawk/trunk/sandbox:
core/src/main/java/org/apache/myfaces/custom/suggestajax/
core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/
core/src/main/java/org/apache/myfaces/custom/suggestajax/tabl...
Author: gmuellan
Date: Mon Aug 7 11:42:59 2006
New Revision: 429428
URL: http://svn.apache.org/viewvc?rev=429428&view=rev
Log:
updated styling stuff of SuggestAjax
Removed:
myfaces/tomahawk/trunk/sandbox/core/src/main/tld/entities/input_suggest_ajax_attributes.xml
Modified:
myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/SuggestAjax.java
myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/SuggestAjaxTag.java
myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjax.java
myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjaxRenderer.java
myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjaxTag.java
myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/tablesuggestajax/TableSuggestAjax.java
myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/tablesuggestajax/TableSuggestAjaxTag.java
myfaces/tomahawk/trunk/sandbox/core/src/main/tld/entities/suggest_ajax_attributes.xml
myfaces/tomahawk/trunk/sandbox/core/src/main/tld/entities/table_suggest_ajax_attributes.xml
myfaces/tomahawk/trunk/sandbox/core/src/main/tld/myfaces_sandbox.tld
myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/inputSuggestAjax.jsp
Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/SuggestAjax.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/SuggestAjax.java?rev=429428&r1=429427&r2=429428&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/SuggestAjax.java (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/SuggestAjax.java Mon Aug 7 11:42:59 2006
@@ -37,11 +37,7 @@
private MethodBinding _suggestedItemsMethod;
- private String _popupId;
- private String _popupStyleClass;
- private String _popupStyle;
private String _charset;
- private String _layout;
private Integer _maxSuggestedItems;
@@ -54,15 +50,11 @@
public Object saveState(FacesContext context)
{
- Object[] values = new Object[8];
+ Object[] values = new Object[4];
values[0] = super.saveState(context);
values[1] = saveAttachedState(context, _suggestedItemsMethod);
- values[2] = _popupId;
- values[3] = _popupStyleClass;
- values[4] = _popupStyle;
- values[5] = _layout;
- values[6] = _maxSuggestedItems;
- values[7] = _charset;
+ values[2] = _maxSuggestedItems;
+ values[3] = _charset;
return values;
}
@@ -72,12 +64,8 @@
Object values[] = (Object[])state;
super.restoreState(context, values[0]);
_suggestedItemsMethod = (MethodBinding) restoreAttachedState(context, values[1]);
- _popupId = (String) values[2];
- _popupStyleClass = (String) values[3];
- _popupStyle = (String) values[4];
- _layout = (String) values[5];
- _maxSuggestedItems = (Integer) values[6];
- _charset = (String) values[7];
+ _maxSuggestedItems = (Integer) values[2];
+ _charset = (String) values[3];
}
public void encodeAjax(FacesContext context)
@@ -102,19 +90,6 @@
super.encodeChildren(context);
}
- public String getLayout()
- {
- if (_layout != null)
- return _layout;
- ValueBinding vb = getValueBinding("layout");
- return vb != null ? vb.getValue(getFacesContext()).toString() : "default";
- }
-
- public void setLayout(String layout)
- {
- _layout = layout;
- }
-
public void setSuggestedItemsMethod(MethodBinding suggestedItemsMethod)
{
_suggestedItemsMethod = suggestedItemsMethod;
@@ -123,45 +98,6 @@
public MethodBinding getSuggestedItemsMethod()
{
return _suggestedItemsMethod;
- }
-
- public String getPopupId()
- {
- if (_popupId != null)
- return _popupId;
- ValueBinding vb = getValueBinding("popupId");
- return vb != null ? vb.getValue(getFacesContext()).toString() : null;
- }
-
- public void setPopupId(String popupId)
- {
- _popupId = popupId;
- }
-
- public String getPopupStyleClass()
- {
- if (_popupStyleClass != null)
- return _popupStyleClass;
- ValueBinding vb = getValueBinding("popupStyleClass");
- return vb != null ? vb.getValue(getFacesContext()).toString() : null;
- }
-
- public void setPopupStyleClass(String popupStyleClass)
- {
- _popupStyleClass = popupStyleClass;
- }
-
- public String getPopupStyle()
- {
- if (_popupStyle != null)
- return _popupStyle;
- ValueBinding vb = getValueBinding("popupStyle");
- return vb != null ? vb.getValue(getFacesContext()).toString() : null;
- }
-
- public void setPopupStyle(String popupStyle)
- {
- _popupStyle = popupStyle;
}
public Integer getMaxSuggestedItems() {
Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/SuggestAjaxTag.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/SuggestAjaxTag.java?rev=429428&r1=429427&r2=429428&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/SuggestAjaxTag.java (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/SuggestAjaxTag.java Mon Aug 7 11:42:59 2006
@@ -39,11 +39,7 @@
private String _suggestedItemsMethod;
private String _maxSuggestedItems;
- private String _popupId;
- private String _popupStyleClass;
- private String _popupStyle;
private String _charset;
- private String _layout;
public String getComponentType() {
return InputSuggestAjax.COMPONENT_TYPE;
@@ -59,10 +55,6 @@
_suggestedItemsMethod = null;
_maxSuggestedItems = null;
- _popupId = null;
- _popupStyleClass = null;
- _popupStyle = null;
- _layout = null;
_charset = null;
}
@@ -74,10 +66,6 @@
setIntegerProperty(component,"maxSuggestedItems", _maxSuggestedItems);
SuggestAjaxTag.setSuggestedItemsMethodProperty(getFacesContext(),component,_suggestedItemsMethod);
- setStringProperty(component,"popupId",_popupId);
- setStringProperty(component,"popupStyleClass",_popupStyleClass);
- setStringProperty(component,"popupStyle",_popupStyle);
- setStringProperty(component,"layout",_layout);
setStringProperty(component,"charset",_charset);
}
@@ -109,29 +97,10 @@
}
// setter methodes to populate the components properites
- public void setLayout(String layout)
- {
- _layout = layout;
- }
public void setSuggestedItemsMethod(String suggestedItemsMethod)
{
_suggestedItemsMethod = suggestedItemsMethod;
- }
-
- public void setPopupId(String popupId)
- {
- _popupId = popupId;
- }
-
- public void setPopupStyleClass(String popupStyleClass)
- {
- _popupStyleClass = popupStyleClass;
- }
-
- public void setPopupStyle(String popupStyle)
- {
- _popupStyle = popupStyle;
}
public void setMaxSuggestedItems(String maxSuggestedItems) {
Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjax.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjax.java?rev=429428&r1=429427&r2=429428&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjax.java (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjax.java Mon Aug 7 11:42:59 2006
@@ -18,7 +18,6 @@
import org.apache.myfaces.custom.suggestajax.SuggestAjax;
import javax.faces.context.FacesContext;
-import javax.faces.el.ValueBinding;
import java.io.IOException;
/**
@@ -33,13 +32,6 @@
public static final String COMPONENT_TYPE = "org.apache.myfaces.InputSuggestAjax";
public static final String DEFAULT_RENDERER_TYPE = "org.apache.myfaces.InputSuggestAjax";
- private String _listId;
- private String _listStyleClass;
- private String _listStyle;
-
- private String _listItemStyleClass;
- private String _listItemStyle;
-
public InputSuggestAjax()
{
super();
@@ -49,13 +41,8 @@
public Object saveState(FacesContext context)
{
- Object[] values = new Object[6];
+ Object[] values = new Object[1];
values[0] = super.saveState(context);
- values[1] = _listId;
- values[2] = _listStyleClass;
- values[3] = _listStyle;
- values[4] = _listItemStyleClass;
- values[5] = _listItemStyle;
return values;
}
@@ -64,11 +51,6 @@
{
Object values[] = (Object[])state;
super.restoreState(context, values[0]);
- _listId = (String) values[1];
- _listStyleClass = (String) values[2];
- _listStyle = (String) values[3];
- _listItemStyleClass = (String) values[4] ;
- _listItemStyle = (String) values[5];
}
public void encodeChildren(FacesContext context) throws IOException
@@ -76,68 +58,4 @@
super.encodeChildren(context);
}
- public String getListId()
- {
- if (_listId != null)
- return _listId;
- ValueBinding vb = getValueBinding("listId");
- return vb != null ? vb.getValue(getFacesContext()).toString() : null;
- }
-
- public void setListId(String listId)
- {
- _listId = listId;
- }
-
- public String getListStyleClass()
- {
- if (_listStyleClass != null)
- return _listStyleClass;
- ValueBinding vb = getValueBinding("listStyleClass");
- return vb != null ? vb.getValue(getFacesContext()).toString() : null;
- }
-
- public void setListStyleClass(String listStyleClass)
- {
- _listStyleClass = listStyleClass;
- }
-
- public String getListStyle()
- {
- if (_listStyle != null)
- return _listStyle;
- ValueBinding vb = getValueBinding("listStyle");
- return vb != null ? vb.getValue(getFacesContext()).toString() : null;
- }
-
- public void setListStyle(String listStyle)
- {
- _listStyle = listStyle;
- }
-
- public String getListItemStyleClass()
- {
- if (_listItemStyleClass != null)
- return _listItemStyleClass;
- ValueBinding vb = getValueBinding("listItemStyleClass");
- return vb != null ? vb.getValue(getFacesContext()).toString() : null;
- }
-
- public void setListItemStyleClass(String listItemStyleClass)
- {
- _listItemStyleClass = listItemStyleClass;
- }
-
- public String getListItemStyle()
- {
- if (_listItemStyle != null)
- return _listItemStyle;
- ValueBinding vb = getValueBinding("listItemStyle");
- return vb != null ? vb.getValue(getFacesContext()).toString() : null;
- }
-
- public void setListItemStyle(String listItemStyle)
- {
- _listItemStyle = listItemStyle;
- }
}
Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjaxRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjaxRenderer.java?rev=429428&r1=429427&r2=429428&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjaxRenderer.java (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjaxRenderer.java Mon Aug 7 11:42:59 2006
@@ -22,8 +22,6 @@
import org.apache.myfaces.custom.dojo.DojoConfig;
import org.apache.myfaces.custom.dojo.DojoUtils;
import org.apache.myfaces.custom.suggestajax.SuggestAjaxRenderer;
-import org.apache.myfaces.renderkit.html.util.AddResource;
-import org.apache.myfaces.renderkit.html.util.AddResourceFactory;
import org.apache.myfaces.shared_tomahawk.renderkit.JSFAttr;
import org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils;
import org.apache.myfaces.shared_tomahawk.renderkit.html.HTML;
@@ -57,7 +55,6 @@
throws IOException
{
String javascriptLocation = (String)component.getAttributes().get(JSFAttr.JAVASCRIPT_LOCATION);
- String styleLocation = (String)component.getAttributes().get(JSFAttr.STYLE_LOCATION);
DojoUtils.addMainInclude(context, component, javascriptLocation, new DojoConfig());
DojoUtils.addRequire(context, component, "extensions.FacesIO");
@@ -65,25 +62,6 @@
DojoUtils.addRequire(context, component, "extensions.ComboBox");
DojoUtils.addRequire(context, component, "dojo.widget.Wizard");
DojoUtils.addRequire(context, component, "dojo.event.*");
-
- AddResource addResource = AddResourceFactory.getInstance(context);
-
- InputSuggestAjax inputSuggestAjax = (InputSuggestAjax) component;
-
- if (inputSuggestAjax.getPopupStyleClass() == null)
- {
- if( styleLocation != null)
- {
- addResource.addStyleSheet(context, AddResource.HEADER_BEGIN, styleLocation + "/input_suggest.css");
- }
- else
- {
- String theme = ((InputSuggestAjax)component).getLayout();
- if(theme == null)
- theme = "default";
- addResource.addStyleSheet(context, AddResource.HEADER_BEGIN, InputSuggestAjaxRenderer.class, theme + "/input_suggest.css");
- }
- }
}
public void encodeEnd(FacesContext context, UIComponent component) throws IOException
@@ -94,14 +72,6 @@
encodeJavascript(context,component);
- inputSuggestAjax.getAttributes().put("autocomplete","off");
-
- /* String oldStyleClass = inputSuggestAjax.getStyleClass();
- inputSuggestAjax.setStyleClass(
- (oldStyleClass!=null && oldStyleClass.length()>=0 ? oldStyleClass : "")+" myFacesInputSuggestAjax");
-
- inputSuggestAjax.setStyleClass(oldStyleClass);*/
-
String clientId = component.getClientId(context);
String actionURL = getActionUrl(context);
@@ -117,7 +87,6 @@
out.startElement(HTML.INPUT_ELEM, component);
renderId(context, component);
out.writeAttribute(HTML.NAME_ATTR, clientId, null);
- out.writeAttribute(HTML.SIZE_ATTR, "100px", null);
out.writeAttribute("dojoType", "combobox", null);
out.writeAttribute("dataUrl", ajaxUrl, null);
out.writeAttribute("mode", "remote", null);
@@ -130,7 +99,14 @@
{
out.writeAttribute(HTML.DISABLED_ATTR, Boolean.TRUE, null);
}
-
+ if (inputSuggestAjax.getStyle() != null)
+ {
+ out.writeAttribute(HTML.STYLE_ATTR,inputSuggestAjax.getStyle(), null);
+ }
+ if (inputSuggestAjax.getStyleClass() != null)
+ {
+ out.writeAttribute(HTML.CLASS_ATTR,inputSuggestAjax.getStyleClass(), null);
+ }
out.endElement(HTML.INPUT_ELEM);
out.startElement(HTML.SCRIPT_ELEM, null);
Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjaxTag.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjaxTag.java?rev=429428&r1=429427&r2=429428&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjaxTag.java (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/inputsuggestajax/InputSuggestAjaxTag.java Mon Aug 7 11:42:59 2006
@@ -16,10 +16,10 @@
package org.apache.myfaces.custom.suggestajax.inputsuggestajax;
-import javax.faces.component.UIComponent;
-
import org.apache.myfaces.custom.suggestajax.SuggestAjaxTag;
+import javax.faces.component.UIComponent;
+
/**
* @author Gerald Muellan
@@ -29,12 +29,6 @@
public class InputSuggestAjaxTag extends SuggestAjaxTag
{
- private String _listId;
- private String _listStyleClass;
- private String _listStyle;
-
- private String _listItemStyleClass;
- private String _listItemStyle;
public String getComponentType() {
return InputSuggestAjax.COMPONENT_TYPE;
@@ -47,49 +41,11 @@
public void release() {
super.release();
-
- _listId = null;
- _listStyleClass = null;
- _listStyle = null;
- _listItemStyleClass = null;
- _listItemStyle = null;
}
protected void setProperties(UIComponent component) {
super.setProperties(component);
-
- setStringProperty(component,"listId",_listId);
- setStringProperty(component,"listStyleClass",_listStyleClass);
- setStringProperty(component,"listStyle",_listStyle);
- setStringProperty(component,"listItemStyleClass",_listItemStyleClass);
- setStringProperty(component,"listItemStyle",_listItemStyle);
- }
-
- // setter methodes to populate the components properites
- public void setListId(String listId)
- {
- _listId = listId;
- }
-
- public void setListStyleClass(String listStyleClass)
- {
- _listStyleClass = listStyleClass;
- }
-
- public void setListStyle(String listStyle)
- {
- _listStyle = listStyle;
- }
-
- public void setListItemStyleClass(String listItemStyleClass)
- {
- _listItemStyleClass = listItemStyleClass;
- }
-
- public void setListItemStyle(String listItemStyle)
- {
- _listItemStyle = listItemStyle;
}
}
Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/tablesuggestajax/TableSuggestAjax.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/tablesuggestajax/TableSuggestAjax.java?rev=429428&r1=429427&r2=429428&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/tablesuggestajax/TableSuggestAjax.java (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/tablesuggestajax/TableSuggestAjax.java Mon Aug 7 11:42:59 2006
@@ -31,6 +31,11 @@
public static final String COMPONENT_TYPE = "org.apache.myfaces.TableSuggestAjax";
public static final String DEFAULT_RENDERER_TYPE = "org.apache.myfaces.TableSuggestAjax";
+ private String _layout;
+ private String _popupId;
+ private String _popupStyleClass;
+ private String _popupStyle;
+
private String _tableStyleClass;
private String _nextPageFieldClass;
@@ -53,7 +58,7 @@
public Object saveState(FacesContext context)
{
- Object[] values = new Object[9];
+ Object[] values = new Object[13];
values[0] = super.saveState(context);
values[1] = _var;
values[2] = _columnHoverClass;
@@ -63,6 +68,10 @@
values[6] = _tableStyleClass;
values[7] = _nextPageFieldClass;
values[8] = _acceptValueToField;
+ values[9] = _popupId;
+ values[10] = _popupStyleClass;
+ values[11] = _popupStyle;
+ values[12] = _layout;
return values;
}
@@ -79,6 +88,10 @@
_tableStyleClass = (String) values[6];
_nextPageFieldClass = (String) values[7];
_acceptValueToField = (Boolean) values[8];
+ _popupId = (String) values[9];
+ _popupStyleClass = (String) values[10];
+ _popupStyle = (String) values[11];
+ _layout = (String) values[12];
}
public boolean getRendersChildren()
@@ -188,5 +201,57 @@
public void setAcceptValueToField(Boolean acceptValueToField)
{
_acceptValueToField = acceptValueToField;
+ }
+
+ public String getPopupId()
+ {
+ if (_popupId != null)
+ return _popupId;
+ ValueBinding vb = getValueBinding("popupId");
+ return vb != null ? vb.getValue(getFacesContext()).toString() : null;
+ }
+
+ public void setPopupId(String popupId)
+ {
+ _popupId = popupId;
+ }
+
+ public String getPopupStyleClass()
+ {
+ if (_popupStyleClass != null)
+ return _popupStyleClass;
+ ValueBinding vb = getValueBinding("popupStyleClass");
+ return vb != null ? vb.getValue(getFacesContext()).toString() : null;
+ }
+
+ public void setPopupStyleClass(String popupStyleClass)
+ {
+ _popupStyleClass = popupStyleClass;
+ }
+
+ public String getPopupStyle()
+ {
+ if (_popupStyle != null)
+ return _popupStyle;
+ ValueBinding vb = getValueBinding("popupStyle");
+ return vb != null ? vb.getValue(getFacesContext()).toString() : null;
+ }
+
+ public void setPopupStyle(String popupStyle)
+ {
+ _popupStyle = popupStyle;
+ }
+
+ public String getLayout()
+ {
+ if (_layout != null)
+ return _layout;
+ ValueBinding vb = getValueBinding("layout");
+ return vb != null ? vb.getValue(getFacesContext()).toString() : "default";
+ }
+
+ public void setLayout(String layout)
+ {
+ _layout = layout;
}
}
Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/tablesuggestajax/TableSuggestAjaxTag.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/tablesuggestajax/TableSuggestAjaxTag.java?rev=429428&r1=429427&r2=429428&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/tablesuggestajax/TableSuggestAjaxTag.java (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/suggestajax/tablesuggestajax/TableSuggestAjaxTag.java Mon Aug 7 11:42:59 2006
@@ -27,6 +27,11 @@
*/
public class TableSuggestAjaxTag extends SuggestAjaxTag
{
+ private String _popupId;
+ private String _popupStyleClass;
+ private String _popupStyle;
+ private String _layout;
+
private String _tableStyleClass;
private String _nextPageFieldClass;
@@ -60,6 +65,10 @@
_tableStyleClass = null;
_nextPageFieldClass = null;
_acceptValueToField = null;
+ _popupId = null;
+ _popupStyleClass = null;
+ _popupStyle = null;
+ _layout = null;
}
protected void setProperties(UIComponent component) {
@@ -74,6 +83,10 @@
setStringProperty(component,"tableStyleClass",_tableStyleClass);
setStringProperty(component,"nextPageFieldClass",_nextPageFieldClass);
setBooleanProperty(component,"acceptValueToField",_acceptValueToField);
+ setStringProperty(component,"popupId",_popupId);
+ setStringProperty(component,"popupStyleClass",_popupStyleClass);
+ setStringProperty(component,"popupStyle",_popupStyle);
+ setStringProperty(component,"layout",_layout);
setStringProperty(component, JSFAttr.VAR_ATTR, _var);
}
@@ -117,5 +130,25 @@
public void setAcceptValueToField(String acceptValueToField)
{
_acceptValueToField = acceptValueToField;
+ }
+
+ public void setLayout(String layout)
+ {
+ _layout = layout;
+ }
+
+ public void setPopupId(String popupId)
+ {
+ _popupId = popupId;
+ }
+
+ public void setPopupStyleClass(String popupStyleClass)
+ {
+ _popupStyleClass = popupStyleClass;
+ }
+
+ public void setPopupStyle(String popupStyle)
+ {
+ _popupStyle = popupStyle;
}
}
Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/tld/entities/suggest_ajax_attributes.xml
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/tld/entities/suggest_ajax_attributes.xml?rev=429428&r1=429427&r2=429428&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/tld/entities/suggest_ajax_attributes.xml (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/tld/entities/suggest_ajax_attributes.xml Mon Aug 7 11:42:59 2006
@@ -1,7 +1,6 @@
&standard_input_text_attributes;
&ext_forceId_attribute;
&alt_location_attributes;
-&html_input_suggest_attributes;
&display_value_only_attributes;
&user_role_attributes;
@@ -21,38 +20,6 @@
<description>optional attribute to identify the max size of suggested Values.
If specified in tableSuggestAjax, paginator functionality is used.
</description>
-</attribute>
-
-<attribute>
- <name>layout</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- <type>java.lang.String</type>
- <description></description>
-</attribute>
-
-<attribute>
- <name>popupStyle</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- <type>java.lang.String</type>
- <description>Style for the window with a suggested list of items;pop up for each incoming Ajax response</description>
-</attribute>
-
-<attribute>
- <name>popupStyleClass</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- <type>java.lang.String</type>
- <description>StyleClass for the window with a suggested list of items;pop up for each incoming Ajax response</description>
-</attribute>
-
-<attribute>
- <name>popupId</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- <type>java.lang.String</type>
- <description>Id for the pop up window</description>
</attribute>
<attribute>
Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/tld/entities/table_suggest_ajax_attributes.xml
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/tld/entities/table_suggest_ajax_attributes.xml?rev=429428&r1=429427&r2=429428&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/tld/entities/table_suggest_ajax_attributes.xml (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/tld/entities/table_suggest_ajax_attributes.xml Mon Aug 7 11:42:59 2006
@@ -71,4 +71,36 @@
a list of objects, where the class variables can be accessed with the alias after the
dot of the var.
</description>
+</attribute>
+
+<attribute>
+ <name>layout</name>
+ <required>false</required>
+ <rtexprvalue>false</rtexprvalue>
+ <type>java.lang.String</type>
+ <description></description>
+</attribute>
+
+<attribute>
+ <name>popupStyle</name>
+ <required>false</required>
+ <rtexprvalue>false</rtexprvalue>
+ <type>java.lang.String</type>
+ <description>Style for the window with a suggested list of items;pop up for each incoming Ajax response</description>
+</attribute>
+
+<attribute>
+ <name>popupStyleClass</name>
+ <required>false</required>
+ <rtexprvalue>false</rtexprvalue>
+ <type>java.lang.String</type>
+ <description>StyleClass for the window with a suggested list of items;pop up for each incoming Ajax response</description>
+</attribute>
+
+<attribute>
+ <name>popupId</name>
+ <required>false</required>
+ <rtexprvalue>false</rtexprvalue>
+ <type>java.lang.String</type>
+ <description>Id for the pop up window</description>
</attribute>
Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/tld/myfaces_sandbox.tld
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/tld/myfaces_sandbox.tld?rev=429428&r1=429427&r2=429428&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/tld/myfaces_sandbox.tld (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/tld/myfaces_sandbox.tld Mon Aug 7 11:42:59 2006
@@ -120,7 +120,6 @@
<!ENTITY value_change_notifier_attributes SYSTEM "entities/value_change_notifier_attributes.xml">
<!ENTITY html_script_attributes SYSTEM "entities/html_script_attributes.xml">
<!ENTITY ui_state_changed_notifier_attributes SYSTEM "entities/ui_state_changed_notifier_attributes.xml">
-<!ENTITY input_suggest_ajax_attributes SYSTEM "entities/input_suggest_ajax_attributes.xml">
<!ENTITY table_suggest_ajax_attributes SYSTEM "entities/table_suggest_ajax_attributes.xml">
<!ENTITY suggest_ajax_attributes SYSTEM "entities/suggest_ajax_attributes.xml">
<!ENTITY html_fisheye_list_attributes SYSTEM "entities/html_fisheyelist_attributes.xml">
@@ -197,9 +196,10 @@
<name>inputSuggestAjax</name>
<tag-class>org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxTag</tag-class>
<body-content>JSP</body-content>
- <description>Provides an input textbox with "suggest" functionality, using an ajax request
- to the server.</description>
- &input_suggest_ajax_attributes;
+ <description>
+ Provides an input textbox with "suggest" functionality, using an ajax request
+ to the server.
+ </description>
&suggest_ajax_attributes;
</tag>
Modified: myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/inputSuggestAjax.jsp
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/inputSuggestAjax.jsp?rev=429428&r1=429427&r2=429428&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/inputSuggestAjax.jsp (original)
+++ myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/inputSuggestAjax.jsp Mon Aug 7 11:42:59 2006
@@ -36,11 +36,12 @@
<h:panelGrid columns="5">
<h:outputText value="default suggest"/>
- <s:inputSuggestAjax suggestedItemsMethod="#{inputSuggestAjax.getItems}"
- value="#{inputSuggestAjax.suggestValue}" charset="utf-8"/>
+ <s:inputSuggestAjax suggestedItemsMethod="#{inputSuggestAjax.getItems}" style="width:100px;"
+ value="#{inputSuggestAjax.suggestValue}" charset="utf-8"/>
<h:outputText value="suggest with limited suggested items"/>
- <s:inputSuggestAjax suggestedItemsMethod="#{inputSuggestAjax.getItems}" maxSuggestedItems="2" />
+ <s:inputSuggestAjax suggestedItemsMethod="#{inputSuggestAjax.getItems}" style="width:100px;"
+ maxSuggestedItems="2"/>
<h:commandButton/>
</h:panelGrid>