Skip to content
Snippets Groups Projects
Commit 591007d3 authored by Mathis Dedial's avatar Mathis Dedial
Browse files

Fix issues discussed in !34

parent da3c216f
No related branches found
No related tags found
No related merge requests found
......@@ -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`,
......
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;
});
}
......
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;
});
}
......
# Our partner companies
* [ABB](/#!/companies/1)
* [Sensirion](/#!/companies/2)
* [ABB](/#!/companies/abb)
* [Sensirion](/#!/companies/sensirion)
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment