File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
debug_toolbar/static/debug_toolbar/js Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 141
141
// due to djdt.handleDragged being set to true.
142
142
if ( djdt . handleDragged || event . pageY != startPageY ) {
143
143
var top = baseY + event . clientY ;
144
-
144
+
145
145
if ( top < 0 ) {
146
146
top = 0 ;
147
147
} else if ( top + handle . height ( ) > windowHeight ) {
148
148
top = windowHeight - handle . height ( ) ;
149
149
}
150
-
150
+
151
151
handle . css ( { top : top } ) ;
152
152
djdt . handleDragged = true ;
153
153
}
213
213
$ ( '#djDebugToolbar li' ) . removeClass ( 'djdt-active' ) ;
214
214
// finally close toolbar
215
215
$ ( '#djDebugToolbar' ) . hide ( 'fast' ) ;
216
- $ ( '#djDebugToolbarHandle' ) . show ( ) ;
216
+ handle = $ ( '#djDebugToolbarHandle' )
217
+ handle . show ( ) ;
217
218
// set handle position
218
219
var handleTop = djdt . cookie . get ( 'djdttop' ) ;
219
220
if ( handleTop ) {
220
- $ ( '#djDebugToolbarHandle' ) . css ( { top : handleTop + 'px' } ) ;
221
+ handleTop = Math . min ( handleTop , window . innerHeight - handle . outerHeight ( ) - 10 )
222
+ handle . css ( { top : handleTop + 'px' } ) ;
221
223
}
222
224
// Unbind keydown
223
225
$ ( document ) . unbind ( 'keydown.djDebug' ) ;
You can’t perform that action at this time.
0 commit comments