|
From: Raymond I. <xw...@ya...> - 2003-04-28 20:25:29
|
--- Kevin <ke...@ke...> wrote:
>.... > In the above the dynLayer width/height will
always
> be
> > 100x100 although the actual elm size will be
> 98x98.
> > This IMO shouldn't be a problem as the content
> inside
> > the elm will either wrap or overflow. This will
> only
> > be true when borders are set for DynLayers on DOM
> > browsers.
>
> Would we have to 'adjust' the dlyr x/y?
No, I don't see were we will need to do that.
>... What are the
> coords of relative elements or when constructing a
> widget and bordered elements need to touch?
>
> > Agree? Or should we use the NS4 design despite the
> > draw backs or having to use four additional
> layers?
>
> We need a good long think about this. I like one
> solution
> for all. So NS4 design for me, plus the facility to
> extend
> it as Benoit suggests with corners / images is good.
>
> I would suggest one extra center layer so the
> content
> won't flow under borders or for external content.
> So:
> 1 - frame (relative or absolute container)
> 4 - borders (solid or image)
> (4 - corners) (solid or image)
> 1 - content (html or external)
> --
> 10
> --
> Is this too much or just enough for one cross
> browser
> solution with extension possibilities?
It's good for cross-browser, but it's more resource
intensive. What I think I might do is remove
setBorder() from dynlayer_base and create a
cross-browser solution inside a bordermanager.js file.
Agree?
--
Raymond Irving
> Kevin
>
> > --
> > Raymond Irving
> >
> > > I have a setBorder method that fixes the bug and
> > > should
> > > work ok:
> > >
> > > p.setBorder=function(w,c,s) {
> > > var width=w||0;
> > > var bstyle=(typeof(s)=='string')?s:'solid';
> > > var bcolor=(typeof(c)=='string')?c:'black';
> > > this._border=width+'px '+bstyle+' '+bcolor;
> > > this._cssBorder='border:'+this._border+'; ';
> > > var s=this.css;
> > > if(s) {
> > > s.borderWidth=width+'px';
> > > s.borderStyle=bstyle;
> > > s.borderColor=bcolor;
> > > }
> > > };
> > >
> > > Just need to work out what the dynlayer w & h
> should
> > > be
> > > as the w & h of a dynlayer should be the same as
> > > when
> > > using a border (internal border layers) in ns4.
> > >
> > > -
> > > Kevin
> > >
> > >
> > > > > For example in dom browsers we would
> something
> > > like:
> > > > >
> > > > > p.setSize = function(w,h) {
> > > > > .....
> > > > > if (cw) this.css.width =
> > > > > (this.w-(this._border*2))||0;
> > > > > if (ch) this.css.height =
> > > > > (this.h-(this._border*2))||0;
> > > > > ....
> > > > > }
> > > > >
> > > > >
> > > > > What do you think? Any other suggestions?
> Can we
> > > do
> > > > > this?
> > > > >
> > > > >
> > > > > --
> > > > > Raymond Irving
> > > > >
> > > > >
> > >
> __________________________________________________
> > > > > Do you Yahoo!?
> > > > > The New Yahoo! Search - Faster. Easier.
> Bingo
> > > > > http://search.yahoo.com
> > > > >
> > > > >
> > > > >
> > >
> >
>
-------------------------------------------------------
> > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > Welcome to geek heaven.
> > > > > http://thinkgeek.com/sf
> > > > >
> _______________________________________________
> > > > > Dynapi-Dev mailing list
> > > > > Dyn...@li...
> > > > >
> > >
> >
>
http://www.mail-archive.com/dyn...@li.../
> > > > --
> > > > Dan Willemsen <da...@wi...>
> > > >
> > > >
> > > >
> > > >
> > >
> >
>
-------------------------------------------------------
> > > > This sf.net email is sponsored by:ThinkGeek
> > > > Welcome to geek heaven.
> > > > http://thinkgeek.com/sf
> > > >
> _______________________________________________
> > > > Dynapi-Dev mailing list
> > > > Dyn...@li...
> > > >
> > >
> >
>
http://www.mail-archive.com/dyn...@li.../
> > >
> > >
> > >
> > >
> >
>
-------------------------------------------------------
> > > This sf.net email is sponsored by:ThinkGeek
> > > Welcome to geek heaven.
> > > http://thinkgeek.com/sf
> > > _______________________________________________
> > > Dynapi-Dev mailing list
> > > Dyn...@li...
> > >
> >
>
http://www.mail-archive.com/dyn...@li.../
>
=== message truncated ===
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
|