diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/utils/widgets.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/app/utils/widgets.py b/app/utils/widgets.py index 83ac256..170cc88 100644 --- a/app/utils/widgets.py +++ b/app/utils/widgets.py @@ -126,10 +126,15 @@ def parse_image(s): caption = False exif = False cluster_class = None + extra = None + if cl[0] == 'cluster': + cluster_class = cl[1] + try: + extra = cl[2] + except: + pass if len(cl) > 1: css_class = cl[0] - if css_class == 'cluster': - cluster_class = cl[1] if cl[1] == 'caption': caption = True if cl[1] == 'exif': @@ -143,7 +148,7 @@ def parse_image(s): print('caption'+str(caption)) else: css_class = cl[0] - c = Context({'image': i, 'caption': caption, 'exif': exif, 'cluster_class': cluster_class}) + c = Context({'image': i, 'caption': caption, 'exif': exif, 'cluster_class': cluster_class, 'extra':extra}) return render_to_string("lib/img_%s.html" % css_class, c) |