Move calendar inline Javascript from HTML partials to JS files
Les mainteneurs répondent en général sous 7 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Refactorisation
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript
- Domaine
- web-dev
Piste de recherche
Commencez par comparer le JavaScript de assets/js/cal avec les scripts inline de layouts/partials/cal, en particulier events.html, fullcal.html, up-next.html, pp-2020-cal.html et scripts.html. Répertoriez tout code de calendrier inline supplémentaire et identifiez les utilisations de variables Hugo avant de déplacer le code. La tâche est terminée lorsque le comportement du calendrier est préservé, tandis que le JavaScript se trouve dans des fichiers externes et peut être minifié.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Our main calendar Javascript is in the theme's /assets/js/cal folder. However, there is also some JS inline in HTML partials, in the theme's /layouts/partials/cal directory:
- events.html
- fullcal.html
- up-next.html
- pp-2020-cal.html
- scripts.html
- and maybe others?
We should get that JS code out of those HTML partials and into JS files, which would make it clearer where all of the JS actually lives (and also makes it easier to minify them).
Note that Hugo variables probably can't be accessed within plain JS files. But we might want to refactor uses of that anyway, as it muddies the line between the Hugo site and our calendar client.
- Langage dominant
- JavaScript
- Étoiles
- 30
- Forks
- 26
- Merge moyen
- 6 j 23 h
- PR mergées (30 j)
- 3
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de shift-org/shift-docs
-
Unknown --db values report a TypeError instead of the intended errorPeut-être pris @gangster l’a pris il y a 71 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
shift-org/shift-docs#1091 ·
Les mainteneurs répondent en général sous 7 jours
-
validateRideLength accepts any Object.prototype key as a ride lengthPeut-être pris @gangster l’a pris il y a 71 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
shift-org/shift-docs#1089 ·
Les mainteneurs répondent en général sous 7 jours
-
Favorites page fetches every favorite because getDaily's guard is invertedPeut-être pris @gangster l’a pris il y a 71 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
shift-org/shift-docs#1087 ·
Les mainteneurs répondent en général sous 7 jours
-
Add an endpoint for Biiikes to check whether an email address organizes an eventPeut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
shift-org/shift-docs#1106 · 1 commentaire ·
Les mainteneurs répondent en général sous 7 jours
-
sitemap.xml emits relative <loc> values, so search engines reject itPeut-être pris @dduugg l’a pris il y a 97 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 68/100
shift-org/shift-docs#1082 ·
Les mainteneurs répondent en général sous 7 jours
Toutes les issues de shift-org/shift-docs
Issues similaires
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
andromarces/agent-loops#886 ·
Les mainteneurs répondent en général sous 1 jour
-
bug effort:low model:light plan planner:gpt-6-1-sol tests
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
B: visual
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
FreeTubeApp/FreeTube#9929 ·
Les mainteneurs répondent en général sous 1 jour
-
🐛 Bug: `--clear-screen` not very useful (at least not for dealing with large test/error output)Ouvertestatus: in triage type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
mochajs/mocha#6428 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
supabase/supabase-js#2768 ·
Les mainteneurs répondent en général sous 1 jour