204 parent = u.resolved(QUrl("..")) |
204 parent = u.resolved(QUrl("..")) |
205 if parent.isParentOf(u): |
205 if parent.isParentOf(u): |
206 icon = UI.PixmapCache.getIcon("up.png") |
206 icon = UI.PixmapCache.getIcon("up.png") |
207 linkClasses["link_parent"] = \ |
207 linkClasses["link_parent"] = \ |
208 self.__cssLinkClass(icon, iconSize).format("link_parent") |
208 self.__cssLinkClass(icon, iconSize).format("link_parent") |
209 parentStr = self.trUtf8( |
209 parentStr = self.tr( |
210 """ <p><a class="link_parent" href="{0}">""" |
210 """ <p><a class="link_parent" href="{0}">""" |
211 """Change to parent directory</a></p>""" |
211 """Change to parent directory</a></p>""" |
212 ).format(parent.toString()) |
212 ).format(parent.toString()) |
213 else: |
213 else: |
214 parentStr = "" |
214 parentStr = "" |
217 """ <tr class="{0}">"""\ |
217 """ <tr class="{0}">"""\ |
218 """<td class="name"><a class="{1}" href="{2}">{3}</a></td>"""\ |
218 """<td class="name"><a class="{1}" href="{2}">{3}</a></td>"""\ |
219 """<td class="size">{4}</td>"""\ |
219 """<td class="size">{4}</td>"""\ |
220 """<td class="modified">{5}</td>"""\ |
220 """<td class="modified">{5}</td>"""\ |
221 """</tr>\n""" |
221 """</tr>\n""" |
222 table = self.trUtf8( |
222 table = self.tr( |
223 """ <tr>""" |
223 """ <tr>""" |
224 """<th align="left">Name</th>""" |
224 """<th align="left">Name</th>""" |
225 """<th>Size</th>""" |
225 """<th>Size</th>""" |
226 """<th align="left">Last modified</th>""" |
226 """<th align="left">Last modified</th>""" |
227 """</tr>\n""" |
227 """</tr>\n""" |
243 size = newSize |
243 size = newSize |
244 unit += 1 |
244 unit += 1 |
245 else: |
245 else: |
246 break |
246 break |
247 |
247 |
248 sizeStr = self.trUtf8("{0} {1}", "size unit")\ |
248 sizeStr = self.tr("{0} {1}", "size unit")\ |
249 .format(size, self.__units[unit]) |
249 .format(size, self.__units[unit]) |
250 linkClass = "link_file" |
250 linkClass = "link_file" |
251 if linkClass not in linkClasses: |
251 if linkClass not in linkClasses: |
252 icon = UI.PixmapCache.getIcon("fileMisc.png") |
252 icon = UI.PixmapCache.getIcon("fileMisc.png") |
253 linkClasses[linkClass] = \ |
253 linkClasses[linkClass] = \ |
270 i = 1 - i |
270 i = 1 - i |
271 |
271 |
272 content = dirListPage_html.format( |
272 content = dirListPage_html.format( |
273 Utilities.html_encode(baseUrl), |
273 Utilities.html_encode(baseUrl), |
274 "".join(linkClasses.values()), |
274 "".join(linkClasses.values()), |
275 self.trUtf8("Listing of {0}").format(basePath), |
275 self.tr("Listing of {0}").format(basePath), |
276 parentStr, |
276 parentStr, |
277 table |
277 table |
278 ) |
278 ) |
279 self.__content = QByteArray(content.encode("utf8")) |
279 self.__content = QByteArray(content.encode("utf8")) |
280 self.__content.append(512 * b' ') |
280 self.__content.append(512 * b' ') |