Okay I'm beginning to get this. Also, as to my question earlier about where to set styles I see this is in
CDOM/Level2/DomUtils.hs I was looking in Level1, and that (you might me privately) is Wrong. All the stuff that matters, and that is being developed is in under Level2. thomas. 2007/12/4, Dimitry Golubovsky <[EMAIL PROTECTED]>: > Thomas, > > On Dec 4, 2007 8:40 PM, Thomas Hartman <[EMAIL PROTECTED]> wrote: > > > > > Is there some logic to what gets both a set and a get, and what gets just a > > get? > > If IDL says an attribute is readonly then only get. If not, then set and get. > > > > > Also, is there an easy way for me to manipulate the attributes, for > > example "height" for a particular tag/dom element? > > If this is a DOM attribute, use set'height. If this is a style > attribute, see below. > > > > How about functionality for setting an element's position / > > dimensions, analogous to setElementPosition / setElementDimensions in > > mochikit (which I'm using now). > > Mochikit probably has some wrappers around CSS to work cross browser. > > If you would like to manipulate styles directly, use "inlineStyle" > function first (see CDOM/Level2/DomUtils.hs), then use setters and > getters on the TCSS2Properties object. > > inlineStyle inp > (set'borderWidth "0px") $ \_ -> > > Nice thing about setters, you may chain them together: > > inlineStyle inp > (set'borderWidth "0px") (set'fontSize "14pt") $ \_ -> > > But then you need to remember how different browsers name same > attributes (note that EchoCPS2 is not colored correctly in MSIE, while > in FF it is green on black - correct coloring). > > > > > http://www.mochikit.com/doc/html/MochiKit/DOM.html > > I wish Mochikit had any IDL specs for their interfaces (or perhaps > some XML which with medium amount of pain might be converted to IDL). > Is there any? > > Thank you. > > -- > Dimitry Golubovsky > > Anywhere on the Web > _______________________________________________ Yhc mailing list Yhc@haskell.org http://www.haskell.org/mailman/listinfo/yhc