Changeset 11999

Show
Ignore:
Timestamp:
01/11/08 01:04:00 (7 months ago)
Author:
bill
Message:

Tree: Fix label on dragged elements showing up as "undefined" on IE6. Also removed unused function. Fixes #5559. !strict

Location:
dijit/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • dijit/trunk/tests/tree/test_Tree_DnD.html

    r11987 r11999  
    119119                        } 
    120120                        return false; 
    121                 } 
    122  
    123                 function tree2ItemCreator(nodes){ 
    124                         var items = [] 
    125  
    126                         for(var i=0;i<nodes.length;i++){ 
    127                                 items.push({ 
    128                                         "name":nodes[i].textContent, 
    129                                         "id": nodes[i].id 
    130                                 }); 
    131                         } 
    132                         return items; 
    133121                } 
    134122 
     
    195183                                <div class="dojoDndItem" id="1008">Spinach</div> 
    196184                                <div class="dojoDndItem" id="1009">Cucumber</div> 
    197                                 <div class="dojoDndItem" id="1010">Carot</div> 
     185                                <div class="dojoDndItem" id="1010">Carrot</div> 
    198186                                <div class="dojoDndItem" id="1011">Potato</div> 
    199187                                <div class="dojoDndItem" id="1012">Grape</div> 
    200188                                <div class="dojoDndItem" id="1013">Lemon</div> 
    201                                 <div class="dojoDndItem" id="1010">Letuce</div> 
     189                                <div class="dojoDndItem" id="1010">Lettuce</div> 
    202190                                <div class="dojoDndItem" id="1010">Peanut</div> 
    203191                        </div> 
  • dijit/trunk/_tree/dndSource.js

    r11747 r11999  
    236236 
    237237        itemCreator: function(nodes){ 
    238                 var items = [] 
    239  
    240                 for(var i=0;i<nodes.length;i++){ 
    241                         items.push({ 
    242                                 "name":nodes[i].textContent, 
    243                                 "id": nodes[i].id 
    244                         }); 
    245                 } 
    246  
    247                 return items; 
     238                return dojo.map(nodes, function(node){ 
     239                        return { 
     240                                "id": node.id, 
     241                                "name": node.textContent || node.innerText || "" 
     242                        }; 
     243                }); 
    248244        }, 
    249245