Patch submitted. On Mar 2, 8:33 pm, mdipierro <[email protected]> wrote: > I agree > capcha is a class so it should be possible to add structure to it. > > Massimo > > On Mar 2, 8:21 pm, Yarko Tymciurak <[email protected]> > wrote: > > > On Mar 2, 6:01 pm, "mr.freeze" <[email protected]> wrote: > > > > How about this?: > > > > crud.settings.captcha_label > > > auth.settings.captcha_label > > > I think mr.freeze has the right idea: _make_ it an "option" --- it's > > not like this is a convenience, rather a requirement: people do not > > need to "figure out" what code is saying! > > > crud.settings.captcha - is this is an element, then it _behooves_ it > > to have the same regularity as one expected when captcha was just used > > from tables with a widget), that is: > > > captcha should have structure: > > > captcha, captcha.label, etc. > > > I like this. > > > > On Mar 2, 5:24 pm, mdipierro <[email protected]> wrote: > > > > > This > > > > db.mytable.captcha.label = "This is what I want to put here" > > > > is not an option because captcha is not field of mytable. > > > This is "how it was" a few revisions back - also, this is how > > developers _already_ think for forms, so that following the _same > > idiom_ within the framework makes good sense, and will make a > > developer's life easier. > > > > > This is the best I can think of assuming we give the id to the captcha > > > > row: > > > > > form.element(_id='captcha__row')[2].append(LABEL('Recaptcha')) > > > I much prefer the direction mr.freeze sees... but add a little > > structure.... > > more readable, easier to remember ("like" other label things people > > already use, e.g. table fields) > > > - Yarko > > > > > On Mar 2, 4:58 pm, Yarko Tymciurak <[email protected]> > > > > wrote: > > > > > > On Mar 2, 4:51 pm, "mr.freeze" <[email protected]> wrote: > > > > > > > Or you can do this: > > > > > > > crud.settings.create_captcha= > > > > > > DIV(Recaptcha(request,recaptcha_public,recaptcha_private),_id='captcha- > > > > > > wrapper') > > > > > > form = crud.create(db.things) > > > > > > form.element(_id='captcha- > > > > > > wrapper').parent.sibling('td').append(LABEL('Recaptcha')) > > > > > > return dict(form=form) > > > > > > ugh! > > > > > > db.mytable.captcha.label = "This is what I want to put here" > > > > > > is definitely more concise, less obtuse, and more readable. > > > > > > I trust Massimo will arrive at a more direct, clear (and less > > > > > "clever", obtuse) solution. > > > > > > - Yarko > > > > > > > On Mar 2, 3:41 pm, Yarko Tymciurak <[email protected]> > > > > > > wrote: > > > > > > > > On Mar 2, 1:28 pm, mdipierro <[email protected]> wrote: > > > > > > > > > The auth.settings.update_captcha was introduced in 1.76.1 and we > > > > > > > > forgot to add an id for the newly added row, therefore it > > > > > > > > cannot be > > > > > > > > referenced by name, only by position form[0][-2]. This will be > > > > > > > > fixed. > > > > > > > > Great - thanks! :-) > > > > > > > > > On Mar 2, 12:22 pm, Yarko Tymciurak > > > > > > > > <[email protected]> > > > > > > > > wrote: > > > > > > > > > > On Tue, Mar 2, 2010 at 11:04 AM, szimszon > > > > > > > > > <[email protected]> wrote: > > > > > > > > > > Okay it works like a charm: > > > > > > > > > > > form[0][-2][2].append(SPAN('comment...')) > > > > > > > > > > This is terrible: unreadable - can't tell what it is / > > > > > > > > > does... > > > > > > > > > > You were better off doing this _before_ calling > > > > > > > > > crud.create(), when you > > > > > > > > > created your own captcha widget... > > > > > > > > > > Isn't there a better way? > > > > > > > > > > *sigh* > > > > > > > > > - Yarko > > > > > > > > > > > To sum up: > > > > > > > > > > > form[0] is the TABLE element to hold the form (type: class > > > > > > > > > > 'gluon.html.TABLE') > > > > > > > > > > form[0][x] is the table's ROW to hold one of the input > > > > > > > > > > fields (type: > > > > > > > > > > class 'gluon.html.TR <http://gluon.html.tr/>') > > > > > > > > > > form[0][x][y] is the table ROW's element to hold the > > > > > > > > > > 0-label, 1- > > > > > > > > > > input field, 2-col3 (type: class 'gluon.html.TD > > > > > > > > > > <http://gluon.html.td/>') > > > > > > > > > > > All Okay. Tnx. > > > > > > > > > > > On márc. 2, 17:13, "mr.freeze" <[email protected]> wrote: > > > > > > > > > > > crud.settings.create_captcha= > > > > > > > > > > > Recaptcha(request,"...","...") > > > > > > > > > > > form = crud.create(db.table) > > > > > > > > > > > form[0][-2][0].append(LABEL("ReCaptcha:")) > > > > > > > > > > > > On Mar 2, 8:17 am, szimszon <[email protected]> wrote: > > > > > > > > > > > > > Okay, I have gone to lamer counter > > > > > > > > > > > > (http://dawn.royalcomp.hu/~raas/<http://dawn.royalcomp.hu/%7Eraas/> > > > > > > > > > > > > lc.html). > > > > > > > > > > > > > Tnx a lot! > > > > > > > > > > > > > But another question :) > > > > > > > > > > > > > What if I would have to add a col3 comment to a new > > > > > > > > > > > > crud.settings.create_captcha ? :) > > > > > > > > > > > > > On márc. 2, 15:08, mdipierro <[email protected]> > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > Field(....,comment='some text') > > > > > > > > > > > > > > or > > > > > > > > > > > > > > Field(....,comment=SPAN('try ',A('click here'))) > > > > > > > > > > > > > > On Mar 2, 7:47 am, szimszon <[email protected]> > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > Hello! > > > > > > > > > > > > > > > I know it's a beginner question but I can't google > > > > > > > > > > > > > > any answer to my > > > > > > > > > > > > > > question :( > > > > > > > > > > > > > > > I wonder if someone could help me. How can I add > > > > > > > > > > > > > > some text in crud > > > > > > > > > > > > > > form's col3? > > > > > > > > > > > > > > > Thank you! > > > > > > > > > > > -- > > > > > > > > > > You received this message because you are subscribed to the > > > > > > > > > > Google Groups > > > > > > > > > > "web2py-users" group. > > > > > > > > > > To post to this group, send email to > > > > > > > > > > [email protected]. > > > > > > > > > > To unsubscribe from this group, send email to > > > > > > > > > > [email protected]<web2py%[email protected]> > > > > > > > > > > . > > > > > > > > > > For more options, visit this group at > > > > > > > > > >http://groups.google.com/group/web2py?hl=en. > >
-- You received this message because you are subscribed to the Google Groups "web2py-users" 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/web2py?hl=en.

