def __init__(self, venue): location = venue['location'] coords = [location['lat'], location['lng']] dot = L.circleMarker(coords, dict( color='red', fillColor='red', fillOpacity=1, )).addTo(map) dot.setRadius(5) dot.on('click', self.select_and_scroll) self.dot = dot li = LI( get_img(venue) + DIV( get_name_el(venue) + DIV(location['address']) + get_category_div(venue) + DIV('Rating: %s' % venue['rating']), Class='info' ) ) li.bind('click', self.select_and_pan) restaurant_ul <= li self.li = li
def menuOption(self, frase, action): o = LI(A(frase)) o.bind('click', action) return o
def _generate_list_element(self, item): li = LI(item["name"]) li.attrs["data-url"] = item["url"] li.bind("click", self._load_details) return li