-# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
-# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+# This file is part of Wolne Lektury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Wolne Lektury. See NOTICE for more information.
#
import logging
from random import randint
cropper = CustomCroppingEngine()
-@register.inclusion_tag('picture/picture_wide.html', takes_context=True)
-def picture_wide(context, picture):
- context.update({
- 'picture': picture,
- 'main_link': reverse('picture_viewer', args=[picture.slug]),
- 'request': context.get('request'),
- 'tags': split_tags(picture.tags),
- })
- return context
-
-
@register.simple_tag()
def area_thumbnail_url(area, geometry):
def to_square(coords):
# what to do about this?
_engine = sorl.thumbnail.default.engine
sorl.thumbnail.default.engine = cropper
- coords = to_square(area.area)
+ coords = to_square(area.get_area_json())
try:
th = sorl.thumbnail.default.backend.get_thumbnail(