From 2be0743378538f2449a56aa84c818f5d05501727 Mon Sep 17 00:00:00 2001 From: Antoni Boucher Date: Fri, 7 Aug 2015 23:28:24 -0400 Subject: [PATCH] Added images. --- qutebrowser/browser/dirbrowser.py | 10 +++++++++- qutebrowser/html/dirbrowser.html | 24 ++++++++++++++++++++++++ qutebrowser/img/file.png | Bin 0 -> 1098 bytes qutebrowser/img/folder.png | Bin 0 -> 834 bytes 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 qutebrowser/img/file.png create mode 100644 qutebrowser/img/folder.png diff --git a/qutebrowser/browser/dirbrowser.py b/qutebrowser/browser/dirbrowser.py index 1b7a2bd92..dfacb4785 100644 --- a/qutebrowser/browser/dirbrowser.py +++ b/qutebrowser/browser/dirbrowser.py @@ -20,7 +20,9 @@ """The directory browser page.""" import os +import pkg_resources +import qutebrowser from qutebrowser.utils import jinja @@ -38,6 +40,11 @@ def dirbrowser(url): # pylint: disable=no-member # https://bitbucket.org/logilab/pylint/issue/490/ + folder = pkg_resources.resource_filename(qutebrowser.__name__, + 'img/folder.png') + file = pkg_resources.resource_filename(qutebrowser.__name__, + 'img/file.png') + def is_file(file): return os.path.isfile(os.path.join(url, file)) @@ -56,5 +63,6 @@ def dirbrowser(url): for file in all_files if is_dir(file)], key=lambda v: v['name'].lower()) html = template.render(title=title, url=url, icon='', parent=parent, - files=files, directories=directories) + files=files, directories=directories, folder=folder, + file=file) return html diff --git a/qutebrowser/html/dirbrowser.html b/qutebrowser/html/dirbrowser.html index d5fefc489..ca9d4e658 100644 --- a/qutebrowser/html/dirbrowser.html +++ b/qutebrowser/html/dirbrowser.html @@ -17,6 +17,26 @@ font-size: 118%; font-weight: bold; } + +ul { + list-style-type: none; + margin: 0; + padding: 0; +} + +ul > li { + background-repeat: no-repeat; + line-height: 22px; + padding-left: 25px; +} + +ul > li { + background-image: url('{{folder}}'); +} + +ul.files > li { + background-image: url('{{file}}'); +} {% endblock %} {% block content %} @@ -29,11 +49,15 @@ {% if parent %}
  • ..
  • {% endif %} + + +