diff --git a/apps/web_theme/conf/settings.py b/apps/web_theme/conf/settings.py index 36ef9d7e5e..31f2b6045a 100644 --- a/apps/web_theme/conf/settings.py +++ b/apps/web_theme/conf/settings.py @@ -5,3 +5,4 @@ from django.conf import settings #kathleene, olive, orange, red, reidb-greenish, warehouse THEME = getattr(settings, 'WEB_THEME', 'default') +ENABLE_SCROLL_JS = getattr(settings, 'WEB_THEME_ENABLE_SCROLL_JS', True) diff --git a/apps/web_theme/templates/web_theme_base.html b/apps/web_theme/templates/web_theme_base.html index ac616b125f..008e0bb12f 100644 --- a/apps/web_theme/templates/web_theme_base.html +++ b/apps/web_theme/templates/web_theme_base.html @@ -28,15 +28,24 @@ {% block web_theme_stylesheets %}{% endblock %} - - - + {% if enable_scroll_js %} + #} + #} + {% endif %} + diff --git a/apps/web_theme/templatetags/theme_tags.py b/apps/web_theme/templatetags/theme_tags.py index a9f4b3c23f..330e6ef9e6 100644 --- a/apps/web_theme/templatetags/theme_tags.py +++ b/apps/web_theme/templatetags/theme_tags.py @@ -18,6 +18,7 @@ class GetThemeNode(Node): def render(self, context): context['web_theme'] = web_theme_settings.THEME + context['enable_scroll_js'] = web_theme_settings.ENABLE_SCROLL_JS return '' diff --git a/settings.py b/settings.py index b540c0cfe6..a6d2f07e76 100644 --- a/settings.py +++ b/settings.py @@ -240,6 +240,8 @@ BROKER_PASSWORD = "guest" BROKER_VHOST = "/" CELERYBEAT_SCHEDULER='djcelery.schedulers.DatabaseScheduler' #======== End of user configuration options ======= +#--------- Web theme --------------- +WEB_THEME_ENABLE_SCROLL_JS = False #--------- Grappelli ---------------- #GRAPPELLI_ADMIN_TITLE = PROJECT_TITLE #--------- Django -------------------