From b3106a08963454708cc8d2719c843201d0ed5490 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 21 Jan 2014 13:31:08 +0100 Subject: [PATCH] add TIMESIDE_AUTO_ZOOM in settings to auto toggle the player in zooming mode --- example/sandbox/settings.py | 1 + telemeta/templates/telemeta/mediaitem_detail.html | 7 ++++++- telemeta/views/item.py | 3 ++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/example/sandbox/settings.py b/example/sandbox/settings.py index d50072f8..7af4de45 100644 --- a/example/sandbox/settings.py +++ b/example/sandbox/settings.py @@ -158,6 +158,7 @@ TELEMETA_PUBLIC_ACCESS_PERIOD = 51 TELEMETA_DEFAULT_WAVEFORM_SIZES = ['360x130', '640x130'] TIMESIDE_DEFAULT_GRAPHER_ID = 'waveform_centroid' +TIMESIDE_AUTO_ZOOM = True AUTH_PROFILE_MODULE = 'telemeta.userprofile' SESSION_EXPIRE_AT_BROWSER_CLOSE = False diff --git a/telemeta/templates/telemeta/mediaitem_detail.html b/telemeta/templates/telemeta/mediaitem_detail.html index b232e3e7..a08aa8c4 100644 --- a/telemeta/templates/telemeta/mediaitem_detail.html +++ b/telemeta/templates/telemeta/mediaitem_detail.html @@ -333,8 +333,13 @@ Item : {{ item }} {% endif %} -{% endblock %} +{% if auto_zoom %} + +{% endif %} +{% endblock %} {% block delete %} Dublin Core diff --git a/telemeta/views/item.py b/telemeta/views/item.py index 0ae7e9c0..cc5660fe 100644 --- a/telemeta/views/item.py +++ b/telemeta/views/item.py @@ -52,6 +52,7 @@ class ItemView(object): export_enabled = getattr(settings, 'TELEMETA_DOWNLOAD_ENABLED', True) export_formats = getattr(settings, 'TELEMETA_DOWNLOAD_FORMATS', ('mp3', 'wav')) default_grapher = getattr(settings, 'TIMESIDE_DEFAULT_GRAPHER_ID', ('waveform_simple')) + auto_zoom = getattr(settings, 'TIMESIDE_AUTO_ZOOM', False) def get_export_formats(self): formats = [] @@ -148,7 +149,7 @@ class ItemView(object): return render(request, template, {'item': item, 'export_formats': self.get_export_formats(), - 'visualizers': self.get_graphers(), + 'visualizers': self.get_graphers(), 'auto_zoom': self.auto_zoom, 'audio_export_enabled': self.export_enabled, 'previous' : previous, 'next' : next, 'marker': marker_id, 'playlists' : playlists, 'access': access, 'width': width, 'height': height, -- 2.39.5