Show More
@@ -52,6 +52,8 b' class FileLink(object):' | |||||
52 | FileLink("my/data.txt") |
|
52 | FileLink("my/data.txt") | |
53 | """ |
|
53 | """ | |
54 |
|
54 | |||
|
55 | link_str = "<a href='%s' target='_blank'>%s</a>" | |||
|
56 | ||||
55 | def __init__(self, |
|
57 | def __init__(self, | |
56 | path, |
|
58 | path, | |
57 | url_prefix='files', |
|
59 | url_prefix='files', | |
@@ -68,14 +70,13 b' class FileLink(object):' | |||||
68 | """ |
|
70 | """ | |
69 | self.path = path |
|
71 | self.path = path | |
70 | self.url_prefix = url_prefix |
|
72 | self.url_prefix = url_prefix | |
71 | self._link_str = "<a href='%s' target='_blank'>%s</a>" |
|
|||
72 | self._result_html_prefix = _result_html_prefix |
|
73 | self._result_html_prefix = _result_html_prefix | |
73 | self._result_html_suffix = _result_html_suffix |
|
74 | self._result_html_suffix = _result_html_suffix | |
74 |
|
75 | |||
75 | def _format_path(self): |
|
76 | def _format_path(self): | |
76 | fp = join(self.url_prefix,self.path) |
|
77 | fp = join(self.url_prefix,self.path) | |
77 | return ''.join([self._result_html_prefix, |
|
78 | return ''.join([self._result_html_prefix, | |
78 |
self. |
|
79 | self.link_str % (fp, self.path), | |
79 | self._result_html_suffix]) |
|
80 | self._result_html_suffix]) | |
80 |
|
81 | |||
81 | def _repr_html_(self): |
|
82 | def _repr_html_(self): | |
@@ -140,6 +141,6 b' class FileLinks(FileLink):' | |||||
140 | if self._included_suffixes == None or \ |
|
141 | if self._included_suffixes == None or \ | |
141 | splitext(fn)[1] in self._included_suffixes: |
|
142 | splitext(fn)[1] in self._included_suffixes: | |
142 | result_entries.append(''.join([self._result_html_prefix, |
|
143 | result_entries.append(''.join([self._result_html_prefix, | |
143 |
self. |
|
144 | self.link_str % (fp,fn), | |
144 | self._result_html_suffix])) |
|
145 | self._result_html_suffix])) | |
145 | return '\n'.join(result_entries) |
|
146 | return '\n'.join(result_entries) |
General Comments 0
You need to be logged in to leave comments.
Login now