A good idea.
Maybe something to consider when designing the layout manager (whenever that
happens.. :-)
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, March 18, 2001 11:44 AM
Subject: [Dynapi-Dev] [ dynapi-Patches-409569 ] Z-index: bringToFront,
sendToBack


> Patches item #409569, was updated on 2001-03-18 11:44
> You can respond by visiting:
>
http://sourceforge.net/tracker/?func=detail&atid=305757&aid=409569&group_id=
5757
>
> Category: DynAPI-Layer
> Group: None
> Status: Open
> Priority: 5
> Submitted By: Nobody/Anonymous (nobody)
> Assigned to: Nobody/Anonymous (nobody)
> Summary: Z-index: bringToFront, sendToBack
>
> Initial Comment:
> Two very simple functions (which may already exist - I
> am new to DynAPI :-)
>
> // Should be kind of obvious from its name. Only point
> of interest is this function does a Z-shift relative
> to its siblings, not the entire DOM. If you want an
> absoluteBringToFront, encapsulate this function within
> a function that iterates through all recursive parent
> DynLayers.
> function bringToFront(obj) {
> var o, t, topZ=0;
> if (obj.getClass()==DynLayer) {
> o=obj.parent.children;
> for (var i=0;i<o.length;i++) {
> t=o[i].getZIndex();
> o[i].setZIndex( t-1 );
> if (t>topZ) topZ=t;
> }
> obj.setZIndex(t);
> }
> }
> function sendToBack(obj) {
> var o, t, botZ=0;
> if (obj.getClass()==DynLayer) {
> o=obj.parent.children;
> for (var i=0;i<o.length;i++) {
> t=o[i].getZIndex();
> o[i].setZIndex( t+1 );
> if (t<botZ) botZ=t;
> }
> obj.setZIndex(t);
> }
> }
>
> ----------------------------------------------------------------------
>
> You can respond by visiting:
>
http://sourceforge.net/tracker/?func=detail&atid=305757&aid=409569&group_id=
5757
>
> _______________________________________________
> Dynapi-Dev mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dynapi-dev
>


_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-dev

Reply via email to