No description
  • TypeScript 41%
  • SCSS 29.6%
  • CSS 29.1%
  • HTML 0.3%
Find a file
2025-07-07 21:28:33 +02:00
public unify social icons etc. 2025-07-07 20:59:17 +02:00
src add retrospect & slides links 2025-07-07 21:28:33 +02:00
.gitignore use react-scripts instead of parcel 2023-07-23 17:03:01 +02:00
.gitlab-ci.yml run linter on build 2023-08-24 14:36:02 +02:00
global.d.ts introduce redux toolkit 2023-07-28 21:26:30 +02:00
package-lock.json use clsx 2023-08-02 21:22:29 +02:00
package.json run linter on build 2023-08-24 14:36:02 +02:00
README.md update README to reflect switch to CRA 2023-07-23 17:56:32 +02:00
tsconfig.json more typings 2023-07-23 19:38:57 +02:00

Wuerzburg Web Week Timetable

Getting started

Die Anwendung basiert (inzwischen) auf react-scripts a.k.a. CRA.

npm run install
npm run start

... dann sollte unter http://localhost:3000/ der Timetable auftauchen. Browser sollte sich automatisch öffnen.

Modes of operation

Normal

Der Timetable wird regulär gerendert, das heißt mit Datums- & Kategorienfilter und Darstellung sämtlicher Sessions.

Highlight Only

Nur die im Backend als highlight markierten Sessions werden gelistet. Dabei werden die Sessions über alle Tages hinweg, jedoch gegliedert, untereinander weg gelistet. Der Datums- und Kategorienfilter wird nicht dargestellt.

Zum Aktivieren muss am #app-Knoten im HTML noch data-mode="highlight-only" erfasst werden.

Embedder's Choice

In diesem Modus kann der Einbettende bestimmen, welche Sessions gelistet werden sollen. Die Darstellung erfolgt wie bei Highlight Only auch.

Zum Aktivieren müssen am #app-Knoten zusätzlich die Attribute data-mode="embedder-choice" data-session-ids="564,579,572" geliefert werden.