src/pyams_content/shared/imagemap/__init__.py
changeset 1373 a845b564608f
parent 1281 327666db65f9
equal deleted inserted replaced
1372:d99436198c5f 1373:a845b564608f
    45     """Image map area class"""
    45     """Image map area class"""
    46 
    46 
    47     title = FieldProperty(IImageMapArea['title'])
    47     title = FieldProperty(IImageMapArea['title'])
    48     link = FieldProperty(IImageMapArea['link'])
    48     link = FieldProperty(IImageMapArea['link'])
    49     area = FieldProperty(IImageMapArea['area'])
    49     area = FieldProperty(IImageMapArea['area'])
       
    50 
       
    51     @property
       
    52     def svg_points(self):
       
    53         points = self.area.split(',')
       
    54         x = points[::2]
       
    55         y = points[1::2]
       
    56         return ' '.join(','.join(xy) for xy in zip(x, y))
    50 
    57 
    51 
    58 
    52 @implementer(IWfImageMap, IExtFileContainerTarget, ILinkContainerTarget,
    59 @implementer(IWfImageMap, IExtFileContainerTarget, ILinkContainerTarget,
    53              IPreviewTarget, IReviewTarget)
    60              IPreviewTarget, IReviewTarget)
    54 class WfImageMap(WfSharedContent):
    61 class WfImageMap(WfSharedContent):