File tree Expand file tree Collapse file tree 3 files changed +14
-11
lines changed Expand file tree Collapse file tree 3 files changed +14
-11
lines changed Original file line number Diff line number Diff line change 1
- from django .conf import settings
2
- from django .template .loader import render_to_string
1
+ from django .templatetags .static import static
3
2
from django .utils .translation import ugettext_lazy as _
4
3
from debug_toolbar .panels import Panel
5
4
from debug_toolbar .utils import ThreadCollector
@@ -61,20 +60,26 @@ class ElasticDebugPanel(Panel):
61
60
nb_duplicates = 0
62
61
nb_queries = 0
63
62
63
+ @property
64
64
def nav_title (self ):
65
65
return _ ("Elastic Queries" )
66
66
67
+ @property
67
68
def nav_subtitle (self ):
68
69
default_str = "{} queries {:.2f}ms" .format (self .nb_queries , self .total_time )
69
70
if self .nb_duplicates > 0 :
70
71
default_str += " {} DUPE" .format (self .nb_duplicates )
71
72
return default_str
72
73
73
- def url (self ):
74
- return ""
75
-
74
+ @property
76
75
def title (self ):
77
- return self .nav_title ()
76
+ return self .nav_title
77
+
78
+ @property
79
+ def scripts (self ):
80
+ scripts = super ().scripts
81
+ scripts .append (static ("elastic_panel/js/elastic_panel.js" ))
82
+ return scripts
78
83
79
84
def process_request (self , request ):
80
85
collector .clear_collection ()
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ var showHandler = function(e) {
14
14
15
15
toggle ( this . nextElementSibling )
16
16
17
- arrow = document . querySelector ( 'a.elasticShowTemplate .toggleArrow' )
17
+ var arrow = document . querySelector ( 'a.elasticShowTemplate .toggleArrow' )
18
18
arrow . textContent = arrow . textContent == uarr ? darr : uarr
19
19
20
20
toggle ( this . parentNode . nextElementSibling )
@@ -27,8 +27,8 @@ for (var e of document.querySelectorAll('a.elasticShowTemplate')) {
27
27
}
28
28
29
29
var textHandler = function ( e ) {
30
- selection = window . getSelection ( ) ;
31
- range = document . createRange ( ) ;
30
+ var selection = window . getSelection ( ) ;
31
+ var range = document . createRange ( ) ;
32
32
range . selectNodeContents ( this . parentNode . nextElementSibling . querySelector ( 'code' ) ) ;
33
33
selection . removeAllRanges ( ) ;
34
34
selection . addRange ( range ) ;
Original file line number Diff line number Diff line change 45
45
</ p >
46
46
{% endif %}
47
47
{% endif %}
48
-
49
- < script src ="{% static 'elastic_panel/js/elastic_panel.js' %} "> </ script >
You can’t perform that action at this time.
0 commit comments