File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2020 */
2121 var makeTreeList = function ( args ) {
2222 var $treeList = $ ( '<ul>' ) ;
23+ var $treeView = args . $treeView ;
2324
2425 args . dataProvider ( {
2526 context : $ . extend ( args . context , {
2829 response : {
2930 success : function ( successArgs ) {
3031 $ ( successArgs . data ) . each ( function ( ) {
31- $ ( '<li>' )
32- . data ( 'tree-view-item-id' , this . id )
33- . data ( 'tree-view-item-obj' , this )
34- . append (
35- $ ( '<div>' )
36- . addClass ( 'expand' )
37- )
38- . append (
39- $ ( '<div>' ) . addClass ( 'name' )
40- . html ( _s ( this . name ) )
41- )
42- . appendTo ( $treeList ) ;
32+ var itemData = this ;
33+
34+ var $li = $ ( '<li>' )
35+ . data ( 'tree-view-item-id' , this . id )
36+ . data ( 'tree-view-item-obj' , this )
37+ . append (
38+ $ ( '<div>' )
39+ . addClass ( 'expand' )
40+ )
41+ . append (
42+ $ ( '<div>' ) . addClass ( 'name' )
43+ . html ( _s ( this . name ) )
44+ )
45+ . appendTo ( $treeList ) ;
46+
47+ $treeView . trigger ( 'cloudStack.treeView.addItem' , {
48+ $li : $li ,
49+ itemData : itemData
50+ } ) ;
4351 } ) ;
4452 }
4553 }
7684 var $browser = args . $browser ;
7785
7886 makeTreeList ( {
87+ $treeView : $treeView ,
7988 parent : null ,
8089 dataProvider : treeViewArgs . dataProvider ,
8190 context : args . context
98107 }
99108
100109 makeTreeList ( {
110+ $treeView : $treeView ,
101111 parent : $li . data ( 'tree-view-item-obj' ) ,
102112 dataProvider : treeViewArgs . dataProvider
103113 } ) . appendTo ( $li ) ;
You can’t perform that action at this time.
0 commit comments