From 12abd19936bc8a307b08ddaccdbff3a165224ca6 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Sat, 9 May 2020 14:00:11 +0200 Subject: [PATCH] fix #16: add dark icons and handle main menu svg filters --- img/side-menu-opener-dark.svg | 173 +++++++++++++++++++++ img/side-menu-opener-hamburger-2-dark.svg | 102 ++++++++++++ img/side-menu-opener-hamburger-2.svg | 105 ++++++++++++- img/side-menu-opener-hamburger-dark.svg | 92 +++++++++++ img/side-menu-opener-hamburger.svg | 94 ++++++++++- img/side-menu-opener.svg | 181 ++++++++++++++++++++-- src/SideMenu.vue | 5 +- 7 files changed, 727 insertions(+), 25 deletions(-) create mode 100644 img/side-menu-opener-dark.svg create mode 100644 img/side-menu-opener-hamburger-2-dark.svg create mode 100644 img/side-menu-opener-hamburger-dark.svg diff --git a/img/side-menu-opener-dark.svg b/img/side-menu-opener-dark.svg new file mode 100644 index 0000000..7b56e7a --- /dev/null +++ b/img/side-menu-opener-dark.svg @@ -0,0 +1,173 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/side-menu-opener-hamburger-2-dark.svg b/img/side-menu-opener-hamburger-2-dark.svg new file mode 100644 index 0000000..505ddee --- /dev/null +++ b/img/side-menu-opener-hamburger-2-dark.svg @@ -0,0 +1,102 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/img/side-menu-opener-hamburger-2.svg b/img/side-menu-opener-hamburger-2.svg index b67c303..b5eb64c 100644 --- a/img/side-menu-opener-hamburger-2.svg +++ b/img/side-menu-opener-hamburger-2.svg @@ -1,6 +1,101 @@ - - - - - + + + + + + image/svg+xml + + + + + + + + + + diff --git a/img/side-menu-opener-hamburger-dark.svg b/img/side-menu-opener-hamburger-dark.svg new file mode 100644 index 0000000..5d60f54 --- /dev/null +++ b/img/side-menu-opener-hamburger-dark.svg @@ -0,0 +1,92 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/img/side-menu-opener-hamburger.svg b/img/side-menu-opener-hamburger.svg index 9477581..c1b1325 100644 --- a/img/side-menu-opener-hamburger.svg +++ b/img/side-menu-opener-hamburger.svg @@ -1,7 +1,91 @@ - - - - - + + + + + + image/svg+xml + + + + + + + + + + diff --git a/img/side-menu-opener.svg b/img/side-menu-opener.svg index 3169ea1..32abf78 100644 --- a/img/side-menu-opener.svg +++ b/img/side-menu-opener.svg @@ -1,19 +1,172 @@ - - - - - - + + + + + + image/svg+xml + + + + + + + + + + + - - - - + + + + - - - - + + + + diff --git a/src/SideMenu.vue b/src/SideMenu.vue index 7593222..280d334 100644 --- a/src/SideMenu.vue +++ b/src/SideMenu.vue @@ -55,7 +55,10 @@ export default { if (href !== '#') { let svg = element.querySelector('svg').outerHTML - svg = svg.replace(/(height|width)="20"/, '') + svg = svg + .replace(/(height|width)="20"/, '') + .replace('id="invertMenuMain', 'id="invertSideMenu') + .replace('url(#invertMenuMain', 'url(#invertSideMenu') this.apps.push({ href: href,