Git Product home page Git Product logo

umdiewelt's People

Contributors

leonardnolting avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

hyperspacepilot

umdiewelt's Issues

Bestenliste overflow

... muss versteckt werden, um horizontales Scrollen zu vermeiden
... sollte nicht versteckt werden, um Balken links bis zum Seitenrand anzeigen zu können

Saisonstart (-ende) verschieben erzeugt Fehler

saisonstart-erstelleTaskZumStartenDerSaison
Error: 7 PERMISSION_DENIED: Cloud Tasks API has not been used in project 170508724826 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/cloudtasks.googleapis.com/overview?project=170508724826 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry. 
at Object.callErrorFromStatus (/workspace/node_modules/@grpc/grpc-js/build/src/call.js:31:26) 
at Object.onReceiveStatus (/workspace/node_modules/@grpc/grpc-js/build/src/client.js:179:52) 
at Object.onReceiveStatus (/workspace/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:336:141) 
at Object.onReceiveStatus (/workspace/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:299:181) 
at /workspace/node_modules/@grpc/grpc-js/build/src/call-stream.js:145:78 at processTicksAndRejections (internal/process/task_queues.js:77:11)

Schritte:

  • setze allgemein/saisons/countdowns/start = Timestamp in Zukunft (z.B. 3 Minuten)

  • saisonstart-starteSaison setzt allgemein/saisons/aktiv = allgemein/saisons/aktuell und erstellt ein Task

  • überprüfe ETA des Tasks in Cloud Console (= Timestamp)

  • vor Ablaufen des Countdowns, setze allgemein/saisons/countdowns/start = neuer Timestamp, später als Erster

  • erwartet: saisonstart-erstelleTaskZumStartenDerSaison löscht aktuelles Task & erstellt ein Neues

  • tatsächlich: Fehler s.o.

https unterstützung

Es hat zwar nicht direkt was mit dem Code der Webseite zu tun, aber wäre es nicht ganz gut TLS einzurichten, gerade wenn viele Leute die Seite aktuell besuchen?

Texte einfügen

Folgende Texte werden während der Demonstrationsphase angezeigt (* = unvollständig):

  • Motto ("Autos sind klimaschädlich...")
  • Ziel
  • Sternfahrten ("Schon bei unseren...")
  • Projekt ("Daran anknüpfend...")
  • Teilnahme
  • *Spenden ("To benefit WBR...")
  • *Schluss ("Ziele für Zukunft...")
  • *FAQ
  • Danksagung ("Wir danken allen...")
  • *Call to action
    • *Teilnahme
    • *Unterstützung
    • Weitere Projekte

Cookie-Einstellungen Cookie

Cookie-Einstellungen werden nach dem Popup in gespeichert und so auch ausgelesen, aber wenn schon gespeichert als uppercase ausgelesen

Rewrite

Ein komplettes Neuschreiben des JS löst alte, teils unschöne (da gewachsen) Strukturen auf.
Es kann ein Framework wie z.B. NextJS/Preact benutzt werden, um einen deklarativen Stil zu übernehmen.
Durch das dann bessere mögliche Code-Splitting kann eine deutliche Verkleinerung der JS-Dateien erwartet werden.
Die Teilnahme-Funktion kann von der Präsentations-Funktion, welche inhaltlich nur wenig zusammengehören, getrennt werden. Beispielsweise kann eine App (flutter) für die Teilnahme benutzt werden.
Vor allem wäre die Seite für Dritte leichter verständlich, Bugs könnten leichter gefunden und behoben werden.
HTML müsste evtl. in components ausgelagert werden, SASS kann unberührt bleiben.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.