From 419e098282425b7c834c2aa1fa57ba2e2d3bc52c Mon Sep 17 00:00:00 2001 From: Niels Simenon Date: Thu, 9 Jan 2020 02:40:02 +0100 Subject: [PATCH] Added expand/collapse to compact network sites. --- assets/components/networks/network.vue | 81 +++++++++++++++++++++----- assets/components/sites/sites.vue | 19 +----- assets/img/arrow-down.svg | 5 ++ assets/img/arrow-down15.svg | 5 ++ assets/img/arrow-down16.svg | 5 ++ assets/img/arrow-down3.svg | 5 ++ assets/img/arrow-down5.svg | 5 ++ assets/img/arrow-left.svg | 5 ++ assets/img/arrow-left15.svg | 5 ++ assets/img/arrow-left16.svg | 5 ++ assets/img/arrow-left3.svg | 5 ++ assets/img/arrow-left5.svg | 5 ++ assets/img/arrow-right.svg | 5 ++ assets/img/arrow-right15.svg | 5 ++ assets/img/arrow-right16.svg | 5 ++ assets/img/arrow-right3.svg | 5 ++ assets/img/arrow-right5.svg | 5 ++ assets/img/arrow-up.svg | 5 ++ assets/img/arrow-up15.svg | 5 ++ assets/img/arrow-up16.svg | 5 ++ assets/img/arrow-up3.svg | 5 ++ assets/img/arrow-up5.svg | 5 ++ assets/img/circle-down2.svg | 6 ++ assets/img/circle-left2.svg | 6 ++ assets/img/circle-right2.svg | 6 ++ assets/img/circle-up2.svg | 6 ++ public/css/style.css | 61 ++++++++++++++----- 27 files changed, 238 insertions(+), 47 deletions(-) create mode 100644 assets/img/arrow-down.svg create mode 100644 assets/img/arrow-down15.svg create mode 100644 assets/img/arrow-down16.svg create mode 100644 assets/img/arrow-down3.svg create mode 100644 assets/img/arrow-down5.svg create mode 100644 assets/img/arrow-left.svg create mode 100644 assets/img/arrow-left15.svg create mode 100644 assets/img/arrow-left16.svg create mode 100644 assets/img/arrow-left3.svg create mode 100644 assets/img/arrow-left5.svg create mode 100644 assets/img/arrow-right.svg create mode 100644 assets/img/arrow-right15.svg create mode 100644 assets/img/arrow-right16.svg create mode 100644 assets/img/arrow-right3.svg create mode 100644 assets/img/arrow-right5.svg create mode 100644 assets/img/arrow-up.svg create mode 100644 assets/img/arrow-up15.svg create mode 100644 assets/img/arrow-up16.svg create mode 100644 assets/img/arrow-up3.svg create mode 100644 assets/img/arrow-up5.svg create mode 100644 assets/img/circle-down2.svg create mode 100644 assets/img/circle-left2.svg create mode 100644 assets/img/circle-right2.svg create mode 100644 assets/img/circle-up2.svg diff --git a/assets/components/networks/network.vue b/assets/components/networks/network.vue index db0496c1..09c943dd 100644 --- a/assets/components/networks/network.vue +++ b/assets/components/networks/network.vue @@ -56,6 +56,12 @@
+ + + + + +
@@ -189,23 +207,60 @@ export default { } } +.expand { + display: flex; + justify-content: center; + align-items: center; + padding: .5rem 0 0 0; + font-weight: bold; + font-size: .9rem; + cursor: pointer; + + .icon { + margin: 0 .5rem; + } +} + +.expand-sites { + color: $shadow; + display: none; + + .icon { + fill: $shadow; + } + + &:hover { + color: $shadow-strong; + + .icon { + fill: $shadow-strong; + } + } +} + +.collapse-sites { + background: $profile; + color: $highlight; + + .icon { + fill: $highlight; + } + + &:hover { + color: $text-contrast; + + .icon { + fill: $text-contrast; + } + } +} + .sites.compact { display: none; background: $profile; grid-row: 1; } -.expand { - display: none; - color: $text-contrast; - background: $profile; - padding: .5rem; - text-align: center; - cursor: pointer; - font-size: .9rem; - font-weight: bold; -} - @media(max-width: $breakpoint3) { .header, .header.hideable { @@ -220,8 +275,8 @@ export default { } } - .expand { - display: block; + .expand-sites { + display: flex; } .network { diff --git a/assets/components/sites/sites.vue b/assets/components/sites/sites.vue index 6d335090..5d60ff6d 100644 --- a/assets/components/sites/sites.vue +++ b/assets/components/sites/sites.vue @@ -1,19 +1,6 @@