You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bo...@apache.org on 2007/08/10 22:38:32 UTC
svn commit: r564757 - in /myfaces/tobago/trunk:
contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/
core/src/main/java/org/apache/myfaces/tobago/
Author: bommel
Date: Fri Aug 10 13:38:31 2007
New Revision: 564757
URL: http://svn.apache.org/viewvc?view=rev&rev=564757
Log:
(TOBAGO-464) Create a real tx extension taglib for facelets
Added:
myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/MenuRadioExtensionHandler.java
Modified:
myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/DateExtensionHandler.java
myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/SelectOneChoiceExtensionHandler.java
myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/TextAreaExtensionHandler.java
myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/TobagoConstants.java
Modified: myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/DateExtensionHandler.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/DateExtensionHandler.java?view=diff&rev=564757&r1=564756&r2=564757
==============================================================================
--- myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/DateExtensionHandler.java (original)
+++ myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/DateExtensionHandler.java Fri Aug 10 13:38:31 2007
@@ -32,7 +32,7 @@
* Date: Aug 8, 2007
* Time: 5:47:26 PM
*/
-public class DateExtensionHandler extends TobagoExtensionHandler {
+public class DateExtensionHandler extends TobagoLabelExtensionHandler {
public DateExtensionHandler(ComponentConfig config) {
super(config);
@@ -47,7 +47,7 @@
}
protected void onComponentPopulated(FaceletContext faceletContext, UIComponent panel, UIComponent parent) {
- if (panel.getChildCount()==2) {
+ if (panel.getChildCount() == 2) {
Application application = faceletContext.getFacesContext().getApplication();
UIDatePicker picker = (UIDatePicker) application.createComponent(UIDatePicker.COMPONENT_TYPE);
picker.setRendererType(TobagoConstants.RENDERER_TYPE_DATE_PICKER);
Added: myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/MenuRadioExtensionHandler.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/MenuRadioExtensionHandler.java?view=auto&rev=564757
==============================================================================
--- myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/MenuRadioExtensionHandler.java (added)
+++ myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/MenuRadioExtensionHandler.java Fri Aug 10 13:38:31 2007
@@ -0,0 +1,37 @@
+package org.apache.myfaces.tobago.facelets.extension;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import com.sun.facelets.tag.jsf.ComponentConfig;
+import org.apache.myfaces.tobago.component.UISelectOne;
+
+/*
+ * Date: Aug 10, 2007
+ * Time: 10:18:54 PM
+ */
+public class MenuRadioExtensionHandler extends TobagoMenuExtensionHandler {
+
+ public MenuRadioExtensionHandler(ComponentConfig config) {
+ super(config);
+ }
+
+ protected String getSubComponentType() {
+ return UISelectOne.COMPONENT_TYPE;
+ }
+
+}
Modified: myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/SelectOneChoiceExtensionHandler.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/SelectOneChoiceExtensionHandler.java?view=diff&rev=564757&r1=564756&r2=564757
==============================================================================
--- myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/SelectOneChoiceExtensionHandler.java (original)
+++ myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/SelectOneChoiceExtensionHandler.java Fri Aug 10 13:38:31 2007
@@ -25,7 +25,7 @@
* Date: Aug 9, 2007
* Time: 8:38:28 PM
*/
-public class SelectOneChoiceExtensionHandler extends TobagoExtensionHandler {
+public class SelectOneChoiceExtensionHandler extends TobagoLabelExtensionHandler {
public SelectOneChoiceExtensionHandler(ComponentConfig config) {
super(config);
Modified: myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/TextAreaExtensionHandler.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/TextAreaExtensionHandler.java?view=diff&rev=564757&r1=564756&r2=564757
==============================================================================
--- myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/TextAreaExtensionHandler.java (original)
+++ myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/TextAreaExtensionHandler.java Fri Aug 10 13:38:31 2007
@@ -25,7 +25,7 @@
* Date: Aug 8, 2007
* Time: 5:49:07 PM
*/
-public class TextAreaExtensionHandler extends TobagoExtensionHandler {
+public class TextAreaExtensionHandler extends TobagoLabelExtensionHandler {
public TextAreaExtensionHandler(ComponentConfig config) {
super(config);
Modified: myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/TobagoConstants.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/TobagoConstants.java?view=diff&rev=564757&r1=564756&r2=564757
==============================================================================
--- myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/TobagoConstants.java (original)
+++ myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/TobagoConstants.java Fri Aug 10 13:38:31 2007
@@ -62,6 +62,7 @@
public static final String ATTR_HOVER = "hover";
public static final String ATTR_I18N = "i18n";
public static final String ATTR_ICON_SIZE = "iconSize";
+ public static final String ATTR_ID = "id";
@Deprecated
public static final String ATTR_ID_REFERENCE = "idReference";
public static final String ATTR_IMMEDIATE = "immediate";