Conditionally load FullCalendar Javascript files only on specific pages where they're needed

Offen
#798 0 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

Maintainer antworten meist innerhalb von 8 Tagen

@carrythebanner arbeitet bereits daran.

Seit 03.9.2024.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Beschreibung

enhancement frontend

Currently:

  • Calendar CSS and Javascript are only loaded on calendar pages (e.g. not on the About page)
  • Which calendar CSS is loaded is determined by page type (e.g. we only load grid styles on pages that display the calendar grid)
  • However, we still load all calendar Javascript on any calendar page, including when it's not used

The FullCalendar JS files are are some of the weightier JS, so if we don't load those on the regular /calendar or /addevent pages we could save a decent chunk of bandwidth.

Vorherrschende Sprache
JavaScript
Sterne
30
Forks
26
Ø Merge
11 T. 19 Std.
Gemergte PRs (30 T.)
15

Entwicklungsumgebung

  • Enthält ein Dockerfile oder eine Docker-Compose-Datei
  • Keine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus shift-org/shift-docs

Alle Issues in shift-org/shift-docs

Ähnliche Issues

Weitere Issues zu JavaScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.