Commit fb87323b authored by Aurelien Campeas's avatar Aurelien Campeas
Browse files

[pdf] (ugly) pdf icon, component

--HG--
branch : 3.5
parent f35b64718d02
......@@ -838,4 +838,13 @@ input.validateButton {
border: 1px solid #edecd2;
border-color:#edecd2 #cfceb7 #cfceb7 #edecd2;
background: #fffff8 url("button.png") bottom left repeat-x;
}
\ No newline at end of file
}
/********************************/
/* placement of alt. view icons */
/********************************/
.otherView {
float: right;
}
......@@ -2,6 +2,7 @@
* the rql input form
* the logged user link
* pdf view link
:organization: Logilab
:copyright: 2001-2009 LOGILAB S.A. (Paris, FRANCE), license is LGPL v2.
......@@ -214,6 +215,23 @@ class EtypeRestrictionComponent(component.Component):
self.w(u' | '.join(html))
self.w(u'</div>')
class PdfViewComponent(component.Component):
id = 'pdfview'
__select__ = yes()
context = 'header'
property_defs = {
_('visible'): dict(type='Boolean', default=True,
help=_('display the pdf icon or not')),
}
def call(self, vid):
self.req.add_css('cubes.confman.css')
entity = self.entity(0,0)
self.w(u'<a href="%s" class="otherView"><img src="data/pdf_icon.gif"/></a>' %
(xml_escape(entity.absolute_url() + '?vid=%s&__template=pdf-main-template' % vid)))
def registration_callback(vreg):
vreg.register_all(globals().values(), __name__, (SeeAlsoVComponent,))
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment