diff options
Diffstat (limited to 'includes/js/dijit/tests/_base/manager.html')
-rw-r--r-- | includes/js/dijit/tests/_base/manager.html | 322 |
1 files changed, 0 insertions, 322 deletions
diff --git a/includes/js/dijit/tests/_base/manager.html b/includes/js/dijit/tests/_base/manager.html deleted file mode 100644 index 3ca3349..0000000 --- a/includes/js/dijit/tests/_base/manager.html +++ /dev/null @@ -1,322 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" - "http://www.w3.org/TR/html4/strict.dtd"> -<html> -<head> - <title>Dijit manager unit test</title> - <style type="text/css"> - @import "../../../dojo/resources/dojo.css"; - @import "../css/dijitTests.css"; - </style> - <script type="text/javascript" src="../../../dojo/dojo.js" - djConfig="isDebug: true, parseOnLoad: true"></script> - <script type="text/javascript" src="../_testCommon.js"></script> - - <script type="text/javascript"> - dojo.require("doh.runner"); - dojo.require("dijit.dijit"); - - dojo.declare("foo", dijit._Widget, { - name: "", - attr1: 0, - attr2: 0 - }); - - dojo.declare("bar", dijit._Widget, { - name: "", - attr1: 0, - attr2: 0 - }); - - dojo.addOnLoad(function(){ - doh.register("dijit._base.manager", - [ - function forEachTest(t){ - var names=[]; - dijit.registry.forEach(function(widget){ names.push(widget.name); }); - t.is(names.join(" "), "bob is your uncle"); - }, - function filterTest(t){ - var names=[]; - dijit.registry. - filter(function(widget){ return widget.attr1==10; }). - forEach(function(widget){ names.push(widget.name); }); - t.is(names.join(" "), "bob uncle"); - }, - function byId(t){ - t.is(dijit.byId("three").name, "your"); - }, - function byClass(t){ - var names=[]; - dijit.registry. - byClass("bar"). - forEach(function(widget){ names.push(widget.name); }); - t.is(names.join(" "), "your uncle"); - }, - function deleteTest(t){ - var names=[]; - dijit.byId("two").destroy(); - dijit.byId("four").destroy(); - var names=[]; - dijit.registry.forEach(function(widget){ names.push(widget.name); }); - t.is(names.join(" "), "bob your"); - }, - function getEnclosingWidgetTest(t){ - t.is(dijit.getEnclosingWidget(dojo.byId("not-a-widget")), null); - t.is(dijit.getEnclosingWidget(dojo.byId("three")).name, "your"); - t.is(dijit.getEnclosingWidget(dojo.byId("three.one")).name, "your"); - t.is(dijit.getEnclosingWidget(dojo.byId("three.one.one")).name, "your"); - }, - function isTabNavigable(t){ - t.t(dijit.isTabNavigable(dojo.byId("a-with-href"))); - t.f(dijit.isTabNavigable(dojo.byId("a-without-href"))); - t.t(dijit.isTabNavigable(dojo.byId("area"))); - t.t(dijit.isTabNavigable(dojo.byId("button"))); - t.t(dijit.isTabNavigable(dojo.byId("input"))); - t.t(dijit.isTabNavigable(dojo.byId("object"))); - t.t(dijit.isTabNavigable(dojo.byId("select"))); - t.t(dijit.isTabNavigable(dojo.byId("textarea"))); - t.f(dijit.isTabNavigable(dojo.byId("empty"))); - t.t(dijit.isTabNavigable(dojo.byId("zero-tabindex-div"))); - }, - function findTabNullOnEmpty(t){ - t.is(null, dijit.getFirstInTabbingOrder("empty")); - t.is(null, dijit.getLastInTabbingOrder("empty")); - }, - function findTabElements(t){ - t.is(null, dijit.getFirstInTabbingOrder("div-container")); - t.is(null, dijit.getFirstInTabbingOrder("a-without-href-container")); - t.is("a-with-href", dijit.getFirstInTabbingOrder("a-with-href-container").id); - - // in Safari area elements are not in the tab order - // and their display style property is "none"; - // therefore it is expected that this test will fail - if(!dojo.isSafari){ - t.is("area", dijit.getFirstInTabbingOrder("area-map").id); - } - - t.is("button", dijit.getFirstInTabbingOrder("button-container").id); - t.is("input", dijit.getFirstInTabbingOrder("input-container").id); - t.is("object", dijit.getFirstInTabbingOrder("object-container").id); - t.is("select", dijit.getFirstInTabbingOrder("select-container").id); - t.is("textarea", dijit.getFirstInTabbingOrder("textarea-container").id); - t.is(null, dijit.getLastInTabbingOrder("div-container")); - t.is(null, dijit.getLastInTabbingOrder("a-without-href-container")); - t.is("a-with-href", dijit.getLastInTabbingOrder("a-with-href-container").id); - - // in Safari area elements are not in the tab order - // and their display style property is "none"; - // therefore it is expected that this test will fail - if(!dojo.isSafari){ - t.is("area", dijit.getLastInTabbingOrder("area-map").id); - } - - t.is("button", dijit.getLastInTabbingOrder("button-container").id); - t.is("input", dijit.getLastInTabbingOrder("input-container").id); - t.is("object", dijit.getLastInTabbingOrder("object-container").id); - t.is("select", dijit.getLastInTabbingOrder("select-container").id); - t.is("textarea", dijit.getLastInTabbingOrder("textarea-container").id); - }, - function findTabOnElementRatherThanString(t){ - t.is("a-with-href", dijit.getFirstInTabbingOrder(dojo.byId("a-with-href-container")).id); - t.is("a-with-href", dijit.getLastInTabbingOrder(dojo.byId("a-with-href-container")).id); - }, - function findTabSkipDisabled(t){ - t.is("not-disabled-input", dijit.getFirstInTabbingOrder("skip-disabled").id); - t.is("not-disabled-input", dijit.getLastInTabbingOrder("skip-disabled").id); - }, - function findTabZeroTabindex(t){ - t.is("zero-tabindex-div", dijit.getFirstInTabbingOrder("zero-tabindex-div-container").id); - t.is("zero-tabindex-input", dijit.getFirstInTabbingOrder("zero-tabindex-input-container").id); - t.is("zero-tabindex-div", dijit.getLastInTabbingOrder("zero-tabindex-div-container").id); - t.is("zero-tabindex-input", dijit.getLastInTabbingOrder("zero-tabindex-input-container").id); - }, - function findTabPositiveTabindex(t){ - t.is("positive-tabindex-input1a", dijit.getFirstInTabbingOrder("positive-tabindex-mixed-with-no-tabindex").id); - t.is("positive-tabindex-input3a", dijit.getFirstInTabbingOrder("positive-tabindex").id); - t.is("no-tabindex-input2", dijit.getLastInTabbingOrder("positive-tabindex-mixed-with-no-tabindex").id); - t.is("positive-tabindex-input4b", dijit.getLastInTabbingOrder("positive-tabindex").id); - }, - function findTabSkipMinusOneTabindex(t){ - t.is("not-minus-one-input", dijit.getFirstInTabbingOrder("skip-minus-one").id); - t.is("not-minus-one-input", dijit.getLastInTabbingOrder("skip-minus-one").id); - }, - function findTabDescend(t){ - t.is("child-input1", dijit.getFirstInTabbingOrder("descend").id); - t.is("child-input2", dijit.getLastInTabbingOrder("descend").id); - }, - function findTabOuterInner(t){ - t.is("outer1", dijit.getFirstInTabbingOrder("outer-inner-container").id); - t.is("inner2", dijit.getLastInTabbingOrder("outer-inner-container").id); - }, - function skipNotShown(t){ - t.is(null, dijit.getFirstInTabbingOrder("hidden-element-container")); - t.is(null, dijit.getFirstInTabbingOrder("hidden-container-tabindex-zero")); - t.is(null, dijit.getFirstInTabbingOrder("hidden-container-no-tabindex")); - t.is(null, dijit.getFirstInTabbingOrder("container-with-hidden-containers")); - - t.is(null, dijit.getFirstInTabbingOrder("display-none-element-container")); - t.is(null, dijit.getFirstInTabbingOrder("display-none-container-tabindex-zero")); - t.is(null, dijit.getFirstInTabbingOrder("display-none-container-no-tabindex")); - t.is(null, dijit.getFirstInTabbingOrder("container-with-display-none-containers")); - } - ] - ); - doh.run(); - }); - - </script> -</head> -<body> - <h1>Dijit Manager Unit Test</h1> - <div dojoType="foo" id="one" name="bob" attr1="10" attr2="10"></div> - <div dojoType="foo" id="two" name="is" attr1="5" attr2="10"></div> - <div dojoType="bar" id="three" name="your" attr1="5" attr2="5"> - <div id="three.one"> - <div id="three.one.one"></div> - </div> - </div> - <div dojoType="bar" id="four" name="uncle" attr1="10" attr2="5"></div> - <div id="not-a-widget"></div> - - <div id="empty"></div> - - <div id="div-container"> - <div id="div"></div> - </div> - <div id="a-without-href-container"> - <a id="a-without-href" name="named-link-anchor"></a> - </div> - <div id="a-with-href-container"> - <a id="a-with-href" href="#named-link-anchor"></a> - </div> - - <div><img src="../images/flatScreen.gif" alt="picture of a flat-screen monitor" usemap="#area-map"></div> - <map id="area-map" name="area-map"> - <area id="area" href="#" alt="example area" shape="rect" coords="0,0,8,8"> - </map> - - <div id="button-container"> - <button id="button"></button> - </div> - <div id="input-container"> - <input id="input"> - </div> - <div id="object-container"> - <object id="object"></object> - </div> - <div id="select-container"> - <select id="select"></select> - </div> - <div id="textarea-container"> - <textarea id="textarea"></textarea> - </div> - - <div id="skip-disabled"> - <input id="disabled-input1" disabled="disabled"> - <input id="not-disabled-input"> - <input id="disabled-input2" disabled="disabled"> - </div> - - <div id="zero-tabindex-div-container"> - <div id="zero-tabindex-div" tabindex="0"></div> - </div> - - <div id="zero-tabindex-input-container"> - <input id="zero-tabindex-input" tabindex="0"> - </div> - - <div id="positive-tabindex-mixed-with-no-tabindex"> - <input id="no-tabindex-input1"> - <input id="no-tabindex-input2"> - <input id="positive-tabindex-input1a" tabindex="1"> - <input id="positive-tabindex-input1b" tabindex="1"> - <input id="positive-tabindex-input2a" tabindex="2"> - <input id="positive-tabindex-input2b" tabindex="2"> - </div> - - <div id="positive-tabindex"> - <input id="positive-tabindex-input3a" tabindex="3"> - <input id="positive-tabindex-input3b" tabindex="3"> - <input id="positive-tabindex-input4a" tabindex="4"> - <input id="positive-tabindex-input4b" tabindex="4"> - </div> - - <div id="skip-minus-one"> - <input id="minus-one-input1" tabindex="-1"> - <input id="not-minus-one-input"> - <input id="minus-one-input2" tabindex="-1"> - </div> - - <div id="descend"> - <input disabled="disabled"> - <div> - <input disabled="disabled"> - <div> - <input disabled="disabled"> - </div> - </div> - <div> - <input disabled="disabled"> - <div> - <input disabled="disabled"> - </div> - <div> - <input id="child-input1"> - </div> - <div> - <input id="child-input2"> - </div> - </div> - <div> - <div> - <input disabled="disabled"> - </div> - <input disabled="disabled"> - </div> - <input disabled="disabled"> - </div> - - <div id="outer-inner-container"> - <div id="outer1" tabindex="0"> - <div id="inner1" tabindex="0"></div> - </div> - <div id="outer2" tabindex="0"> - <div id="inner2" tabindex="0"></div> - </div> - </div> - - <div id="hidden-element-container"> - <div id="hidden-element" tabindex="0" style="visibility: hidden;"> - </div> - </div> - - <div id="container-with-hidden-containers"> - <div id="hidden-container-tabindex-zero" tabindex="0" style="visibility: hidden;"> - <div id="inside-hidden-container-tabindex-zero" tabindex="0"> - </div> - </div> - - <div id="hidden-container-no-tabindex" style="visibility: hidden;"> - <div id="inside-hidden-container-no-tabindex" tabindex="0"> - </div> - </div> - </div> - - <div id="display-none-element-container"> - <div id="display-none-element" tabindex="0" style="display: none;"> - </div> - </div> - - <div id="container-with-display-none-containers"> - <div id="display-none-container-tabindex-zero" tabindex="0" style="display: none;"> - <div id="inside-display-none-container-tabindex-zero" tabindex="0"> - </div> - </div> - - <div id="display-none-container-no-tabindex" style="display: none;"> - <div id="inside-display-none-container-no-tabindex" tabindex="0"> - </div> - </div> - </div> -</body> -</html> |