equal
deleted
inserted
replaced
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): |