web/views/basecomponents.py
branchtls-sprint
changeset 1094 b42340dda74b
parent 1091 b5e253c0dd13
child 1132 96752791c2b6
equal deleted inserted replaced
1093:b4b09ae9058c 1094:b42340dda74b
   201             html.insert(0, u'<span class="selected">%s</span>' % _('Any'))
   201             html.insert(0, u'<span class="selected">%s</span>' % _('Any'))
   202         self.w(u'&nbsp;|&nbsp;'.join(html))
   202         self.w(u'&nbsp;|&nbsp;'.join(html))
   203         self.w(u'</div>')
   203         self.w(u'</div>')
   204         
   204         
   205 
   205 
   206 
       
   207 class RSSFeedURL(Component):
       
   208     id = 'rss_feed_url'
       
   209     __select__ = non_final_entity()
       
   210     
       
   211     def feed_url(self):
       
   212         return self.build_url(rql=self.limited_rql(), vid='rss')
       
   213 
       
   214 class RSSEntityFeedURL(Component):
       
   215     id = 'rss_feed_url'
       
   216     __select__ = non_final_entity() & one_line_rset()
       
   217     
       
   218     def feed_url(self):
       
   219         return self.entity(0, 0).rss_feed_url()
       
   220 
       
   221 
       
   222 def registration_callback(vreg):
   206 def registration_callback(vreg):
   223     vreg.register_all(globals().values(), __name__, (SeeAlsoVComponent,))
   207     vreg.register_all(globals().values(), __name__, (SeeAlsoVComponent,))
   224     if 'see_also' in vreg.schema:
   208     if 'see_also' in vreg.schema:
   225         vreg.register(SeeAlsoVComponent)
   209         vreg.register(SeeAlsoVComponent)