Changeset 2197 in products
- Timestamp:
- Apr 22, 2010 5:47:25 PM (14 years ago)
- Location:
- quintagroup.portlet.map/trunk/quintagroup/portlet/map
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.portlet.map/trunk/quintagroup/portlet/map/qgmapportlet.pt
r2193 r2197 2 2 <tal:portlet> 3 3 4 <dl class="portlet portletMapsPortlet" 5 tal:define="view view/gmapview;"> 4 <dl class="portlet portletMapsPortlet"> 6 5 7 6 <dt class="portletHeader"> … … 13 12 14 13 <dd class="portletItem odd"> 15 16 <div class="googleMapView googleMapLocation">17 <dl metal:use-macro="here/maps_map/macros/markers">18 </dl>14 <div class="googleMapView googleMapLocation" 15 tal:define="view view/gmapView;"> 16 <dl metal:use-macro="here/maps_map/macros/markers"> 17 </dl> 19 18 </div> 20 19 … … 28 27 <span> 29 28 <a href="#" 30 tal:attributes="href string:${view/collection/absolute_url}/maps_map"29 tal:attributes="href view/footer_url" 31 30 i18n:domain="quintagroup.portlet.map" i18n:translate="label_full_map">Full Map</a></span> 32 31 <span class="portletBottomRight"></span> -
quintagroup.portlet.map/trunk/quintagroup/portlet/map/qgmapportlet.py
r2193 r2197 76 76 portal_state = getMultiAdapter((context, self.request), name=u'plone_portal_state') 77 77 self.portal = portal_state.portal() 78 self.gmap view = queryMultiAdapter((self.collection, self.request),78 self.gmapEnView = queryMultiAdapter((self.collection, self.request), 79 79 name='maps_googlemaps_enabled_view') 80 #self._data = self.collection 80 self.gmapView = queryMultiAdapter((self.collection, self.request), 81 name='maps_googlemaps_view') 81 82 82 #@ram.cache(render_cachekey)83 @ram.cache(render_cachekey) 83 84 def render(self): 84 85 return xhtml_compress(self._template()) … … 86 87 @property 87 88 def available(self): 88 return bool(self.gmap view and \89 self.gmap view.enabled and \90 self. gmapview.getMarkers())89 return bool(self.gmapEnView and self.gmapView and \ 90 self.gmapEnView.enabled and \ 91 self._data()) 91 92 92 93 @property … … 96 97 except: 97 98 return None 99 100 @property 101 def footer_url(self): 102 collection_url = self.collection and self.collection.absolute_url() 103 return collection_url and collection_url + '/maps_map' or '' 104 105 @memoize 106 def _data(self): 107 if hasattr(self.collection, 'queryCatalog'): 108 return self.collection.queryCatalog() 109 return [] 110 98 111 99 112
Note: See TracChangeset
for help on using the changeset viewer.