diff --git a/settings.py b/settings.py index b1399632cc1..b2d5107b47e 100644 --- a/settings.py +++ b/settings.py @@ -119,6 +119,7 @@ 'django.contrib.messages.context_processors.messages', 'sumo.context_processors.global_settings', + 'jingo_minify.helpers.build_ids' ) MIDDLEWARE_CLASSES = ( diff --git a/templates/layout/base.html b/templates/layout/base.html index b0a33b1fa24..a52ed62e04c 100644 --- a/templates/layout/base.html +++ b/templates/layout/base.html @@ -69,7 +69,7 @@ {# /#footer-contents #} {# /#footer #} - + {{ js('common') }} {% for script in scripts %} {{ js(script) }} diff --git a/urls.py b/urls.py index 8464f552da1..9197168ef24 100644 --- a/urls.py +++ b/urls.py @@ -2,6 +2,7 @@ from django.conf import settings from django.contrib import admin from django.views.i18n import javascript_catalog +from django.views.decorators.cache import cache_page import authority @@ -19,7 +20,7 @@ (r'^admin/', include('kadmin.urls')), # Javascript translations. - url('^jsi18n/.*$', javascript_catalog, + url('^jsi18n/.*$', cache_page(60 * 60 * 24 * 365)(javascript_catalog), {'domain': 'javascript', 'packages': ['kitsune']}, name='jsi18n'), )