Sure!

(I'm not sure about coding style, but perhaps
it's better not to touch  web2py_ajax.js for this kind of fix?)

On Thu, Aug 25, 2011 at 00:01, Massimo Di Pierro
<massimo.dipie...@gmail.com> wrote:
> Your idea is really good. I think I have a solution in trunk that only
> requires a change to sqlhtml.py and that will also allow to style the
> options using pure css. Can you try it?
>
> massimo
>
> On Aug 24, 9:36 am, KATO Ryoichi <ryo1k...@gmail.com> wrote:
>> I've re-implemented the code using <LABEL>, as Anthony advised.
>>    http://code.google.com/r/ryo1kato-web2py/source/list?name=better-chec...
>> And demo is updated also
>>    http://ryo1kato.appspot.com/checkbox
>>
>> The code is shorter, but still ugly. But I couldn't figure out how to
>> improve even more,
>> despite I (briefly) studied a little bit more about HTML4, CSS and 
>> JavaScript.
>> (hope there's 'parent' selector, and ":checked" support in IE6...)
>>
>> Any idea?
>> --
>> R.Kato
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Tue, Aug 23, 2011 at 23:35, Anthony <abasta...@gmail.com> wrote:
>> > I think using <label for="[input id]">input text</label> would be a good
>> > start (certainly a lot simpler). web2py already uses that to label fields 
>> > in
>> > SQLFORMs and for the "Remember me" checkbox on login forms. The base.css
>> > even sets the cursor to 'pointer' for all label elements, so you get a
>> > pointer whenever you hover over a label.
>>
>> > To enable more sophisticated effects (e.g., dynamic style changes), maybe
>> > wrap the <input> and <label> in a <span> container with a special class, as
>> > suggested, and leave it up to the developer to add additional effects via
>> > CSS/jQuery.
>>
>> > Anthony
>>
>> > On Tuesday, August 23, 2011 9:44:03 AM UTC-4, ryo1kato wrote:
>>
>> >> Well, actually I'm embarrassed that I didn't know about <LABLE>....
>> >> And yes, I'm pretty sure that the change can be more simple.
>>
>> >> Primarily what I want is clickable option value(label) for
>> >> radio/checkboxes.
>> >> Besides,
>> >>   * Preferably, more large clickable area (*1)
>> >>   * Dynamic style change (as shown on the demo)
>> >>   * IE6 support.
>> >> would be good for easy-to-use UI.
>>
>> >> Regards,
>> >> ---
>> >> (*1) In my current implementation, <span class="...label"> and <input
>> >> ...> are clickable.
>> >> But I think this is still a bit too small to click.
>> >> Perhaps making "container"(a box containing both <input> and label)
>> >> clickable is more easy-to use.
>> >> (<span class="..._container"> in my example)
>>
>> >> On Tue, Aug 23, 2011 at 22:25, Massimo Di Pierro
>> >> <massimo....@gmail.com> wrote:
>> >> > here there is substantial JS to add to web2py_ajax and perhaps we can
>> >> > make it more compact. What is more specifically the problem that you
>> >> > want to solve? Be able to check/uncheck clicking on option value
>> >> > instead of checkbox/radio button?
>>
>> >> > On Aug 23, 6:34 am, ryo1kato <ryo1...@gmail.com> wrote:
>> >> >> Hi,
>>
>> >> >> I'm frustrated that I can't check/select the checkboxes / radio-
>> >> >> buttons
>> >> >> by clicking on their labels rather than the box/buttons.
>> >> >> So, here's my own solution for web2py,
>> >> >> because I couldn't find any by quick googling.
>>
>> >> >> *http://bit.ly/nsNAmq(deeplink inhttp://code.google.com/)
>>
>> >> >> * Demo is available on
>> >> >> here:http://ryo1kato.appspot.com/checkbox/default/
>> >> >>     (Tested on IE6, Firefox5,6, GoogleChrome13)
>>
>> >> >> ...It's quite possible you have better solution, because
>> >> >> I'm pretty new to both web2py and HTML/JavaScript.
>> >> >> However, I'm happy if this feature is supported as web2py's default.
>> >> >> (perhaps by someone's better implementation...)
>>
>> >> >> --
>> >> >> R.Kato
>>
>> >> --
>> >> R.Kato
>>
>> --
>> R.Kato



-- 
R.Kato

Reply via email to