nice to hear it. That is what I meant. Thanks for posting it, Danielle. Regards,
Adolfo >From: "daniele rizzi" <[EMAIL PROTECTED]> >Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> >To: "Struts Users Mailing List" <[EMAIL PROTECTED]> >Subject: R: R: validator generated HTML code >Date: Thu, 30 May 2002 17:03:43 +0200 > > >Hi all, > >following up the thread, I've just cleaned up the validator-rules.xml, >removing the blanks at the end of lines and shrinking the file size >from 50K to 33K; I hope it may help in speeding up the page load. > >bye, >d.rizzi > > >-----Messaggio originale----- >Da: Adolfo Miguelez [mailto:[EMAIL PROTECTED]] >Inviato: mercoledì 29 maggio 2002 10.39 >A: [EMAIL PROTECTED] >Oggetto: Re: R: validator generated HTML code > >.... > > >Thanks David, > >I made it work and it is fine. We have a different file for static >javascript. > >However I still wonder one question about validator-rules.xml scope file >and >static javascript file. We think that the idea would be to have a unique >validator-rules.xml for the full set of webbapps, a shared one, which would >contains the available validators for our company. By following this >approach, would be silly that a page downloads the full bundle of >javascript >for each webapp, since probably a lot of them can even not be used by this >application. > >Therefore, we guess that validator-rules.xml is intended to be a distinct >file per webapp. IMHO, this would have the problem that each development >team, carring out a different webapp, would have to maintain each own >validator-rules.xml rather than taking advantage of a general one. > >Is it fine or did I misundertand anything? Opinions welcome. > >Adolfo. > > >From: David Winterfeldt <[EMAIL PROTECTED]> > >Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > >To: Struts Users Mailing List <[EMAIL PROTECTED]> > >Subject: Re: R: validator generated HTML code > >Date: Tue, 28 May 2002 13:27:40 -0700 (PDT) > > > >It makes it very difficult to debug the JavaScript > >when all whitespace is stripped out. The best thing > >to do if you are concerned about the extra download > >size of the web page (I am assuming this is the > >concern) is to make a separate page for the generic > >JavaScript functions. There is an example of this in > >the Validator webapp. > > > >Creating a Separate Page for Static JavaScript > >If you want to just generate the dynamic JavaScript on > >you form page and have a separate page with the static > >JavaScript to take advantage of browser caching you > >can use the dynamicJavascript and staticJavascript > >attributes to the JavascriptValidatorTag. You can turn > >each attribute's generation of JavaScript on and off > >by putting in true or false (they default to true). > >Reference jsType.jsp and staticJavascript.jsp in the > >main example webapp for a working example. > > > >In your form page: > > <validator:javascript formName="typeForm" > >dynamicJavascript="true" staticJavascript="false"/> > > <script language="Javascript1.1" > >src="staticJavascript.jsp"></script> > > > >In your static JavaScript page. > > <%@ page contentType="application/x-javascript" %> > > <validator:javascript dynamicJavascript="false" > >staticJavascript="true"/> > > > > > > > >David > > > >--- Adolfo Miguelez <[EMAIL PROTECTED]> wrote: > > > > > > however, if, as you say, all are loaded in bundle, > > > is this not overhead for > > > the web server, since HTML generated pages are much > > > conger. Could not this > > > be optimized in validator framework? > > > > > > Just a sugestion, > > > > > > regards and thanks, > > > > > > Adolfo. > > > > > > >From: "Adolfo Miguelez" <[EMAIL PROTECTED]> > > > >Reply-To: "Struts Users Mailing List" > > > <[EMAIL PROTECTED]> > > > >To: [EMAIL PROTECTED] > > > >Subject: Re: R: validator generated HTML code > > > >Date: Tue, 28 May 2002 14:57:16 +0000 > > > > > > > > > > > >cheers daniele > > > > > > > >>From: "daniele rizzi" <[EMAIL PROTECTED]> > > > >>Reply-To: "Struts Users Mailing List" > > > <[EMAIL PROTECTED]> > > > >>To: "Struts Users Mailing List" > > > <[EMAIL PROTECTED]> > > > >>Subject: R: validator generated HTML code > > > >>Date: Tue, 28 May 2002 16:38:15 +0200 > > > >> > > > >> > > > >>Hi, > > > >>you're not the only one studying this stuff! As > > > far as I may know > > > >>(after 3 days & nigths of hard work) the answers > > > are: > > > >> > > > >>---q1 > > > >>--Can I get rid of the other functions? > > > >> > > > >>No, they're loaded in bundle, but you can always > > > get into > > > >>the validator-rule.xml and remove what you don't > > > like > > > >> > > > >>---q2 > > > >>--i notice that i get a lot of \n characters in > > > between the lines... > > > >> > > > >>oh, open the file with textpad and substitute any > > > \n\n with \n > > > >> > > > >>(maybe the writer worked on a pc, then sent the > > > code to a unix box, > > > >>so every \n became a \n\n) > > > >> > > > >>like it? > > > >>bye, daniele rizzi > > > >> > > > >> > > > >>-----Messaggio originale----- > > > >>Da: Adolfo Miguelez [mailto:[EMAIL PROTECTED]] > > > >>Inviato: martedì 28 maggio 2002 16.25 > > > >>A: [EMAIL PROTECTED] > > > >>Oggetto: validator generated HTML code > > > >> > > > >> > > > >> > > > >>Hi All, > > > >> > > > >>i have been checking the validator framework and i > > > have some issues for > > > >>yuo. > > > >>First a, probably silly, question. I place in my > > > JSP: > > > >> onsubmit="return > > > validateLoginForm(this);" > > > >>in the <html:form> and > > > >> <html:javascript formName="LoginForm"/>. > > > >> > > > >>The result is that I am getting all the javascript > > > functions present in my > > > >>validator-rules.xml file in the generated HTML, > > > i.e: > > > >> > > > >>function validateShort(form) > > > >>function validateMask(form) > > > >>function validateCreditCard(form) > > > >>function validateEmail(form) > > > >>function validateMaxLength(form) > > > >>function validateDate(form) > > > >>function validateFloat(form) > > > >>function validateRange(form) > > > >>function validateMinLength(form) > > > >>function validateRequired(form) > > > >>function validateInteger(form) > > > >>function validateByte(form) > > > >> > > > >>I suppose, I should only get the necessary > > > functions for my validation, in > > > >>my case function validateRequired(form). What am I > > > doing wrong or missing? > > > >>Can I get rid of the other functions? > > > >> > > > >>Secondly, i notice that i get a lot of \n > > > characters in between the lines > > > >>of > > > >>the generated functions, i.e.: > > > >> > > > >>function validateRequired(form) { > > > >> > > > >> var bValid = true; > > > >> > > > >> var focusField = null; > > > >> > > > >> var i = 0; > > > >> > > > >> var fields = new Array(); > > > >> > > > >> oRequired = new required(); > > > >> > > > >> > > > >> > > > >> for (x in oRequired) { > > > >> > > > >> if > > > ((form[oRequired[x][0]].type == 'text' || > > > >>form[oRequired[x][0]].type == 'textarea' || > > > form[oRequired[x][0]].type == > > > >>'select-one' || form[oRequired[x][0]].type == > > > 'radio' || > > > >>form[oRequired[x][0]].type == 'password') && > > > form[oRequired[x][0]].value > > > >>== > > > >>'') { > > > >> > > > >> if (i == 0) > > > >> > > > >> focusField = > > > form[oRequired[x][0]]; > > > >> > > > >> > > > >> > > > >> fields[i++] = > > > oRequired[x][1]; > > > >> > > > >> > > > >> > > > >> bValid = false; > > > >> > > > >> } > > > >> > > > >> } > > > >> > > > >> > > > >> > > > >> if (fields.length > 0) { > > > >> > > > >> focusField.focus(); > > > >> > > > >> alert(fields.join('\n')); > > > >> > > > >> } > > > >> > > > >> > > > >> > > > >> return bValid; > > > >> > > > >> } > > > >> > > > >>Could this code generation be optimized in order > > > to get javascript > > > >>functions > > > >>with same format that in the validator-rules.xml? > > > >> > > > >> > > > >>Adolfo. > > > >> > > > >> > > > >> > > > > > >>_________________________________________________________________ > > > >>Get your FREE download of MSN Explorer at > > > >>http://explorer.msn.com/intl.asp. > > > >> > > > >> > > > >>-- > > > >>To unsubscribe, e-mail: > > > > > >><mailto:[EMAIL PROTECTED]> > > > >>For additional commands, e-mail: > > > >><mailto:[EMAIL PROTECTED]> > > > >> > > > >> > > > >> > > > >>-- > > > >>To unsubscribe, e-mail: > > > > > >><mailto:[EMAIL PROTECTED]> > > > >>For additional commands, e-mail: > > > >><mailto:[EMAIL PROTECTED]> > > > >> > > > > > > > > >=== message truncated === > > > > > >__________________________________________________ > >Do You Yahoo!? > >Yahoo! - Official partner of 2002 FIFA World Cup > >http://fifaworldcup.yahoo.com > > > >-- > >To unsubscribe, e-mail: > ><mailto:[EMAIL PROTECTED]> > >For additional commands, e-mail: > ><mailto:[EMAIL PROTECTED]> > > > > > > ><HTML> > <HEAD> > <TITLE>Adolfo's signature</TITLE> > </HEAD> > <BODY> > <center><b><em>Adolfo Rodriguez Miguelez</em><b></center> > > </BODY> > </HTML> > > > > > >_________________________________________________________________ >Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp. > > >-- >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> > ><< validator-rules.zip >> >-- >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> _________________________________________________________________ MSN Photos is the easiest way to share and print your photos: http://photos.msn.com/support/worldwide.aspx -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>