Skip to content

Commit 1432944

Browse files
committed
Merge pull request django-commons#313 from graingert/master
Use links to static JS and CSS, using {{ STATIC_URL }}
2 parents 119874f + a4480a2 commit 1432944

File tree

27 files changed

+8
-23
lines changed

27 files changed

+8
-23
lines changed

MANIFEST.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
include AUTHORS
22
include LICENSE
33
include README.rst
4-
recursive-include debug_toolbar/media *
4+
recursive-include debug_toolbar/static *
55
recursive-include debug_toolbar/templates *

debug_toolbar/templates/debug_toolbar/base.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{% load i18n %}
22
<style type="text/css">
33
@media print { #djDebug {display:none;}}
4-
{{ css }}
54
</style>
6-
<script type="text/javascript">{{ js }}</script>
5+
<link rel="stylesheet" href="{{ STATIC_URL }}debug_toolbar/css/toolbar.min.css" type="text/css">
6+
<script type="text/javascript" src="{{ STATIC_URL }}debug_toolbar/css/toolbar.min.js"></script>
77
<div id="djDebug" style="display:none;" dir="ltr">
88
<div style="display:none;" id="djDebugToolbar">
99
<ul id="djDebugPanelList">

debug_toolbar/toolbar/loader.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,6 @@ def render_toolbar(self):
6060
context = self.template_context.copy()
6161
context.update({
6262
'panels': self.panels,
63-
'js': mark_safe(open(os.path.join(media_path, 'js', 'toolbar.min.js'), 'r').read()),
64-
'css': mark_safe(open(os.path.join(media_path, 'css', 'toolbar.min.css'), 'r').read()),
6563
})
6664

6765
return render_to_string('debug_toolbar/base.html', context)

debug_toolbar/urls.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
_PREFIX = '__debug__'
1010

1111
urlpatterns = patterns('',
12-
url(r'^%s/m/(.*)$' % _PREFIX, 'debug_toolbar.views.debug_media'),
1312
url(r'^%s/sql_select/$' % _PREFIX, 'debug_toolbar.views.sql_select', name='sql_select'),
1413
url(r'^%s/sql_explain/$' % _PREFIX, 'debug_toolbar.views.sql_explain', name='sql_explain'),
1514
url(r'^%s/sql_profile/$' % _PREFIX, 'debug_toolbar.views.sql_profile', name='sql_profile'),

debug_toolbar/views.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,6 @@ def __str__(self):
2323
return repr(self.value)
2424

2525

26-
def debug_media(request, path):
27-
root = getattr(settings, 'DEBUG_TOOLBAR_MEDIA_ROOT', None)
28-
if root is None:
29-
parent = os.path.abspath(os.path.dirname(__file__))
30-
root = os.path.join(parent, 'media', 'debug_toolbar')
31-
return django.views.static.serve(request, path, root)
32-
33-
3426
def sql_select(request):
3527
"""
3628
Returns the output of the SQL SELECT statement.

example/settings.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
INTERNAL_IPS = ('127.0.0.1',)
1818
MEDIA_ROOT = os.path.join(PROJECT_PATH, 'media')
1919
MEDIA_URL = '/media'
20+
STATIC_ROOT = os.path.join(HOME_ROOT, 'staticfiles')
21+
STATIC_URL = '/static/'
2022
MIDDLEWARE_CLASSES = (
2123
'django.middleware.common.CommonMiddleware',
2224
'django.contrib.sessions.middleware.SessionMiddleware',
File renamed without changes.
File renamed without changes.
File renamed without changes.

example/templates/jquery/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
.hide {display:none;}
77
#v {font-weight:bold;}
88
</style>
9-
<script type="text/javascript" charset="utf-8" src="{{ MEDIA_URL }}/js/jquery.js"></script>
9+
<script type="text/javascript" charset="utf-8" src="{{ STATIC_URL }}/js/jquery.js"></script>
1010
<script type="text/javascript">
1111
$(document).ready(function() {
1212
$('p.hide').show();

example/templates/mootools/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<style>
66
.hide {display:none;}
77
</style>
8-
<script type="text/javascript" charset="utf-8" src="{{ MEDIA_URL }}/js/mootools.js"></script>
8+
<script type="text/javascript" charset="utf-8" src="{{ STATIC_URL }}/js/mootools.js"></script>
99
<script type="text/javascript">
1010
window.addEvent('domready', function() {
1111
$$('p.hide').setStyle('display', 'block');

example/templates/prototype/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<style>
66
.hide {display:none;}
77
</style>
8-
<script type="text/javascript" charset="utf-8" src="{{ MEDIA_URL }}/js/prototype.js"></script>
8+
<script type="text/javascript" charset="utf-8" src="{{ STATIC_URL }}/js/prototype.js"></script>
99
<script type="text/javascript">
1010
document.observe('dom:loaded', function() {
1111
$('showme').removeClassName('hide');

tests/tests.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,6 @@ def test_request_urlconf_string(self):
103103

104104
self.assertFalse(isinstance(request.urlconf, basestring))
105105

106-
self.assertTrue(hasattr(request.urlconf.urlpatterns[0], '_callback_str'))
107-
self.assertEquals(request.urlconf.urlpatterns[0]._callback_str, 'debug_toolbar.views.debug_media')
108106
self.assertTrue(hasattr(request.urlconf.urlpatterns[1], '_callback_str'))
109107
self.assertEquals(request.urlconf.urlpatterns[-1]._callback_str, 'tests.views.execute_sql')
110108

@@ -120,8 +118,6 @@ def test_request_urlconf_string_per_request(self):
120118

121119
self.assertFalse(isinstance(request.urlconf, basestring))
122120

123-
self.assertTrue(hasattr(request.urlconf.urlpatterns[0], '_callback_str'))
124-
self.assertEquals(request.urlconf.urlpatterns[0]._callback_str, 'debug_toolbar.views.debug_media')
125121
self.assertTrue(hasattr(request.urlconf.urlpatterns[1], '_callback_str'))
126122
self.assertEquals(request.urlconf.urlpatterns[-1]._callback_str, 'tests.views.execute_sql')
127123

@@ -135,8 +131,6 @@ def test_request_urlconf_module(self):
135131

136132
self.assertFalse(isinstance(request.urlconf, basestring))
137133

138-
self.assertTrue(hasattr(request.urlconf.urlpatterns[0], '_callback_str'))
139-
self.assertEquals(request.urlconf.urlpatterns[0]._callback_str, 'debug_toolbar.views.debug_media')
140134
self.assertTrue(hasattr(request.urlconf.urlpatterns[1], '_callback_str'))
141135
self.assertEquals(request.urlconf.urlpatterns[-1]._callback_str, 'tests.views.execute_sql')
142136

0 commit comments

Comments
 (0)