web/views/basecomponents.py
branchstable
changeset 4935 f710770e6e90
parent 4320 4efd4c306746
child 5148 ec0ea7366066
equal deleted inserted replaced
4932:dce5ebe5d598 4935:f710770e6e90
   214             html.insert(0, u'<span class="selected">%s</span>' % _('Any'))
   214             html.insert(0, u'<span class="selected">%s</span>' % _('Any'))
   215         self.w(u'&#160;|&#160;'.join(html))
   215         self.w(u'&#160;|&#160;'.join(html))
   216         self.w(u'</div>')
   216         self.w(u'</div>')
   217 
   217 
   218 
   218 
   219 class PdfViewComponent(component.EntityVComponent):
       
   220     __regid__ = 'pdfview'
       
   221 
       
   222     context = 'ctxtoolbar'
       
   223 
       
   224     def cell_call(self, row, col, view):
       
   225         entity = self.cw_rset.get_entity(row, col)
       
   226         url = entity.absolute_url(vid=view.__regid__, __template='pdf-main-template')
       
   227         iconurl = self._cw.build_url('data/pdf_icon.gif')
       
   228         label = self._cw._('Download page as pdf')
       
   229         self.w(u'<a href="%s" title="%s" class="toolbarButton"><img src="%s" alt="%s"/></a>' %
       
   230                (xml_escape(url), label, iconurl, label))
       
   231 
       
   232 
       
   233 class MetaDataComponent(component.EntityVComponent):
   219 class MetaDataComponent(component.EntityVComponent):
   234     __regid__ = 'metadata'
   220     __regid__ = 'metadata'
   235     context = 'navbottom'
   221     context = 'navbottom'
   236     order = 1
   222     order = 1
   237 
   223