|
From: Kevin <ke...@ke...> - 2003-04-29 01:22:01
|
"Raymond Irving" <xw...@ya...> wrote:
>
> --- Kevin <ke...@ke...> wrote:
> >
> > "Raymond Irving" <xw...@ya...> wrote:
> >
> > >
> > > --- Kevin <ke...@ke...> wrote:
> > > >
> > > > 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?
> >
> > Yes - border layers inside 1 frame layer plus a
> > center
> > layer comtent.
>
> Well, for center layer you can enable the Blackboard.
> Or user can implement their own.
Blackboard doesn't work on all browsers. If we don't
offer a center layer as the doc attribute of the layer/div
frame, the content will be clipped under the layer borders.
Perhaps this can be a simple border widget with external
content enabled.
The user can implement their own api as I have had to.
It's the only way to find out why some dynapi ideas
don't work. I'll try and get something working for the
getElmWidth/Height or getContentWidth/Height problem
and with setClass cross browser.
NS4 is a pain if style sheets are used with a <layer> tag,
only left,top / width,height can be dynamically changed,
bgcolor, z-index and visibility become read-only. So this
breaks setBgColor/setZIndex/setVisible :-( This work is
taking up a lot of my time at the moment. So sorry for
any delay for the June release date.
-
Kevin
> --
> Raymond Irving
>
>
> > -
> > Kevin
> >
> > > --
> > > 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
> > >
> > >
> > >
> >
> -------------------------------------------------------
> >
> === message truncated ===
>
>
> __________________________________
> 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.../
|