This is not so much an inconsistency as a new way of doing things.  TW
is supposed to work like the old widgets, but consistency was
abandoned for increased operability.

Also, I did new releases for almost all of the old widgets, so you
should not have too many issues with regards to moving to 0.8.  The
new namespace is much more sensicle, and is quite a big step forward
for TW.  Which older packages are you using?  The only one I can think
that has issues is twAjaxTools, whcih I will gladly re-release when I
see a need.  tw.jquery has an ajax form which is superior in
operability to twAjaxTools.

Finally, you may see better response if you post on the toscawidgets-
discuss board rather than the TG board.  The tg board is harder for me
to track since there is a considerable amount more traffic here.  I
think Alberto (main owner of TW would agree)

cheers.
-chris

PS.Thanks to Sanjiv for helping with the responses.

On Apr 27, 3:27 am, alex bodnaru <[EMAIL PROTECTED]> wrote:
> thanks for this point, too :) .
>
> i'd also like to report a small inconsistency with turbogears widgets:
>
> class ExistingUserFields(WidgetsList):
>
>      password_1 = widgets.PasswordField('password1',
>                      label=_("New Password"),
>                      help_text=_("Your new password. (If you would like to
> change it)."))
>
> the code above would end in a form with a field of name="password_1"
> id="password_1", while in classic tg widgets the name would be "password1", as
> the name parameter to the field.
>
> best wishes,
>
> alex
>
> [EMAIL PROTECTED] wrote:
> > Hi Alex,
>
> >> just curious that most documentation is in tg2.
>
> > The doc should apply for tg1 as well. The only change in tg2 is the
> > new "recommended" style of passing the widget to the template by
> > placing it on the template context, that is something like:
>
> > @expose('mypackage.templates.myformtemplate')
> > def entry(self, **kw):
> >     mywidget = MyWidget()
> >     pylons.c.w.mywidget = mywidget
> >     return dict(value=kw)
>
> > In tg1 you would continue to pass the widget to the template by adding
> > to the return dictionary similar to tg widgets. That is
>
> > @expose('mypackage.templates.myformtemplate')
> > def entry(self, **kw):
> >     mywidget = MyWidget()
> >     return dict(mywidget=mywidget, value=kw)
>
> > Regards,
> > Sanjiv
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to