Author: wesw
Date: Wed Mar 4 21:48:55 2009
New Revision: 750173
URL: http://svn.apache.org/viewvc?rev=750173&view=rev
Log:
adding a reset tag
Added:
struts/sandbox/trunk/struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/components/JQueryReset.java
struts/sandbox/trunk/struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/views/jsp/ui/JQueryResetTag.java
struts/sandbox/trunk/struts2-jquery-plugin/src/main/resources/template/jquery/empty.ftl
struts/sandbox/trunk/struts2-jquery-plugin/src/main/resources/template/jquery/reset.ftl
Added:
struts/sandbox/trunk/struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/components/JQueryReset.java
URL:
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/components/JQueryReset.java?rev=750173&view=auto
==============================================================================
---
struts/sandbox/trunk/struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/components/JQueryReset.java
(added)
+++
struts/sandbox/trunk/struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/components/JQueryReset.java
Wed Mar 4 21:48:55 2009
@@ -0,0 +1,27 @@
+package org.apache.struts2.jquery.components;
+
+import org.apache.struts2.components.Reset;
+import org.apache.struts2.jquery.JQueryPluginStatics;
+import com.opensymphony.xwork2.util.ValueStack;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ * Created by IntelliJ IDEA.
+ * User: wesw
+ * Date: Mar 4, 2009
+ * Time: 4:01:16 PM
+ * To change this template use File | Settings | File Templates.
+ */
+public class JQueryReset extends Reset {
+
+ public JQueryReset(ValueStack stack, HttpServletRequest request,
HttpServletResponse response) {
+ super(stack, request, response);
+ }
+
+ @Override
+ public String getTheme() {
+ return JQueryPluginStatics.THEME_NAME;
+ }
+}
Added:
struts/sandbox/trunk/struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/views/jsp/ui/JQueryResetTag.java
URL:
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/views/jsp/ui/JQueryResetTag.java?rev=750173&view=auto
==============================================================================
---
struts/sandbox/trunk/struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/views/jsp/ui/JQueryResetTag.java
(added)
+++
struts/sandbox/trunk/struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/views/jsp/ui/JQueryResetTag.java
Wed Mar 4 21:48:55 2009
@@ -0,0 +1,37 @@
+package org.apache.struts2.jquery.views.jsp.ui;
+
+import org.apache.struts2.views.jsp.ui.ResetTag;
+import org.apache.struts2.views.annotations.StrutsTag;
+import org.apache.struts2.components.Component;
+import org.apache.struts2.jquery.components.JQueryReset;
+import com.opensymphony.xwork2.util.ValueStack;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ * Created by IntelliJ IDEA.
+ * User: wesw
+ * Date: Mar 4, 2009
+ * Time: 4:02:54 PM
+ * To change this template use File | Settings | File Templates.
+ */
+...@strutstag(
+ name="reset",
+ tldTagClass="org.apache.struts2.jquery.views.jsp.ui.JQueryResetTag",
+ description="Render a reset button",
+ allowDynamicAttributes=true)
+public class JQueryResetTag extends ResetTag {
+
+ @Override
+ public Component getBean(ValueStack stack, HttpServletRequest req,
HttpServletResponse res) {
+ return new JQueryReset(stack, req, res);
+ }
+
+ @Override
+ protected void populateParams() {
+ super.populateParams();
+ JQueryReset reset = (JQueryReset) component;
+ // add custom params here
+ }
+}
Added:
struts/sandbox/trunk/struts2-jquery-plugin/src/main/resources/template/jquery/empty.ftl
URL:
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jquery-plugin/src/main/resources/template/jquery/empty.ftl?rev=750173&view=auto
==============================================================================
---
struts/sandbox/trunk/struts2-jquery-plugin/src/main/resources/template/jquery/empty.ftl
(added)
+++
struts/sandbox/trunk/struts2-jquery-plugin/src/main/resources/template/jquery/empty.ftl
Wed Mar 4 21:48:55 2009
@@ -0,0 +1,22 @@
+<#--
+/*
+ * $Id: empty.ftl 590812 2007-10-31 20:32:54Z apetrelli $
+ *
+ * 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.
+ */
+-->
Added:
struts/sandbox/trunk/struts2-jquery-plugin/src/main/resources/template/jquery/reset.ftl
URL:
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jquery-plugin/src/main/resources/template/jquery/reset.ftl?rev=750173&view=auto
==============================================================================
---
struts/sandbox/trunk/struts2-jquery-plugin/src/main/resources/template/jquery/reset.ftl
(added)
+++
struts/sandbox/trunk/struts2-jquery-plugin/src/main/resources/template/jquery/reset.ftl
Wed Mar 4 21:48:55 2009
@@ -0,0 +1,31 @@
+<#--
+/*
+ * $Id: reset.ftl 720258 2008-11-24 19:05:16Z musachy $
+ *
+ * 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.
+ */
+-->
+<tr>
+ <td colspan="2"><div <#rt/>
+<#if parameters.align??>
+ align="${parameters.align?html}"<#t/>
+</#if>
+><#t/>
+<#include "/${parameters.templateDir}/simple/reset.ftl" />
+</div><#t/>
+<#include "/${parameters.templateDir}/xhtml/controlfooter.ftl" />