roundabout,
created on Saturday, 4 January 2025, 14:08:13 (1735999693),
received on Saturday, 4 January 2025, 14:08:16 (1735999696)
Author identity: vlad <vlad.muntoiu@gmail.com>
711c8c10bb2d3d5e63984414712314ab0190dc4c
static/picture-annotation.py
@@ -262,14 +262,18 @@ async def focus_shape(shape):
object_list.style.top = str(get_centre(shape)[1] / image.naturalHeight * 100) + "%" object_list.style.right = "auto" object_list.style.bottom = "auto" object_list.style.maxHeight = str(image.height - get_centre(shape)[1] / image.naturalHeight * image.height) + "px" object_list.style.maxWidth = str(image.width - get_centre(shape)[0] / image.naturalWidth * image.width) + "px"if (get_centre(shape)[0] + object_list.offsetWidth) / image.naturalWidth > 1:if get_centre(shape)[0] / image.naturalWidth * image.width + object_list.offsetWidth > image.width:object_list.style.left = "auto" object_list.style.right = str((image.naturalWidth - get_centre(shape)[0]) / image.naturalWidth * 100) + "%" object_list.style.maxWidth = str(get_centre(shape)[0] / image.naturalWidth * image.width) + "px"if (get_centre(shape)[1] + object_list.offsetHeight) / image.naturalHeight > 1:if get_centre(shape)[1] / image.naturalHeight * image.height + object_list.offsetHeight > image.height:object_list.style.top = "auto" object_list.style.bottom = str((image.naturalHeight - get_centre(shape)[1]) / image.naturalHeight * 100) + "%" object_list.style.maxHeight = str(get_centre(shape)[1] / image.naturalHeight * image.height) + "px"async def select_shape(event):
static/style.css
@@ -77,7 +77,7 @@ iconify-icon {
} #annotation-zone { overflow: visible;overflow: hidden;} #annotation-image, .annotation-image {