[Yhc] Re: tbody creation missing from javascript creation functions?

Thomas Hartman tphyahoo at gmail.com
Tue Dec 4 20:40:50 EST 2007


When I broaden the grep to

tbod

instead, I get a hit for HTMLTableElements.hs.

This has functions

 set'tHead, get'tHead

along with various other set/get combos, but only

get'tBodies

-- no set here.

Is there some logic to what gets both a set and a get, and what gets just a get?

Also, is there an easy way for me to manipulate the attributes, for
example "height" for a particular tag/dom element?

How about functionality for setting an element's position /
dimensions, analogous to setElementPosition / setElementDimensions in
mochikit (which I'm using now).

http://www.mochikit.com/doc/html/MochiKit/DOM.html

Thanks, thomas.




2007/12/4, Thomas Hartman <tphyahoo at gmail.com>:
> Grepping around, I see functions for table creation / manipulation in
> the javascript DOM stuff, but nothing for the tbody tag.
>
> Is this because it's missing from the IRL DOM specification, or a bug,
> or what?  Should I add functionality for creating this tag myself, or
> is it easier to fix the generated haskell?
>
> I ask because the place where I want to use this javascript from
> haskell stuff should be making a tbody embedded in a div that is
> smaller than the tbody; in modern browsers renders as a table with
> scrollbars.
>
> Thanks, thomas.
>
>
> thartman at none:~/haskell-installs/yhc-install/yhc/src/translator/js/lib/haskell/DOM/Level1>grep
> -irl mkTable * | grep  .hs
> HTMLTableColElement.hs
> HTMLTableElement.hs
> HTMLTableSectionElement.hs
> Html.hs_unsplit
>
> thartman at none:~/haskell-installs/yhc-install/yhc/src/translator/js/lib/haskell/DOM/Level1>grep
> -irl tbody * | grep  .hs
> thartman at none:~/haskell-installs/yhc-install/yhc/src/translator/js/lib/haskell/DOM/Level1>cd
> ..
>


More information about the Yhc mailing list