Update of /cvsroot/dynapi/dynapi/examples
In directory usw-pr-cvs1:/tmp/cvs-serv29638

Added Files:
        dynapi.api.bubbling.html 
Log Message:
New example file allows to test proper event bubbling

--- NEW FILE ---
<html>
<head>
<title>DynAPI example - event bubbling</title>
<script src='../src/dynapi.js'></script>
<script>
        DynAPI.setLibraryPath('../src/lib')
        DynAPI.include('dynapi.api.browser.js')
        DynAPI.include('dynapi.api.dynlayer.js')
        DynAPI.include('dynapi.api.dyndocument.js')
        DynAPI.include('dynapi.api.events.js')

function debug(t) {
document.forms[0].f.value+=t+"\n"
}


DynAPI.onLoad = function() {
        a = new DynLayer(null,50,50,300,300)
        a.setBgColor('red')
        
        b = new DynLayer(null,-10,-10,100,100)
        b.setBgColor('blue')
        b.setZIndex(20)
        
        c = new DynLayer(null,10,10,50,50)
        c.setBgColor('green')

        d = new DynLayer(null,50,-10,100,100)
        d.setBgColor('orange')
        d.setZIndex(10)

        l = new EventListener()
        l.onmouseover = function(e) {
                debug('over '+e.getSource())
        }
        l.onmouseout = function(e) {
                debug('out '+e.getSource())
        }
        l.onclick = function(e) {
                debug('click '+e.getSource())
        }
        l.ondblclick = function(e) {
                debug('click '+e.getSource())
        }

        a.addChild(b)
        a.addChild(d)
        b.addChild(c)
        a.addEventListener(l)
        b.addEventListener(l)
        c.addEventListener(l)
        d.addEventListener(l)
        a.setHTML("<table><tr><td width=250 height=100 
bgcolor='yellow'>a</td></tr><tr><td width=350 height=100 
bgcolor='yellow'></td></tr></table>")
        this.document.addChild(a)

        }


</script>

</head>
<body bgcolor='black'>
<br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br>
<form>
<textarea rows=5 cols=60 name=f></textarea>
</form>
</html>


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

Reply via email to