From 591007d356e63f15e1892f8433b27145fb1d11af Mon Sep 17 00:00:00 2001 From: Mathis Dedial <mathis@dedial.net> Date: Sat, 10 Mar 2018 19:11:05 +0100 Subject: [PATCH] Fix issues discussed in !34 --- src/models/companies.js | 2 +- src/views/companies/companyDetail.js | 6 +++--- src/views/companies/companyList.js | 4 ++-- src/views/companies/markdown/{1.md => abb.md} | 0 src/views/companies/markdown/list.md | 4 ++-- src/views/companies/markdown/{2.md => sensirion.md} | 0 webpack.config.js | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) rename src/views/companies/markdown/{1.md => abb.md} (100%) rename src/views/companies/markdown/{2.md => sensirion.md} (100%) diff --git a/src/models/companies.js b/src/models/companies.js index d3048136..23c06432 100644 --- a/src/models/companies.js +++ b/src/models/companies.js @@ -3,7 +3,7 @@ import m from 'mithril'; // ensure that all markdown files are compiled require.context('../views/companies/markdown'); -export default function loadMarkdown(companyId) { +export default function load(companyId) { // dynamically load markdown return m.request({ url: `/dist/companies/${companyId}.html`, diff --git a/src/views/companies/companyDetail.js b/src/views/companies/companyDetail.js index c946e2c4..e6bf21b6 100644 --- a/src/views/companies/companyDetail.js +++ b/src/views/companies/companyDetail.js @@ -1,17 +1,17 @@ import m from 'mithril'; -import loadMarkdown from '../../models/companies'; +import load from '../../models/companies'; export default class companyDetail { static oninit(vnode) { this.content = ''; - loadMarkdown(vnode.attrs.companyId).then((response) => { + load(vnode.attrs.companyId).then((response) => { this.content = response; }); } static onbeforeupdate(vnode) { // load markdown whenever component is reloaded - loadMarkdown(vnode.attrs.companyId).then((response) => { + load(vnode.attrs.companyId).then((response) => { this.content = response; }); } diff --git a/src/views/companies/companyList.js b/src/views/companies/companyList.js index 080adcb9..c0468005 100644 --- a/src/views/companies/companyList.js +++ b/src/views/companies/companyList.js @@ -1,10 +1,10 @@ import m from 'mithril'; -import loadMarkdown from '../../models/companies'; +import load from '../../models/companies'; export default class companyList { static oninit() { this.content = ''; - loadMarkdown('list').then((response) => { + load('list').then((response) => { this.content = response; }); } diff --git a/src/views/companies/markdown/1.md b/src/views/companies/markdown/abb.md similarity index 100% rename from src/views/companies/markdown/1.md rename to src/views/companies/markdown/abb.md diff --git a/src/views/companies/markdown/list.md b/src/views/companies/markdown/list.md index 648392fb..7e41cd54 100644 --- a/src/views/companies/markdown/list.md +++ b/src/views/companies/markdown/list.md @@ -1,3 +1,3 @@ # Our partner companies -* [ABB](/#!/companies/1) -* [Sensirion](/#!/companies/2) +* [ABB](/#!/companies/abb) +* [Sensirion](/#!/companies/sensirion) diff --git a/src/views/companies/markdown/2.md b/src/views/companies/markdown/sensirion.md similarity index 100% rename from src/views/companies/markdown/2.md rename to src/views/companies/markdown/sensirion.md diff --git a/webpack.config.js b/webpack.config.js index 5ebdfd85..1267db94 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -29,7 +29,7 @@ const config = { }], }, { - test: /\.md$/, // Check for all md files + test: /src\/views\/companies\/markdown\/[a-zA-Z\d-]{3,}\.md$/, // Check for all .md files in /companies/markdown use: [ { loader: 'file-loader', // Writes the generated HTML to a file -- GitLab