From continuum-commits-return-1451-apmail-maven-continuum-commits-archive=maven.apache.org@maven.apache.org Wed Jan 04 18:15:10 2006 Return-Path: Delivered-To: apmail-maven-continuum-commits-archive@www.apache.org Received: (qmail 84845 invoked from network); 4 Jan 2006 18:15:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 4 Jan 2006 18:15:09 -0000 Received: (qmail 38814 invoked by uid 500); 4 Jan 2006 18:15:09 -0000 Delivered-To: apmail-maven-continuum-commits-archive@maven.apache.org Received: (qmail 38792 invoked by uid 500); 4 Jan 2006 18:15:09 -0000 Mailing-List: contact continuum-commits-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: continuum-dev@maven.apache.org Delivered-To: mailing list continuum-commits@maven.apache.org Received: (qmail 38781 invoked by uid 99); 4 Jan 2006 18:15:09 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2006 10:15:09 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 04 Jan 2006 10:15:08 -0800 Received: (qmail 84767 invoked by uid 65534); 4 Jan 2006 18:14:58 -0000 Message-ID: <20060104181458.84764.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r365963 - in /maven/continuum/trunk/continuum-webapp/src/main: java/org/apache/maven/continuum/web/view/jsp/ui/SubmitCancelTag.java resources/template/default/submit_cancel.vm webapp/WEB-INF/continuum.tld Date: Wed, 04 Jan 2006 18:14:57 -0000 To: continuum-commits@maven.apache.org From: evenisse@apache.org X-Mailer: svnmailer-1.0.5 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: evenisse Date: Wed Jan 4 10:14:48 2006 New Revision: 365963 URL: http://svn.apache.org/viewcvs?rev=365963&view=rev Log: Add a submit/cancel tag Added: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/SubmitCancelTag.java (with props) maven/continuum/trunk/continuum-webapp/src/main/resources/template/default/submit_cancel.vm (with props) Modified: maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/continuum.tld Added: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/SubmitCancelTag.java URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/SubmitCancelTag.java?rev=365963&view=auto ============================================================================== --- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/SubmitCancelTag.java (added) +++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/SubmitCancelTag.java Wed Jan 4 10:14:48 2006 @@ -0,0 +1,54 @@ +package org.apache.maven.continuum.web.view.jsp.ui; + +/* + * Copyright 2004-2005 The Apache Software Foundation. + * + * Licensed 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.opensymphony.webwork.views.jsp.ui.SubmitTag; +import com.opensymphony.xwork.util.OgnlValueStack; + +/** + * @author Emmanuel Venisse + * @version $Id$ + */ +public class SubmitCancelTag + extends SubmitTag +{ + /** + * The name of the default template for the SubmitCancelTag + */ + final public static String TEMPLATE = "submit_cancel"; + + private String cancel; + + public void setCancel( String cancel ) + { + this.cancel = cancel; + } + + protected String getDefaultTemplate() + { + return TEMPLATE; + } + + protected void evaluateParams(OgnlValueStack stack) + { + super.evaluateParams( stack ); + if ( cancel != null ) + { + addParameter( "cancel", findString( cancel ) ); + } + } +} Propchange: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/SubmitCancelTag.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/SubmitCancelTag.java ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/continuum/trunk/continuum-webapp/src/main/resources/template/default/submit_cancel.vm URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-webapp/src/main/resources/template/default/submit_cancel.vm?rev=365963&view=auto ============================================================================== --- maven/continuum/trunk/continuum-webapp/src/main/resources/template/default/submit_cancel.vm (added) +++ maven/continuum/trunk/continuum-webapp/src/main/resources/template/default/submit_cancel.vm Wed Jan 4 10:14:48 2006 @@ -0,0 +1,5 @@ + +
#parse("/template/simple/submit.vm") +#if ($parameters.cancel)   #end +
#parse( "/template/default/controlfooter.vm" ) Propchange: maven/continuum/trunk/continuum-webapp/src/main/resources/template/default/submit_cancel.vm ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/continuum/trunk/continuum-webapp/src/main/resources/template/default/submit_cancel.vm ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Modified: maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/continuum.tld URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/continuum.tld?rev=365963&r1=365962&r2=365963&view=diff ============================================================================== --- maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/continuum.tld (original) +++ maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/continuum.tld Wed Jan 4 10:14:48 2006 @@ -28,4 +28,66 @@ + + submitcancel + org.apache.maven.continuum.web.view.jsp.ui.SubmitCancelTag + JSP + An HTML Submit-Cancel UI widget + + id + false + false + + + cssClass + false + true + + + cssStyle + false + true + + + label + false + true + + + labelposition + false + false + + + theme + false + true + + + template + false + true + + + name + false + true + + + value + true + true + + + align + false + true + + + cancel + false + true + + +