This commit is contained in:
Éric Lemoine
2013-02-20 10:38:25 +01:00
parent 17c3936ab6
commit 5d14b9e2d4
1919 changed files with 559755 additions and 2588 deletions

View File

@@ -0,0 +1,75 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Test Dijit Internal Event: "ondijitclick"</title>
<script type="text/javascript" src="../../dojo/dojo.js" data-dojo-config="isDebug: true"></script>
<script type="text/javascript">
dojo.require("doh.runner");
dojo.require("dijit._Widget");
dojo.require("dojo.parser");
dojo.ready(function(){
dojo.declare("dijit.MyWidget", dijit._Widget, {
_eventHandler: function(){}
});
doh.register("parse", function(){
dojo.parser.parse();
});
var connects = [];
doh.register("_widgetConnect",
[
{
name: "_Widget.connect x 100",
runTest: function(t){
var w = dijit.byId("widget1");
var n = dojo.byId("externalNode");
var sLen = w._connects.length;
for(var i = 0; i < 100; i++){
connects.push(w.connect(n, "onblur", "_eventHandler"));
}
t.is(100, w._connects.length - sLen);
}
},
{
name: "_Widget.connect - ondijitclick x 100",
runTest: function(t){
var w = dijit.byId("widget1");
var n = dojo.byId("externalNode");
var sLen = w._connects.length;
for(var i = 0; i < 100; i++){
connects.push(w.connect(n, "ondijitclick", "_eventHandler"));
}
t.is(100, w._connects.length - sLen);
}
},
{
name: "_Widget.disconnect x 200",
runTest: function(t){
var w = dijit.byId("widget1");
var n = dojo.byId("externalNode");
var sLen = w._connects.length;
for(var i = 0; i < 200; i++){
w.disconnect(connects[i]);
}
connects = [];
t.is(200, sLen - w._connects.length);
}
}
]
);
doh.run();
});
</script>
</head>
<body class="claro">
<div id="externalNode"></div>
<div id="widget1" data-dojo-type="dijit.MyWidget"></div>
</body>
</html>