You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lenya.apache.org by Thorsten Scherler <th...@apache.org> on 2005/11/04 11:42:00 UTC

Re: svn commit: r330572 - in /lenya/trunk/src: modules/cforms/usecases/dynamicrepeater_template.xml webapp/lenya/usecases/usecases.js

El vie, 04-11-2005 a las 09:04 +0100, Felix Röthenbacher escribió:
> Hi Thorsten
> 
> what does
> 
> +                if 
> (cocoon.request.getParameter("submit")||cocoon.request.getParameter("lenya.submit"!="cancel")) 
> {
> 
> mean? Is there a ')' missing?
> 

wow

thx for spotting this.

Should have been:
cocoon.request.getParameter("lenya.submit")!="cancel")

Will fix that now.

salu2
> - Felix
> 
> 
> thorsten@apache.org wrote:
> > Author: thorsten
> > Date: Thu Nov  3 07:57:54 2005
> > New Revision: 330572
> > 
> > URL: http://svn.apache.org/viewcvs?rev=330572&view=rev
> > Log:
> > Changed cform code that it is possible to use a cancel button.
> > 
> > Modified:
> >     lenya/trunk/src/modules/cforms/usecases/dynamicrepeater_template.xml
> >     lenya/trunk/src/webapp/lenya/usecases/usecases.js
> > 
> > Modified: lenya/trunk/src/modules/cforms/usecases/dynamicrepeater_template.xml
> > URL: http://svn.apache.org/viewcvs/lenya/trunk/src/modules/cforms/usecases/dynamicrepeater_template.xml?rev=330572&r1=330571&r2=330572&view=diff
> > ==============================================================================
> > --- lenya/trunk/src/modules/cforms/usecases/dynamicrepeater_template.xml (original)
> > +++ lenya/trunk/src/modules/cforms/usecases/dynamicrepeater_template.xml Thu Nov  3 07:57:54 2005
> > @@ -30,7 +30,7 @@
> >        <input type="hidden" name="lenya.continuation" value="${continuation.id}"/>
> >        <input type="hidden" name="lenya.usecase"
> >          value="${request.getParameter('lenya.usecase')}"/>
> > -      <input type="hidden" name="lenya.submit" value="ok"/>
> > +      <input type="hidden" id="lenya.submit" name="lenya.submit" value="ok"/>
> >        <p>
> >          This is an example of how dynamic templates (using the JX macros) allow to change the
> >          page structure depending on the form contents. By adding or removing rows in the repeater
> > @@ -101,7 +101,9 @@
> >        </div>
> >        </ft:repeater>
> >        <ft:widget id="ok"/>
> > +      <!-- If you want a cancel button you beware to change the lenya.submit value!!! like: -->
> >        <br/>
> > +      <input i18n:attr="value" type="submit" name="cancel" value="Cancel" onClick="document.getElementById('lenya.submit').value='cancel'"/>
> >      </ft:form-template>
> >    </page:body>
> >  </page:page>
> > 
> > Modified: lenya/trunk/src/webapp/lenya/usecases/usecases.js
> > URL: http://svn.apache.org/viewcvs/lenya/trunk/src/webapp/lenya/usecases/usecases.js?rev=330572&r1=330571&r2=330572&view=diff
> > ==============================================================================
> > --- lenya/trunk/src/webapp/lenya/usecases/usecases.js (original)
> > +++ lenya/trunk/src/webapp/lenya/usecases/usecases.js Thu Nov  3 07:57:54 2005
> > @@ -217,7 +217,7 @@
> >                  passRequestParameters(flowHelper, usecase);
> >                  usecase.advance();
> >                  //HEADSUP: Cform do not allow id="submit" anymore. Use id="ok" for now (till it is settled on cocoon-dev).
> > -                if (cocoon.request.getParameter("submit")||cocoon.request.getParameter("lenya.submit")) {
> > +                if (cocoon.request.getParameter("submit")||cocoon.request.getParameter("lenya.submit"!="cancel")) {
> >                      usecase.checkExecutionConditions();
> >                      if (! usecase.hasErrors()) {
> >                         if (view.getViewType()=="cforms"){
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
> > For additional commands, e-mail: commits-help@lenya.apache.org
> > 
> > 
> 
-- 
thorsten

"Together we stand, divided we fall!" 
Hey you (Pink Floyd)


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org