From f1cca29a13d25cf54f01c8fcb0dd00b7fedb5a52 Mon Sep 17 00:00:00 2001 From: Eliot Berriot Date: Fri, 16 Nov 2018 18:22:07 +0100 Subject: [PATCH 1/2] Fix #611: Documented keyboard shortcuts, list is now available by pressing "h" or in the footer --- changes/changelog.d/611.enhancement | 1 + front/src/App.vue | 75 ++++++------------- front/src/components/ShortcutsModal.vue | 95 +++++++++++++++++++++++++ 3 files changed, 116 insertions(+), 55 deletions(-) create mode 100644 changes/changelog.d/611.enhancement create mode 100644 front/src/components/ShortcutsModal.vue diff --git a/changes/changelog.d/611.enhancement b/changes/changelog.d/611.enhancement new file mode 100644 index 000000000..1c6121d67 --- /dev/null +++ b/changes/changelog.d/611.enhancement @@ -0,0 +1 @@ +Documented keyboard shortcuts, list is now available by pressing "h" or in the footer (#611) diff --git a/front/src/App.vue b/front/src/App.vue index 946a0621e..6a4bd746e 100644 --- a/front/src/App.vue +++ b/front/src/App.vue @@ -25,64 +25,17 @@
- + + + + @@ -92,29 +45,35 @@ import axios from 'axios' import _ from 'lodash' import {mapState} from 'vuex' import { WebSocketBridge } from 'django-channels' - +import GlobalEvents from '@/components/utils/global-events' import translations from '@/translations' import Sidebar from '@/components/Sidebar' +import AppFooter from '@/components/Footer' import Raven from '@/components/Raven' import ServiceMessages from '@/components/ServiceMessages' import PlaylistModal from '@/components/playlists/PlaylistModal' +import ShortcutsModal from '@/components/ShortcutsModal' export default { name: 'app', components: { Sidebar, + AppFooter, Raven, PlaylistModal, + ShortcutsModal, + GlobalEvents, ServiceMessages }, data () { return { bridge: null, nodeinfo: null, - instanceUrl: null + instanceUrl: null, + showShortcutsModal: false, } }, created () { @@ -410,4 +369,10 @@ button.reset { -webkit-appearance: none; text-align: inherit; } + +.ui.table > caption { + font-weight: bold; + padding: 0.5em; + text-align: left; +} diff --git a/front/src/components/ShortcutsModal.vue b/front/src/components/ShortcutsModal.vue new file mode 100644 index 000000000..2338658dd --- /dev/null +++ b/front/src/components/ShortcutsModal.vue @@ -0,0 +1,95 @@ + + + + + + From 3018127440e5af54ad383a05f07a8f66d823ccb3 Mon Sep 17 00:00:00 2001 From: Eliot Berriot Date: Fri, 16 Nov 2018 18:22:22 +0100 Subject: [PATCH 2/2] Restructured the footer, added useful links and removed unused content --- changes/changelog.d/footer.enhancement | 1 + front/src/components/Footer.vue | 97 ++++++++++++++++++++++++++ 2 files changed, 98 insertions(+) create mode 100644 changes/changelog.d/footer.enhancement create mode 100644 front/src/components/Footer.vue diff --git a/changes/changelog.d/footer.enhancement b/changes/changelog.d/footer.enhancement new file mode 100644 index 000000000..e1a831918 --- /dev/null +++ b/changes/changelog.d/footer.enhancement @@ -0,0 +1 @@ +Restructured the footer, added useful links and removed unused content diff --git a/front/src/components/Footer.vue b/front/src/components/Footer.vue new file mode 100644 index 000000000..127f8be74 --- /dev/null +++ b/front/src/components/Footer.vue @@ -0,0 +1,97 @@ + + + +