Archived
1
0
This repository has been archived on 2023-12-16. You can view files and clone it, but cannot push or open issues or pull requests.
luminotes/view/File_preview_page.py
Dan Helfman 03f015f99a * Propsetting a bunch of svn:ignores.
* Added a bunch of thumbnail-related methods to controller.Files.
 * Modified Files.download() method to redirect to image preview if
   requested.
 * Implemented image preview to popup full image in a separate window.
 * Added empty stubs for relevant unit tests. Still to-do.
 * Added new dependency on python-imaging package (PIL).
 * Updated file info popup to include clickable thumbnail.
2008-04-01 21:54:43 +00:00

24 lines
670 B
Python

from Tags import Html, Head, Title, Body, Img, Div, A
class File_preview_page( Html ):
def __init__( self, file_id, filename, quote_filename ):
Html.__init__(
self,
Head(
Title( filename ),
),
Body(
A(
Img( src = u"/files/image?file_id=%s" % file_id, style = "border: 0;" ),
href = u"/files/download?file_id=%s&quote_filename=%s&preview=False" % ( file_id, quote_filename ),
),
Div(
A(
u"download %s" % filename,
href = u"/files/download?file_id=%s&quote_filename=%s&preview=False" % ( file_id, quote_filename ),
),
),
),
)