[whatwg] Spellchecking mark III

Calogero Alex Baldacchino alex.baldacchino at email.it
Tue Dec 30 18:35:40 PST 2008

Robert O'Callahan ha scritto:
> 2008/12/31 Giovanni Campagna <scampa.giovanni at gmail.com 
> <mailto:scampa.giovanni at gmail.com>>
>     2008/12/30 timeless <timeless at gmail.com <mailto:timeless at gmail.com>>
>         On Tue, Dec 30, 2008 at 5:20 PM, Kornel Lesiński
>         <kornel at geekhood.net <mailto:kornel at geekhood.net>> wrote:
>         > It's useful for fields that contain non-textual content,
>         e.g. product ID,
>         > license plate "number", CAPTCHA answer, etc.
>         > Browser would mark these as misspelt, which might be
>         confusing or at least
>         > distracting.
>         this sounds like something browser vendors need to worry about on
>         their own and is not a reason to let web pages do anything
>         about it.
>     maybe we could just say that spellchecking is disabled when type
>     is not text (for email, uri and number you have validation) and
>     when a pattern attribute is specified
> That handles some cases, but not others --- e.g. text boxes that 
> contain program code.
> Rob
> -- 
> "He was pierced for our transgressions, he was crushed for our 
> iniquities; the punishment that brought us peace was upon him, and by 
> his wounds we are healed. We all, like sheep, have gone astray, each 
> of us has turned to his own way; and the LORD has laid on him the 
> iniquity of us all." [Isaiah 53:5-6]
Indeed, that's a valid use case. Anyway, I don't think such a spec 
should and _would_ prevent UAs from giving users a chance to bypass the 
'spellcheck=' attribute (e.g., such an attribute may overcome a UA 
default value, as spec'ed out, but the user may be notified of it, and a 
UA context menu option may allow a different setting, just as a resort 
in case of misuses/errors, such in the example of a 'spellcheck=" 
false"' applied to a box containing some code).

The language to check might be choosen from several sources, such as the 
'lang' attribute of the contenteditable element itself, if different 
from the document language. For instance, a blog editor's interface 
document might not be translated in a certain language, whereas allowing 
content creation in that language and giving the author a chance to set 
the proper language for a spell checker by changing (through script) the 
editor box language.

A possible evolution, if required upon time, might involve a further 
attribute referencing an external dictionary file, perhaps in a standard 
format, or in a format a UA can recognize (thus, indicating 
alternatives), and using the 'spellcheck' attribute when no appropriate 
language/dictionary can be specified, or to say that just the specified 
dictionary/dictionaries must be used.

Best Regards,
 Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP autenticato? GRATIS solo con Email.it http://www.email.it/f
 Proteggi la tua auto
* Garanzia furto e incendio a soli 30 euro! Offerta valida fino al 31 Dicembre! Non perdere l’occasione!
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=8509&d=31-12

More information about the whatwg mailing list