Sha256: df86dead2bc08ad05abecaf2f8b6bd0a1fb4a523225e6a41da889cdddee5bc9b
Contents?: true
Size: 1.29 KB
Versions: 2
Compression:
Stored size: 1.29 KB
Contents
dojo.provide("dojo.tests.mouse"); var on = dojo.require("dojo.on"); var mouse = dojo.require("dojo.mouse"); doh.register("tests.on", [ function mouseenter(t){ var order = []; var div = document.body.appendChild(document.createElement("div")); div2 = div.appendChild(document.createElement("div")); div2.className = "item two"; div2.id = 2; div3 = div.appendChild(document.createElement("div")); div3.className = "item three"; div3.id = 3; div4 = div2.appendChild(document.createElement("div")); on(div, on.selector(".item", mouse.enter), function(){ order.push(this.id); }) on.emit(div, "mouseover", { bubbles: true, relatedTarget: document.body }); on.emit(div3, "mouseover", { bubbles: true, relatedTarget: div }); on.emit(div3, "mouseover", { bubbles: true, relatedTarget: div3 }); on.emit(div2, "mouseover", { bubbles: true, relatedTarget: div3 }); on.emit(div4, "mouseover", { bubbles: true, relatedTarget: div2 }); on.emit(div2, "mouseover", { bubbles: true, relatedTarget: div4 }); on.emit(div, "mouseover", { bubbles: true, relatedTarget: div2 }); on.emit(div4, "mouseover", { bubbles: true, relatedTarget: div }); t.is(order, [3, 2, 2]); } ] );
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dojo_rails-0.0.2 | vendor/assets/javascripts/dojo/tests/mouse.js |
dojo_rails-0.0.1 | vendor/assets/javascripts/dojo/tests/mouse.js |