From 06ccfd4b9af518707f51550a5b3fe6af313c3bd0 Mon Sep 17 00:00:00 2001 From: Alexander Tkachev Date: Fri, 15 Jul 2016 13:46:43 +0600 Subject: CLOUD: Add icons in "/files" list --- backends/networking/make_archive.py | 14 +++++---- .../sdl_net/handlers/filespagehandler.cpp | 32 ++++++++++++++++----- .../networking/sdl_net/handlers/filespagehandler.h | 14 ++++++++- backends/networking/wwwroot.zip | Bin 231402 -> 233020 bytes backends/networking/wwwroot/icons/7z.png | Bin 0 -> 166 bytes backends/networking/wwwroot/icons/dir.png | Bin 0 -> 150 bytes backends/networking/wwwroot/icons/txt.png | Bin 0 -> 156 bytes backends/networking/wwwroot/icons/unk.png | Bin 0 -> 142 bytes backends/networking/wwwroot/icons/up.png | Bin 0 -> 161 bytes backends/networking/wwwroot/icons/zip.png | Bin 0 -> 183 bytes backends/networking/wwwroot/style.css | 4 ++- 11 files changed, 49 insertions(+), 15 deletions(-) create mode 100644 backends/networking/wwwroot/icons/7z.png create mode 100644 backends/networking/wwwroot/icons/dir.png create mode 100644 backends/networking/wwwroot/icons/txt.png create mode 100644 backends/networking/wwwroot/icons/unk.png create mode 100644 backends/networking/wwwroot/icons/up.png create mode 100644 backends/networking/wwwroot/icons/zip.png diff --git a/backends/networking/make_archive.py b/backends/networking/make_archive.py index a55a4bd6e6..64d314bedd 100644 --- a/backends/networking/make_archive.py +++ b/backends/networking/make_archive.py @@ -17,12 +17,14 @@ def buildArchive(archiveName): print ("Building '" + archiveName + "' archive:") os.chdir(archiveName) - filenames = os.listdir('.') - filenames.sort() - for filename in filenames: - if os.path.isfile(filename) and filename.endswith(ARCHIVE_FILE_EXTENSIONS): - zf.write(filename, './' + filename) - print (" Adding file: " + filename) + directories = ['.', './icons'] + for d in directories: + filenames = os.listdir(d) + filenames.sort() + for filename in filenames: + if os.path.isfile(d + '/' + filename) and filename.endswith(ARCHIVE_FILE_EXTENSIONS): + zf.write(d + '/' + filename, d + '/' + filename) + print (" Adding file: " + d + '/' + filename) os.chdir('../') diff --git a/backends/networking/sdl_net/handlers/filespagehandler.cpp b/backends/networking/sdl_net/handlers/filespagehandler.cpp index e519c5ac8b..1b8ab463bc 100644 --- a/backends/networking/sdl_net/handlers/filespagehandler.cpp +++ b/backends/networking/sdl_net/handlers/filespagehandler.cpp @@ -68,7 +68,7 @@ void FilesPageHandler::handle(Client &client) { "