@@ -11,7 +11,7 @@ window.djdt = (function(window, document, jQuery) {
11
11
init : function ( ) {
12
12
$ ( '#djDebug' ) . show ( ) ;
13
13
var current = null ;
14
- $ ( '#djDebugPanelList li a' ) . click ( function ( ) {
14
+ $ ( '#djDebugPanelList li a' ) . live ( 'click' , function ( ) {
15
15
if ( ! this . className ) {
16
16
return false ;
17
17
}
@@ -27,44 +27,44 @@ window.djdt = (function(window, document, jQuery) {
27
27
}
28
28
return false ;
29
29
} ) ;
30
- $ ( '#djDebug a.djDebugClose' ) . click ( function ( ) {
30
+ $ ( '#djDebug a.djDebugClose' ) . live ( 'click' , function ( ) {
31
31
$ ( document ) . trigger ( 'close.djDebug' ) ;
32
32
$ ( '#djDebugToolbar li' ) . removeClass ( 'active' ) ;
33
33
return false ;
34
34
} ) ;
35
- $ ( '#djDebug a.remoteCall' ) . click ( function ( ) {
35
+ $ ( '#djDebug a.remoteCall' ) . live ( 'click' , function ( ) {
36
36
$ ( '#djDebugWindow' ) . load ( this . href , function ( response , status , xhr ) {
37
37
if ( status == "error" ) {
38
38
var message = '<div class="djDebugPanelTitle"><a class="djDebugClose djDebugBack" href="">Back</a><h3>' + xhr . status + ': ' + xhr . statusText + '</h3></div>' ;
39
39
$ ( '#djDebugWindow' ) . html ( message ) ;
40
40
}
41
- $ ( '#djDebugWindow a.djDebugBack' ) . click ( function ( ) {
41
+ $ ( '#djDebugWindow a.djDebugBack' ) . live ( 'click' , function ( ) {
42
42
$ ( this ) . parent ( ) . parent ( ) . hide ( ) ;
43
43
return false ;
44
44
} ) ;
45
45
} ) ;
46
46
$ ( '#djDebugWindow' ) . show ( ) ;
47
47
return false ;
48
48
} ) ;
49
- $ ( '#djDebugTemplatePanel a.djTemplateShowContext' ) . click ( function ( ) {
49
+ $ ( '#djDebugTemplatePanel a.djTemplateShowContext' ) . live ( 'click' , function ( ) {
50
50
djdt . toggle_arrow ( $ ( this ) . children ( '.toggleArrow' ) ) ;
51
51
djdt . toggle_content ( $ ( this ) . parent ( ) . next ( ) ) ;
52
52
return false ;
53
53
} ) ;
54
54
$ ( '#djDebug a.djDebugToggle' ) . live ( 'click' , function ( e ) {
55
55
e . preventDefault ( ) ;
56
56
$ ( this ) . parent ( ) . find ( '.djDebugCollapsed' ) . toggle ( ) ;
57
- $ ( this ) . parent ( ) . find ( '.djDebugUncollapsed' ) . toggle ( )
57
+ $ ( this ) . parent ( ) . find ( '.djDebugUncollapsed' ) . toggle ( ) ;
58
58
} ) ;
59
- $ ( '#djDebug a.djToggleSwitch' ) . click ( function ( e ) {
59
+ $ ( '#djDebug a.djToggleSwitch' ) . live ( 'click' , function ( e ) {
60
60
e . preventDefault ( ) ;
61
61
var btn = $ ( this ) ;
62
62
var id = btn . attr ( 'data-toggle-id' ) ;
63
63
var open_me = btn . text ( ) == btn . attr ( 'data-toggle-open' ) ;
64
- if ( id == '' || ! id ) {
64
+ if ( id === '' || ! id ) {
65
65
return ;
66
66
}
67
-
67
+
68
68
btn . parents ( '.djDebugPanelContent' ) . find ( '#sqlMain_' + id ) . find ( '.djDebugCollapsed' ) . toggle ( open_me ) ;
69
69
btn . parents ( '.djDebugPanelContent' ) . find ( '#sqlMain_' + id ) . find ( '.djDebugUncollapsed' ) . toggle ( ! open_me ) ;
70
70
$ ( this ) . parents ( '.djDebugPanelContent' ) . find ( '.djToggleDetails_' + id ) . each ( function ( ) {
@@ -84,28 +84,28 @@ window.djdt = (function(window, document, jQuery) {
84
84
return ;
85
85
} ) ;
86
86
function getSubcalls ( row ) {
87
- id = row . attr ( 'id' ) ;
88
- return $ ( '.djDebugProfileRow[id^="' + id + '_"]' ) ;
87
+ var id = row . attr ( 'id' ) ;
88
+ return $ ( '.djDebugProfileRow[id^="' + id + '_"]' ) ;
89
89
}
90
90
function getDirectSubcalls ( row ) {
91
- subcalls = getSubcalls ( row ) ;
92
- depth = parseInt ( row . attr ( 'depth' ) ) + 1 ;
93
- return subcalls . filter ( '[depth=' + depth + ']' ) ;
91
+ var subcalls = getSubcalls ( row ) ;
92
+ var depth = parseInt ( row . attr ( 'depth' ) , 10 ) + 1 ;
93
+ return subcalls . filter ( '[depth=' + depth + ']' ) ;
94
94
}
95
- $ ( '.djDebugProfileRow .djDebugProfileToggle' ) . click ( function ( ) {
96
- row = $ ( this ) . closest ( '.djDebugProfileRow' )
97
- subcalls = getSubcalls ( row ) ;
98
- if ( subcalls . css ( 'display' ) == 'none' ) {
99
- getDirectSubcalls ( row ) . show ( ) ;
100
- } else {
101
- subcalls . hide ( ) ;
102
- }
95
+ $ ( '.djDebugProfileRow .djDebugProfileToggle' ) . live ( 'click' , function ( ) {
96
+ var row = $ ( this ) . closest ( '.djDebugProfileRow' ) ;
97
+ var subcalls = getSubcalls ( row ) ;
98
+ if ( subcalls . css ( 'display' ) == 'none' ) {
99
+ getDirectSubcalls ( row ) . show ( ) ;
100
+ } else {
101
+ subcalls . hide ( ) ;
102
+ }
103
103
} ) ;
104
- $ ( '#djHideToolBarButton' ) . click ( function ( ) {
104
+ $ ( '#djHideToolBarButton' ) . live ( 'click' , function ( ) {
105
105
djdt . hide_toolbar ( true ) ;
106
106
return false ;
107
107
} ) ;
108
- $ ( '#djShowToolBarButton' ) . click ( function ( ) {
108
+ $ ( '#djShowToolBarButton' ) . live ( 'click' , function ( ) {
109
109
djdt . show_toolbar ( ) ;
110
110
return false ;
111
111
} ) ;
0 commit comments