${data.quote || ''}
diff --git a/src/display.js b/src/display.js index 5f8fe2f..0c438b3 100644 --- a/src/display.js +++ b/src/display.js @@ -1,3 +1,13 @@ +export const modal = content => { + const wrapper = document.createElement('a') + wrapper.href = '/' + wrapper.className = 'fullview' + const fullview = document.createElement('div') + fullview.innerHTML = content + wrapper.appendChild(fullview) + return wrapper +} + export class Display { constructor(baseUrl, dispatch, target) { this.baseUrl = baseUrl @@ -9,13 +19,6 @@ export class Display { } return target } - target.addEventListener('click', e => { - let target = findA(e.target) - if (!target) return - window.history.pushState(null, "", target.href) - dispatch(target.getAttribute('href')) - e.preventDefault() - }) target.addEventListener('dragstart', e => { let target = findA(e.target) if (!target || !target.draggable) return @@ -135,16 +138,12 @@ export class Display { target.appendChild(field) if (state.show !== null) { - const wrapper = document.createElement('a') - wrapper.href = '/' - wrapper.className = 'fullview' - const fullview = document.createElement('div') const data = state.items[state.show] const name = data.name const desc = data.desc const img = '/img/' + data.img const text = (data.text || []).map(v => '
' + v + '
').join('') - fullview.innerHTML = ` + const wrapper = modal(`${data.quote || ''}
+Unsichere Arbeits- und Lebensverhältnisse haben viele Gesichter. In diesem Spiel ist es eure Aufgabe, ihr geteiltes Leid aufzudecken. Klickt dafür auf die Symbole und lernt die historischen und heutigen Figuren des Prekariats kennen. Durch das Zusammenziehen der Kreise entdeckt ihr, was die Vergangenheit mit der Gegenwart verknüpft. +
++Ein Netzwerk der Prekären entsteht. +
`