On Sat, Jan 23, 2010 at 2:59 AM, Sergiu Dumitriu <[email protected]> wrote:

> On 01/22/2010 11:47 PM, Caleb James DeLisle wrote:
> >
> > Flavius Olaru wrote:
> >> Hi devs, Hi Caleb
> >>
> >> Why not create a LiveValidation Application before adding it to the
> core?
> > There is an application here:
> > http://incubator.myxwiki.org/xwiki/bin/view/XWiki/LiveValidation
> > The idea of a template (registerinline.vm) calling an application seems
> > backward to me.
>
> I second Caleb, this is a functionality used by other applications and
> even platform elements, so it should also be in the platform.
>

I am not against adding a javascript library that is required by the
platform or other applications, the fact that this library had a missing
transparent bugs/issues management raised some questions.


>
> >> Also there are some leftovers in resources like YUI at an obsolete
> >> version...
> > It was my mistake proposing it go in the yui folder, It doesn't depend on
> yui
> > so it should be in it's own folder.
>
> I prefer something like resources/uicomponents/widgets/validation/
>

What about "resources/uicomponents/widgets/livevalidation/" ?


> >> and one more thing, i found nothing about their(LiveValidation)
> >> bugs management.
> > You make a very good point. I think it's also important to note that the
> > code is under 900 lines fully documented, it contains 1200 lines of unit
> > tests, it will only be used on pages which call it via jsfx.use and
> > it is not intended for security as nefarious users may simply turn off
> > javascript.
>
> We have other small "tools" that don't have a community and advanced
> stuff like version control, tracker and mailing lists. IMO, this is
> normal, and acceptable. Such a tool usually has less than 1k likes of
> code, so there's not much to maintain. If there are bugs or
> compatibility issues, a mail to the author with either a bugfix request
> or a patch should be enough.
>
> But yes, the bug management question is a very good one, and one we
> usually consider for larger libraries/tools.
>

I took the time and tested it on Windows with their tests page.
Firefox 3.5, MSIE 6, 7, 8, Google Chrome and Safari: All tests passed... a
good thing. :)
Opera 10: 51 tests, 184 assertions, 45 failures, 0 errors (I've submitted
them the tests results)
http://livevalidation.com/testprototype
Maybe if someone has the time to check it on Mac and Linux and post here if
the findings would be great.

I also found a fork on github, it has some few more lines than the original
library and is versioned as 1.4 as opposed the original at 1.3. Maybe when i
get the time i will have a better look on that.
http://github.com/grockit/livevalidation


-- 
Flavius Olaru
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to