Its clear that there are two different ways that we could possibly
need better id support, and that's why we should develop #2 and #3
together.

#2 supports legacy code.

#3 supports new code.

#1 (do nothing) can obviously still exist.  If people want to totally
ignore these features, that's fine.  Let Darwin decide, as Craig said.


On Mon, 3 Jan 2005 08:09:37 -0800 (PST), Martin Cooper
<[EMAIL PROTECTED]> wrote:
> 
> 
> On Mon, 3 Jan 2005, Martin Marinschek wrote:
> 
> > well, what I meant is that in fact the html is almost completely
> > generated in the JSF case, so there usually is so much change in the
> > structure and layout of the HTML code that you almost certainly need
> > to rewrite large portions of your javascript anyways; fine though if
> > that is not true in your case ...
> 
> Consider the case in which I want to create a set of JSF components that
> essentially wrap the widgets from an existing JavaScript framework, to
> make them easier to use in a JSF environment. The JavaScript framework
> almost certainly wants a great deal of control over the resulting HTML.
> Changing the JavaScript framework so that it can be made to work with JSF
> isn't something that's likely to happen, since (a) the people developing
> the framework and the people wrapping widgets in JSF components are not
> likely to be the same people, and (b) the changes would quite possibly
> break existing uses of the framework.
> 
> --
> Martin Cooper
> 
> 
> > you find the usage for the jsValueChangeListener component in the
> > examples section of the myfaces example webapp, plus I wrote an e-mail
> > about that not too long ago (should be available somewhere in the
> > archive).
> >
> > regards,
> >
> > Martin
> >
> >
> > On Mon, 3 Jan 2005 09:12:27 -0500, Sean Schofield
> > <[EMAIL PROTECTED]> wrote:
> >>> moving your web-application from one framework to another though will
> >>> always include some handling of javascript/html, so I wouldn't weigh
> >>> that in too much.
> >>
> >> I'm not so sure about that.   Maybe you change a few pieces of
> >> javascript (like when switching to Struts maybe you open a window with
> >> foo.do instead of foo.jsp) but you shouldn't have to change huge
> >> portions of it.
> >>
> >> The end result of any web application is HTML.  If you switch to
> >> faces, why should you have to rewrite all of your javascript?  Why
> >> should it matter to the person who wrote the javascript that you are
> >> now producing your HTML in a new way?
> >>
> >>
> >>> if you have a problem with that, you will need to implement something
> >>> coming close to a direct id (or having someone doing that for you ;)
> >>
> >> I definitely have a problem with that (as you have probably guessed.)
> >> And I've been following discussions elsewhere about this, and I am
> >> definitely not alone.  I say we fix it as long as there are more than
> >> a few people affected negatively by this constraint (and as long as
> >> the fix does not ruin things for everyone else.)
> >>
> >>> what about my other suggestion?
> >>
> >> I'm not familiar with jsValueChange listener (although it sounds
> >> interesting.)  I didn't see it on the component page of the website,
> >> so I will try to find out something from the source code when I get
> >> home (no external CVS here at work.)
> >>
> >>> Martin
> >>
> >> sean
> >>
> >>
> >
> 


-- 
-Heath Borders-Wing
[EMAIL PROTECTED]

Reply via email to