From 2a4cf56825f647f24a4c12f32f051cd5c066a2a2 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Wed, 17 Jul 2019 09:07:18 +0200 Subject: [PATCH 1/5] Refactor some more occurences of basic knowledge to instrument --- client/src/graphql/gql/basicKnowledgeQuery.gql | 9 --------- client/src/graphql/gql/instrumentQuery.gql | 9 +++++++++ client/src/pages/instrument.vue | 12 ++++++------ server/basicknowledge/queries.py | 8 ++++---- 4 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 client/src/graphql/gql/basicKnowledgeQuery.gql create mode 100644 client/src/graphql/gql/instrumentQuery.gql diff --git a/client/src/graphql/gql/basicKnowledgeQuery.gql b/client/src/graphql/gql/basicKnowledgeQuery.gql deleted file mode 100644 index cce9849e..00000000 --- a/client/src/graphql/gql/basicKnowledgeQuery.gql +++ /dev/null @@ -1,9 +0,0 @@ -query BasicKnowledgeQuery($slug: String!){ - basicKnowledge(slug: $slug) { - id - title - slug - type - contents - } -} diff --git a/client/src/graphql/gql/instrumentQuery.gql b/client/src/graphql/gql/instrumentQuery.gql new file mode 100644 index 00000000..2f7f0e07 --- /dev/null +++ b/client/src/graphql/gql/instrumentQuery.gql @@ -0,0 +1,9 @@ +query InstrumentQuery($slug: String!){ + instrument(slug: $slug) { + id + title + slug + type + contents + } +} diff --git a/client/src/pages/instrument.vue b/client/src/pages/instrument.vue index 46aaab7f..2ca8c82b 100644 --- a/client/src/pages/instrument.vue +++ b/client/src/pages/instrument.vue @@ -1,8 +1,8 @@ @@ -49,6 +74,7 @@ &__list { padding: $large-spacing 0; max-width: 1200px; + width: 100%; display: grid; grid-template-columns: repeat(3, 1fr); grid-auto-rows: auto; diff --git a/client/src/router/index.js b/client/src/router/index.js index 1d5e545b..0d101a35 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -55,7 +55,7 @@ const routes = [ {path: '/room/:slug', name: 'room', component: room, props: true}, {path: '/article/:slug', name: 'article', component: article, meta: {layout: 'simple'}}, { - path: '/instrument/', + path: '/instruments/:slug', name: 'instrument-overview', component: instrumentOverview, meta: {subnavigation: true} From bd17543ec2995473775f67936c7c8d5deb4c646f Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Wed, 17 Jul 2019 09:11:52 +0200 Subject: [PATCH 3/5] Add teaser helper function --- client/src/components/InstrumentTeaser.vue | 18 ++++++++++++++---- client/src/components/rooms/RoomEntry.vue | 20 ++------------------ client/src/helpers/teaser.js | 20 ++++++++++++++++++++ 3 files changed, 36 insertions(+), 22 deletions(-) create mode 100644 client/src/helpers/teaser.js diff --git a/client/src/components/InstrumentTeaser.vue b/client/src/components/InstrumentTeaser.vue index 9e7b642e..bcf312c0 100644 --- a/client/src/components/InstrumentTeaser.vue +++ b/client/src/components/InstrumentTeaser.vue @@ -1,14 +1,23 @@