From 0480623b35d1080e619d1310a637b2f62ebc719e Mon Sep 17 00:00:00 2001 From: yflory Date: Tue, 10 Nov 2020 17:04:59 +0100 Subject: [PATCH] Add custom favicon per app --- .../{ => favicon}/alt-favicon-code.png | Bin .../{ => favicon}/alt-favicon-kanban.png | Bin .../alt-favicon-pad.png} | Bin .../{ => favicon}/alt-favicon-poll.png | Bin .../alt-favicon-sheet.png} | Bin .../{ => favicon}/alt-favicon-slide.png | Bin .../{ => favicon}/alt-favicon-whiteboard.png | Bin customize.dist/{ => favicon}/alt-favicon.png | Bin customize.dist/{ => favicon}/favicon_source.svg | 0 .../{ => favicon}/main-favicon-code.png | Bin .../{ => favicon}/main-favicon-kanban.png | Bin .../main-favicon-pad.png} | Bin .../{ => favicon}/main-favicon-poll.png | Bin .../main-favicon-sheet.png} | Bin .../{ => favicon}/main-favicon-slide.png | Bin .../{ => favicon}/main-favicon-whiteboard.png | Bin customize.dist/favicon/main-favicon.png | Bin 0 -> 16138 bytes www/common/notify.js | 8 ++++++-- 18 files changed, 6 insertions(+), 2 deletions(-) rename customize.dist/{ => favicon}/alt-favicon-code.png (100%) rename customize.dist/{ => favicon}/alt-favicon-kanban.png (100%) rename customize.dist/{alt-favicon-richtext.png => favicon/alt-favicon-pad.png} (100%) rename customize.dist/{ => favicon}/alt-favicon-poll.png (100%) rename customize.dist/{alt-favicon-sheets.png => favicon/alt-favicon-sheet.png} (100%) rename customize.dist/{ => favicon}/alt-favicon-slide.png (100%) rename customize.dist/{ => favicon}/alt-favicon-whiteboard.png (100%) rename customize.dist/{ => favicon}/alt-favicon.png (100%) rename customize.dist/{ => favicon}/favicon_source.svg (100%) rename customize.dist/{ => favicon}/main-favicon-code.png (100%) rename customize.dist/{ => favicon}/main-favicon-kanban.png (100%) rename customize.dist/{main-favicon-richtext.png => favicon/main-favicon-pad.png} (100%) rename customize.dist/{ => favicon}/main-favicon-poll.png (100%) rename customize.dist/{main-favicon-sheets.png => favicon/main-favicon-sheet.png} (100%) rename customize.dist/{ => favicon}/main-favicon-slide.png (100%) rename customize.dist/{ => favicon}/main-favicon-whiteboard.png (100%) create mode 100644 customize.dist/favicon/main-favicon.png diff --git a/customize.dist/alt-favicon-code.png b/customize.dist/favicon/alt-favicon-code.png similarity index 100% rename from customize.dist/alt-favicon-code.png rename to customize.dist/favicon/alt-favicon-code.png diff --git a/customize.dist/alt-favicon-kanban.png b/customize.dist/favicon/alt-favicon-kanban.png similarity index 100% rename from customize.dist/alt-favicon-kanban.png rename to customize.dist/favicon/alt-favicon-kanban.png diff --git a/customize.dist/alt-favicon-richtext.png b/customize.dist/favicon/alt-favicon-pad.png similarity index 100% rename from customize.dist/alt-favicon-richtext.png rename to customize.dist/favicon/alt-favicon-pad.png diff --git a/customize.dist/alt-favicon-poll.png b/customize.dist/favicon/alt-favicon-poll.png similarity index 100% rename from customize.dist/alt-favicon-poll.png rename to customize.dist/favicon/alt-favicon-poll.png diff --git a/customize.dist/alt-favicon-sheets.png b/customize.dist/favicon/alt-favicon-sheet.png similarity index 100% rename from customize.dist/alt-favicon-sheets.png rename to customize.dist/favicon/alt-favicon-sheet.png diff --git a/customize.dist/alt-favicon-slide.png b/customize.dist/favicon/alt-favicon-slide.png similarity index 100% rename from customize.dist/alt-favicon-slide.png rename to customize.dist/favicon/alt-favicon-slide.png diff --git a/customize.dist/alt-favicon-whiteboard.png b/customize.dist/favicon/alt-favicon-whiteboard.png similarity index 100% rename from customize.dist/alt-favicon-whiteboard.png rename to customize.dist/favicon/alt-favicon-whiteboard.png diff --git a/customize.dist/alt-favicon.png b/customize.dist/favicon/alt-favicon.png similarity index 100% rename from customize.dist/alt-favicon.png rename to customize.dist/favicon/alt-favicon.png diff --git a/customize.dist/favicon_source.svg b/customize.dist/favicon/favicon_source.svg similarity index 100% rename from customize.dist/favicon_source.svg rename to customize.dist/favicon/favicon_source.svg diff --git a/customize.dist/main-favicon-code.png b/customize.dist/favicon/main-favicon-code.png similarity index 100% rename from customize.dist/main-favicon-code.png rename to customize.dist/favicon/main-favicon-code.png diff --git a/customize.dist/main-favicon-kanban.png b/customize.dist/favicon/main-favicon-kanban.png similarity index 100% rename from customize.dist/main-favicon-kanban.png rename to customize.dist/favicon/main-favicon-kanban.png diff --git a/customize.dist/main-favicon-richtext.png b/customize.dist/favicon/main-favicon-pad.png similarity index 100% rename from customize.dist/main-favicon-richtext.png rename to customize.dist/favicon/main-favicon-pad.png diff --git a/customize.dist/main-favicon-poll.png b/customize.dist/favicon/main-favicon-poll.png similarity index 100% rename from customize.dist/main-favicon-poll.png rename to customize.dist/favicon/main-favicon-poll.png diff --git a/customize.dist/main-favicon-sheets.png b/customize.dist/favicon/main-favicon-sheet.png similarity index 100% rename from customize.dist/main-favicon-sheets.png rename to customize.dist/favicon/main-favicon-sheet.png diff --git a/customize.dist/main-favicon-slide.png b/customize.dist/favicon/main-favicon-slide.png similarity index 100% rename from customize.dist/main-favicon-slide.png rename to customize.dist/favicon/main-favicon-slide.png diff --git a/customize.dist/main-favicon-whiteboard.png b/customize.dist/favicon/main-favicon-whiteboard.png similarity index 100% rename from customize.dist/main-favicon-whiteboard.png rename to customize.dist/favicon/main-favicon-whiteboard.png diff --git a/customize.dist/favicon/main-favicon.png b/customize.dist/favicon/main-favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..ce110f88382177f7a392f91122a139806cdbc4ee GIT binary patch literal 16138 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 WRNvjAD)1gVq@|{dsZh0f@P7bBVHK1B literal 0 HcmV?d00001 diff --git a/www/common/notify.js b/www/common/notify.js index a3c8cd2b8..0e0361fb3 100644 --- a/www/common/notify.js +++ b/www/common/notify.js @@ -1,8 +1,12 @@ define(['/api/config'], function (ApiConfig) { var Module = {}; - var DEFAULT_MAIN = '/customize/main-favicon.png?' + ApiConfig.requireConf.urlArgs; - var DEFAULT_ALT = '/customize/alt-favicon.png?' + ApiConfig.requireConf.urlArgs; + var apps = ['code', 'slide', 'pad', 'kanban', 'whiteboard', 'sheet', 'poll']; + var app = window.location.pathname.slice(1, -1); // remove "/" at the beginnin and the end + var suffix = apps.indexOf(app) !== -1 ? '-'+app : ''; + + var DEFAULT_MAIN = '/customize/favicon/main-favicon' + suffix + '.png?' + ApiConfig.requireConf.urlArgs; + var DEFAULT_ALT = '/customize/favicon/alt-favicon' + suffix + '.png?' + ApiConfig.requireConf.urlArgs; var document = window.document;