Changeset 7370

Show
Ignore:
Timestamp:
02/19/07 21:04:15 (21 months ago)
Author:
jburke
Message:

References #2366. Converting more tests to use dojo.addOnLoad()

Location:
branches/0.4/tests
Files:
8 modified

Legend:

Unmodified
Added
Removed
  • branches/0.4/tests/style/test_absolutePosition.html

    r6494 r7370  
    2929                                scroll.left + ", " + scroll.top; 
    3030                } 
     31                dojo.addOnLoad(function(){ 
     32                        dojo.event.connect(document.documentElement, "onmousemove", "onMouseMove"); 
     33                }); 
    3134        </script> 
    3235</head> 
     
    6871<tr><td>dojo.html.getScrollLeft()/Top()</td><td id="s"></td></tr> 
    6972</table> 
    70 <script> 
    71         dojo.event.connect(document.documentElement, "onmousemove", "onMouseMove"); 
    72 </script> 
    7373<p>HTML after</p> 
    7474<p>HTML after</p> 
  • branches/0.4/tests/style/test_absolutePositionStrict.html

    r6494 r7370  
    3030                                scroll.left + ", " + scroll.top; 
    3131                } 
     32                 
     33                dojo.addOnLoad(function(){ 
     34                        dojo.event.connect(document.documentElement, "onmousemove", "onMouseMove"); 
     35                }); 
    3236        </script> 
    3337</head> 
     
    6973<tr><td>dojo.html.getScrollLeft()/Top()</td><td id="s"></td></tr> 
    7074</table> 
    71 <script> 
    72         dojo.event.connect(document.documentElement, "onmousemove", "onMouseMove"); 
    73 </script> 
    7475<p>HTML after</p> 
    7576<p>HTML after</p> 
  • branches/0.4/tests/style/test_sizing.html

    r4798 r7370  
    1818</script> 
    1919<script> 
    20 var tests = [ 
    21         { name: "outer size", func: dojo.html.getMarginBox, expected: { w: 110, h: 60 } },       
    22         { name: "inner size", func: dojo.html.getBorderBox, expected: { w: 100, h: 50 } },       
    23         { name: "content size", func: dojo.html.getContentBox, expected: { w: 80, h: 30 } } 
    24 ]; 
    2520 
    2621function onLoad(){ 
     22        var tests = [ 
     23                { name: "outer size", func: dojo.html.getMarginBox, expected: { w: 110, h: 60 } },       
     24                { name: "inner size", func: dojo.html.getBorderBox, expected: { w: 100, h: 50 } },       
     25                { name: "content size", func: dojo.html.getContentBox, expected: { w: 80, h: 30 } } 
     26        ]; 
    2727        var objNames = [ "mytable", "mydiv" ]; 
    2828        for(var on=0; on<objNames.length; on++) { 
  • branches/0.4/tests/style/test_style_css_insert.html

    r4798 r7370  
    5353<pre id="cssAfter"></pre> 
    5454<script type="text/javascript"> 
    55          
     55dojo.addOnLoad(function(){ 
    5656        var success = true; 
    5757        var css = '/*css before change*/\r\n' 
     
    109109                debug("Success in all test for fixPathsInCssText", "green"); 
    110110        } 
    111  
     111}); 
    112112</script> 
    113113 
     
    116116<span id="insertCssText"/></span> 
    117117<script type="text/javascript"> 
     118dojo.addOnLoad(function(){ 
    118119        var success = true; 
    119120        var span = dojo.byId("insertCssText"); 
     
    138139                debug("Success in all test for insertCssText", "green"); 
    139140        } 
    140  
     141}); 
    141142</script> 
    142143<!----------------------------------------------------------------------------> 
    143144<span id="insertCssFile"></span> 
    144145<script type="text/javascript"> 
    145          
     146dojo.addOnLoad(function(){       
    146147        var success = true; 
    147148        var span = dojo.byId("insertCssFile"); 
     
    165166        } 
    166167        document.body.style.cursor = "default"; 
     168}); 
    167169</script> 
    168170 
  • branches/0.4/tests/style/test_style_getBox.html

    r4798 r7370  
    99dojo.require("dojo.html.layout"); 
    1010dojo.require("dojo.event"); 
    11 function $ (id) { return dojo.lang.isString(id) ? document.getElementById(id) : id; } 
    12  
    1311</script> 
    1412<style type="text/css">  
     
    3028 
    3129<script type="text/javascript"> 
    32 var contentBox = document.getElementById('contentBox'); 
    33 contentBox.innerHTML = 'ASSERT content-box == ' + dojo.html.getBoxSizing(contentBox); 
    34  
    35 var borderBox = document.getElementById('borderBox'); 
    36 borderBox.innerHTML = 'ASSERT border-box == ' + dojo.html.getBoxSizing(borderBox); 
     30dojo.addOnLoad(function(){ 
     31        var contentBox = document.getElementById('contentBox'); 
     32        contentBox.innerHTML = 'ASSERT content-box == ' + dojo.html.getBoxSizing(contentBox); 
     33         
     34        var borderBox = document.getElementById('borderBox'); 
     35        borderBox.innerHTML = 'ASSERT border-box == ' + dojo.html.getBoxSizing(borderBox); 
     36}); 
    3737</script> 
    3838 
     
    5757 
    5858<script type="text/javascript"> 
     59dojo.addOnLoad(function(){ 
     60 
    5961var sizes = [ '', 'width: auto; height: auto;', 'width: 450px; height: 80px;', 'width: 15em; height: 6em;' ]; 
    6062var margins = [ '', 'margin: 0;', 'margin: auto;', 'margin: 8px;', 'margin: 1em;' ]; 
     
    180182        return '<pre>' + metrics.join('<br>') + '</pre>'; 
    181183} 
     184}); 
    182185</script> 
    183186 
    184 </script> 
    185187 
  • branches/0.4/tests/style/test_style_metrics.html

    r4798 r7370  
    99dojo.require("dojo.html.layout"); 
    1010dojo.require("dojo.event"); 
    11 function $ (id) { return dojo.lang.isString(id) ? document.getElementById(id) : id; } 
    12  
    1311</script> 
    1412<style type="text/css">  
     
    2725 
    2826<script type="text/javascript"> 
    29 var contentBox = document.getElementById('contentBox'); 
    30 contentBox.innerHTML = 'ASSERT content-box == ' + dojo.html.getBoxSizing(contentBox); 
    31 var borderBox = document.getElementById('borderBox'); 
    32 borderBox.innerHTML = 'ASSERT border-box == ' + dojo.html.getBoxSizing(borderBox); 
     27dojo.addOnLoad(function(){ 
     28        var contentBox = document.getElementById('contentBox'); 
     29        contentBox.innerHTML = 'ASSERT content-box == ' + dojo.html.getBoxSizing(contentBox); 
     30        var borderBox = document.getElementById('borderBox'); 
     31        borderBox.innerHTML = 'ASSERT border-box == ' + dojo.html.getBoxSizing(borderBox); 
     32}); 
    3333</script> 
    3434 
     
    4646 
    4747<script type="text/javascript"> 
     48dojo.addOnLoad(function(){ 
    4849var sizes = [ '', 'width: auto; height: auto;', 'width: 450px; height: 80px;', 'width: 15em; height: 6em;' ]; 
    4950var margins = [ '', 'margin: 0;', 'margin: auto;', 'margin: 8px;', 'margin: 1em;' ]; 
     
    123124        return '<pre>' + metrics.join('<br>') + '</pre>'; 
    124125} 
     126}); 
    125127</script> 
    126128 
    127 </script> 
    128129 
  • branches/0.4/tests/test_behavior.html

    r3377 r7370  
    1414                        dojo.require("dojo.behavior"); 
    1515 
    16                         dojo.behavior.add({ 
    17                                 "border": function(elem){ 
    18                                         with(elem.style){ 
    19                                                 border = "3px solid blue"; 
    20                                                 padding = "5px"; 
    21                                                 margin = "5px"; 
    22                                         } 
    23                                 }, 
    24                                 "clickSet": { 
    25                                         "onclick": function(evt){ 
    26                                                 alert("clicked!"); 
    27                                         } 
    28                                 }, 
    29                                 "topicClickSet": { "onclick": "/foo/bar" }, 
    30                                 "addNodesButton": { "onclick": function(evt){ 
    31                                         var tNode = document.createElement("div"); 
    32                                         tNode.id = "border"; 
    33                                         document.body.appendChild(tNode); 
    34                                         tNode.innerHTML = "this should get a border when you hit the re-apply button"; 
    35  
    36                                         tNode = document.createElement("div"); 
    37                                         tNode.id = "clickSet"; 
    38                                         document.body.appendChild(tNode); 
    39                                         tNode.innerHTML = "this will become clickable when you hit the re-apply button"; 
    40  
    41                                 } }, 
    42                                 "reApplyButton": { "onclick": { targetObj: dojo.behavior, targetFunc: "apply" } } 
    43                         }); 
    44  
    45                         dojo.event.topic.subscribe("/foo/bar", function(){ 
    46                                 alert("event handled via the /foo/bar topic"); 
    47                         }); 
    48  
    49  
    50                         dojo.event.connect(dojo.behavior, "apply", function(){ 
    51                                 dojo.profile.dump(true); 
     16                        dojo.addOnLoad(function(){ 
     17                                dojo.behavior.add({ 
     18                                        "border": function(elem){ 
     19                                                with(elem.style){ 
     20                                                        border = "3px solid blue"; 
     21                                                        padding = "5px"; 
     22                                                        margin = "5px"; 
     23                                                } 
     24                                        }, 
     25                                        "clickSet": { 
     26                                                "onclick": function(evt){ 
     27                                                        alert("clicked!"); 
     28                                                } 
     29                                        }, 
     30                                        "topicClickSet": { "onclick": "/foo/bar" }, 
     31                                        "addNodesButton": { "onclick": function(evt){ 
     32                                                var tNode = document.createElement("div"); 
     33                                                tNode.id = "border"; 
     34                                                document.body.appendChild(tNode); 
     35                                                tNode.innerHTML = "this should get a border when you hit the re-apply button"; 
     36         
     37                                                tNode = document.createElement("div"); 
     38                                                tNode.id = "clickSet"; 
     39                                                document.body.appendChild(tNode); 
     40                                                tNode.innerHTML = "this will become clickable when you hit the re-apply button"; 
     41         
     42                                        } }, 
     43                                        "reApplyButton": { "onclick": { targetObj: dojo.behavior, targetFunc: "apply" } } 
     44                                }); 
     45         
     46                                dojo.event.topic.subscribe("/foo/bar", function(){ 
     47                                        alert("event handled via the /foo/bar topic"); 
     48                                }); 
     49         
     50         
     51                                dojo.event.connect(dojo.behavior, "apply", function(){ 
     52                                        dojo.profile.dump(true); 
     53                                }); 
    5254                        }); 
    5355                </script> 
  • branches/0.4/tests/test_html_selection.html

    r4798 r7370  
    1919 
    2020<script type="text/javascript"> 
    21 dojo.event.connect($("clearSelection"), "onmouseover", function (e) { 
    22         dojo.html.clearSelection(); 
     21dojo.addOnLoad(function(){ 
     22        dojo.event.connect($("clearSelection"), "onmouseover", function (e) { 
     23                dojo.html.clearSelection(); 
     24        }); 
    2325}); 
    2426</script> 
     
    3032 
    3133<script type="text/javascript"> 
    32 dojo.event.connect($("toggleSelection"), "onchange", function (e) { 
    33         if ($("toggleSelection").checked) { 
    34                 dojo.html.disableSelection($("enabletest")); 
    35         } else { 
    36                 dojo.html.enableSelection($("enabletest")); 
    37         } 
     34dojo.addOnLoad(function(){ 
     35        dojo.event.connect($("toggleSelection"), "onchange", function (e) { 
     36                if ($("toggleSelection").checked) { 
     37                        dojo.html.disableSelection($("enabletest")); 
     38                } else { 
     39                        dojo.html.enableSelection($("enabletest")); 
     40                } 
     41        }); 
    3842}); 
    3943</script> 
     
    4549 
    4650<script type="text/javascript"> 
    47 dojo.event.connect($("selectElement"), "onclick", function (e) { 
    48         dojo.html.selectElement($("selectElementtest")); 
     51dojo.addOnLoad(function(){ 
     52        dojo.event.connect($("selectElement"), "onclick", function (e) { 
     53                dojo.html.selection.selectElementChildren($("selectElementtest")); 
     54        }); 
    4955}); 
    5056</script> 
    5157 
    52 <h2><code>isSelectionCollapsed and other information</code></h2> 
     58<h2><code>dojo.html.selection.isCollapsed and other information</code></h2> 
    5359 
    5460<p>selection collapsed: <b id="selectionCollapsed"></b></p> 
     
    5864dojo.addOnLoad(function(){ 
    5965setInterval(function () { 
    60         $("selectionCollapsed").innerHTML = dojo.html.isSelectionCollapsed(); 
     66        $("selectionCollapsed").innerHTML = dojo.html.selection.isCollapsed(); 
    6167        var p = dojo.html.selection.getParentElement(); 
    6268        if(p) 
     
    7278<p><span id="deleteSelection" onmouseover="">The current selection should be deleted when you mouse over this text span.</span></p> 
    7379<script type="text/javascript"> 
    74 dojo.event.connect($("deleteSelection"), "onmouseover", function (e) { 
    75         dojo.html.selection.remove(); 
     80dojo.addOnLoad(function(){ 
     81        dojo.event.connect($("deleteSelection"), "onmouseover", function (e) { 
     82                dojo.html.selection.remove(); 
     83        }); 
    7684}); 
    7785</script>