You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2007/02/26 15:55:33 UTC
svn commit: r511835 - in /myfaces/tobago/trunk:
example/sandbox/src/main/java/org/apache/myfaces/tobago/example/sandbox/
example/sandbox/src/main/webapp/
sandbox/src/main/java/org/apache/myfaces/tobago/taglib/sandbox/
Author: lofwyr
Date: Mon Feb 26 06:55:32 2007
New Revision: 511835
URL: http://svn.apache.org/viewvc?view=rev&rev=511835
Log:
Titel-Attribute for TreeNodes (new tree TOBAGO-18)
Modified:
myfaces/tobago/trunk/example/sandbox/src/main/java/org/apache/myfaces/tobago/example/sandbox/Node.java
myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-menu.jsp
myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-sel.jsp
myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree.jsp
myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/taglib/sandbox/TreeNodeTag.java
myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/taglib/sandbox/TreeNodeTagDeclaration.java
Modified: myfaces/tobago/trunk/example/sandbox/src/main/java/org/apache/myfaces/tobago/example/sandbox/Node.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/example/sandbox/src/main/java/org/apache/myfaces/tobago/example/sandbox/Node.java?view=diff&rev=511835&r1=511834&r2=511835
==============================================================================
--- myfaces/tobago/trunk/example/sandbox/src/main/java/org/apache/myfaces/tobago/example/sandbox/Node.java (original)
+++ myfaces/tobago/trunk/example/sandbox/src/main/java/org/apache/myfaces/tobago/example/sandbox/Node.java Mon Feb 26 06:55:32 2007
@@ -56,4 +56,8 @@
public void setMarkup(String markup) {
this.markup = markup;
}
+
+ public String getTip() {
+ return "Some Information about " + name;
+ }
}
Modified: myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-menu.jsp
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-menu.jsp?view=diff&rev=511835&r1=511834&r2=511835
==============================================================================
--- myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-menu.jsp (original)
+++ myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-menu.jsp Mon Feb 26 06:55:32 2007
@@ -38,6 +38,7 @@
<tcs:treeNodeData value="#{controller.tree}" var="node" id="data">
<tcs:treeNode label="#{node.userObject.name}" id="template"
markup="#{node.userObject.markup}"
+ tip="#{node.userObject.tip}"
action="#{node.userObject.action}" value="#{node}"/>
</tcs:treeNodeData>
<tcs:treeNode label="Action 1" action="#{controller.action1}" id="action1"/>
@@ -48,7 +49,7 @@
<tcs:treeNode label="On Click 3" onclick="alert('On Click 3');" id="click3"/>
</tcs:treeNode>
</tcs:treeNode>
- <tcs:treeNode label="Link" link="http://myfaces.apache.org/tobago/" id="link"/>
+ <tcs:treeNode label="Link" link="http://myfaces.apache.org/tobago/" id="link" tip="Subnode Link"/>
</tcs:treeNode>
</tcs:tree>
Modified: myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-sel.jsp
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-sel.jsp?view=diff&rev=511835&r1=511834&r2=511835
==============================================================================
--- myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-sel.jsp (original)
+++ myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-sel.jsp Mon Feb 26 06:55:32 2007
@@ -38,6 +38,7 @@
<tcs:treeNodeData value="#{controller.tree}" var="node">
<tcs:treeNode label="#{node.userObject.name}"
markup="#{node.userObject.markup}"
+ tip="#{node.userObject.tip}"
/>
</tcs:treeNodeData>
<tcs:treeNode label="Sub 1"/>
@@ -46,7 +47,7 @@
<tcs:treeNode label="Sub 3.1"/>
<tcs:treeNode label="Sub 3.2"/>
</tcs:treeNode>
- <tcs:treeNode label="Sub 4"/>
+ <tcs:treeNode label="Sub 4" tip="Subnode Number 4"/>
</tcs:treeNode>
</tcs:tree>
Modified: myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree.jsp
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree.jsp?view=diff&rev=511835&r1=511834&r2=511835
==============================================================================
--- myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree.jsp (original)
+++ myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree.jsp Mon Feb 26 06:55:32 2007
@@ -33,6 +33,7 @@
<tcs:treeNodeData value="#{controller.tree}" var="node" id="data">
<tcs:treeNode label="#{node.userObject.name}" id="template"
markup="#{node.userObject.markup}"
+ tip="#{node.userObject.tip}"
action="#{node.userObject.action}" value="#{node}"/>
</tcs:treeNodeData>
<tcs:treeNode label="Action 1" action="#{controller.action1}" id="action1"/>
@@ -43,7 +44,7 @@
<tcs:treeNode label="On Click 3" onclick="alert('On Click 3');" id="click3"/>
</tcs:treeNode>
</tcs:treeNode>
- <tcs:treeNode label="Link" link="http://myfaces.apache.org/tobago/" id="link"/>
+ <tcs:treeNode label="Link" link="http://myfaces.apache.org/tobago/" id="link" tip="Subnode Link"/>
</tcs:treeNode>
</tcs:tree>
Modified: myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/taglib/sandbox/TreeNodeTag.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/taglib/sandbox/TreeNodeTag.java?view=diff&rev=511835&r1=511834&r2=511835
==============================================================================
--- myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/taglib/sandbox/TreeNodeTag.java (original)
+++ myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/taglib/sandbox/TreeNodeTag.java Mon Feb 26 06:55:32 2007
@@ -17,6 +17,7 @@
* limitations under the License.
*/
+import static org.apache.myfaces.tobago.TobagoConstants.ATTR_TIP;
import static org.apache.myfaces.tobago.TobagoConstants.ATTR_VALUE;
import org.apache.myfaces.tobago.component.ComponentUtil;
import org.apache.myfaces.tobago.component.UITreeNode;
@@ -28,6 +29,7 @@
private String value;
private String markup;
+ private String tip;
@Override
public String getComponentType() {
@@ -40,6 +42,7 @@
ComponentUtil.setStringProperty(component, ATTR_VALUE, value);
ComponentUtil.setMarkup(component, markup);
+ ComponentUtil.setStringProperty(component, ATTR_TIP, tip);
}
@Override
@@ -47,6 +50,7 @@
super.release();
value = null;
markup = null;
+ tip = null;
}
public String getValue() {
@@ -57,12 +61,15 @@
this.value = value;
}
-
public String getMarkup() {
return markup;
}
public void setMarkup(String markup) {
this.markup = markup;
+ }
+
+ public void setTip(String tip) {
+ this.tip = tip;
}
}
Modified: myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/taglib/sandbox/TreeNodeTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/taglib/sandbox/TreeNodeTagDeclaration.java?view=diff&rev=511835&r1=511834&r2=511835
==============================================================================
--- myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/taglib/sandbox/TreeNodeTagDeclaration.java (original)
+++ myfaces/tobago/trunk/sandbox/src/main/java/org/apache/myfaces/tobago/taglib/sandbox/TreeNodeTagDeclaration.java Mon Feb 26 06:55:32 2007
@@ -24,6 +24,7 @@
import org.apache.myfaces.tobago.taglib.decl.HasLabel;
import org.apache.myfaces.tobago.taglib.decl.HasValue;
import org.apache.myfaces.tobago.taglib.decl.HasMarkup;
+import org.apache.myfaces.tobago.taglib.decl.HasTip;
import org.apache.myfaces.tobago.taglib.component.AbstractCommandTagDeclaration;
/**
@@ -35,5 +36,5 @@
uiComponent = "org.apache.myfaces.tobago.component.UITreeNode",
rendererType = "TreeNode")
public interface TreeNodeTagDeclaration
- extends HasIdBindingAndRendered, HasLabel, HasValue, HasMarkup, AbstractCommandTagDeclaration {
+ extends HasIdBindingAndRendered, HasLabel, HasValue, HasMarkup, AbstractCommandTagDeclaration, HasTip {
}