equal
deleted
inserted
replaced
7 # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED |
7 # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED |
8 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
8 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
9 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS |
9 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS |
10 # FOR A PARTICULAR PURPOSE. |
10 # FOR A PARTICULAR PURPOSE. |
11 # |
11 # |
|
12 from pyams_content.component.association.interfaces import IAssociationContainer |
12 |
13 |
13 __docformat__ = 'restructuredtext' |
14 __docformat__ = 'restructuredtext' |
14 |
15 |
15 |
16 |
16 # import standard library |
17 # import standard library |
85 def remove_area(self, key): |
86 def remove_area(self, key): |
86 if key in self.areas: |
87 if key in self.areas: |
87 del self.areas[key] |
88 del self.areas[key] |
88 get_current_registry().notify(ObjectModifiedEvent(self)) |
89 get_current_registry().notify(ObjectModifiedEvent(self)) |
89 |
90 |
|
91 def get_association(self, area): |
|
92 return IAssociationContainer(self).get(area.link) |
|
93 |
|
94 |
90 register_content_type(WfImageMap) |
95 register_content_type(WfImageMap) |
91 |
96 |
92 |
97 |
93 @implementer(IImageMap) |
98 @implementer(IImageMap) |
94 class ImageMap(SharedContent): |
99 class ImageMap(SharedContent): |