diff --git a/lib/galaxy/web/framework/helpers/__init__.py b/lib/galaxy/web/framework/helpers/__init__.py
index 014125aab00..2d2bc250779 100644
--- a/lib/galaxy/web/framework/helpers/__init__.py
+++ b/lib/galaxy/web/framework/helpers/__init__.py
@@ -19,9 +19,12 @@ def iff( a, b, c ):
def css( *args ):
"""
Take a list of stylesheet names (no extension) and return appropriate string
- of link tags.
+ of link tags.
+
+ TODO: This has a hardcoded "?v=1" to defeat caching. This should be done
+ in a better way.
"""
- return "\n".join( [ stylesheet_link_tag( "/static/style/" + name + ".css" ) for name in args ] )
+ return "\n".join( [ stylesheet_link_tag( "/static/style/" + name + ".css?v=1" ) for name in args ] )
def js( *args ):
"""
diff --git a/templates/base.mako b/templates/base.mako
index a0677b311e6..f3f7f877048 100644
--- a/templates/base.mako
+++ b/templates/base.mako
@@ -19,7 +19,7 @@ ${self.javascripts()}
## Default stylesheets
<%def name="stylesheets()">
-
+ ${h.css('base')}
%def>
## Default javascripts
diff --git a/templates/base_panels.mako b/templates/base_panels.mako
index 8a7e2d94c12..f8af72a48a0 100644
--- a/templates/base_panels.mako
+++ b/templates/base_panels.mako
@@ -20,8 +20,7 @@
## Default stylesheets
<%def name="stylesheets()">
- ##
-
+ ${h.css('panel_layout')}