ok

On Thu, May 27, 2010 at 2:13 PM, Ali Ok <al...@aliok.com.tr> wrote:
>> <hx:inputRange value="#{someBean.someField}"  suggestions="#000000,
>> #FFFFFF"/>
>
> Copy-paste mistake, sorry :)
> It should be <hx:inputColor> as in the first usecase:
> <hx:inputColor value="#{someBean.someField}" />
> and
> <hx:inputColor value="#{someBean.someField}"  suggestions="#000000,
> #FFFFFF"/>
>
>>
>> Q: the "validation" of a correct email pattern is driven by the
>>
>> user-agent, right?
>
> Right. And an email validator will be attached on the server-side too.
>
>
> On Thu, May 27, 2010 at 2:49 PM, Matthias Wessendorf <mat...@apache.org>
> wrote:
>>
>> On Thu, May 27, 2010 at 1:25 PM, Ali Ok <al...@aliok.com.tr> wrote:
>> > Hi,
>> > I am posting 2 prototypes inline, since they seem easy convenience tags.
>> > ===============================
>> > ==========<hx:inputColor>=========
>> > ===============================
>> > REFS:
>> > [0]
>> >
>> > http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#the-input-element
>> > [1]
>> >
>> > http://www.whatwg.org/specs/web-apps/current-work/multipage/number-state.html#color-state
>> > [2]
>> >
>> > http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#input-type-attr-summary
>> > EXTENDS:
>> > <h:inputText>
>> > ATTRIBUTES not present in ancestor:
>> > suggestions: same suggestion mechanism with <hx:inputText>
>> > autocomplete: to override owner form's autocomplete attribute for its
>> > children. can be 'on' 'off' 'default'(default)
>> > NOTES:
>> > Cannot extend hx:inputText, since this doesn't have
>> > size,pattern,placeholder, etc. attributes! Will create an abstract
>> > middle
>> > component.
>> > No browser support for this yet!
>> > For suggestions and more, see hx:inputText usage.
>> > <!-- - - - - - - - - -usage- - - - - - - - - -  - - - - - - - - - - --
>> >  -->
>> > <hx:inputColor value="#{someBean.someField}" />
>> > <!-- expected HTML5 code -->
>> > <input type="color" value="" />
>> >
>> > <!-- - - - - - - - - -usage- - - - - - - - - -  - - - - - - - - - - --
>> >  -->
>> > <hx:inputRange value="#{someBean.someField}"  suggestions="#000000,
>> > #FFFFFF"/>
>> > <!-- expected HTML5 code -->
>> > <input list="idOfDataList" type="color" />
>> > <datalist id="idOfDataList">
>> > <option value="#000000" label="#000000" />
>> > <option value="#FFFFFF" label="#FFFFFF" />
>> > </datalist>
>>
>>
>> Not sure why some generic word like "range" make the compont turn into
>> a "color range" selector; I guess that's not too clear :-)
>>
>> range can be different, see adf faces' sliders (number and range)
>>
>> >
>> > ===============================
>> > ==========<hx:inputEmail>======
>> > ===============================
>> > REFS:
>> > [0]
>> >
>> > http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#the-input-element
>> > [1]
>> >
>> > http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#e-mail-state
>> > [2]
>> >
>> > http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#input-type-attr-summary
>> > EXTENDS:
>> > hx:inputText
>> > ATTRIBUTES not present in ancestor:
>> > multiple: email input type supports 'multiple' attribute. can be used
>> > with
>> > datalist(suggestions). default to 'false'.
>> > see:
>> >
>> > http://www.whatwg.org/specs/web-apps/current-work/multipage/common-input-element-attributes.html#attr-input-multiple
>> > NOTES:
>> > About 'pattern': browsers should make the email validation. this
>> > attribute
>> > can be used for extra validation.
>> > For suggestions and more, see hx:inputText usage.
>> > <!-- - - - - - - - - -usage- - - - - - - - - -  - - - - - - - - - - --
>> >  -->
>> > <hx:inputEmail value="#{someBean.email}" suggestions="em...@example.org,
>> > anotherem...@example.org"/>
>> > <!-- expected HTML5 code-->
>> > <input type="email" value="" list="idOfDataList"/>
>> > <datalist id="idOfDataList">
>> > <option value="em...@example.org" label="em...@example.org" />
>> > <option value="anotherem...@example.org"
>> > label="anotherem...@example.org" />
>> > </datalist>
>> >
>> > <!-- - - - - - - - - -usage- - - - - - - - - -  - - - - - - - - - - --
>> >  -->
>> > <hx:inputEmail value="#{someBean.email}"
>> > suggestions="#{someBean.emailSuggestions}" multiple="true"/>
>> > <!-- expected HTML5 code-->
>> > <input type="email" value="" list="idOfDataList"/>
>> > <datalist id="idOfDataList">
>> > <option value="em...@example.org" label="Email 1" />
>> > <option value="anotherem...@example.org" label="Email 2" />
>> > <option value="theotherem...@example.org" label="Email 3" />
>> > </datalist>
>>
>> looks good, so far.
>>
>> Q: the "validation" of a correct email pattern is driven by the
>> user-agent, right?
>>
>> -M
>>
>> >
>> > Thanks for feedback,
>> > Ali
>> > --
>> > My Blog: http://blog.aliok.com.tr
>> > Twitter: http://twitter.com/aliok_tr
>> >
>> >
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>
>
>
> --
> My Blog: http://blog.aliok.com.tr
> Twitter: http://twitter.com/aliok_tr
>
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

Reply via email to