Heute habe ich wieder gelernt, dass der Variablen-Scope in JavaScript anders funktioniert als in Java/C#. Dabei habe ich gelernt den Global-Scope sauber zu halten (etwas Lektüre hatte ich) und mir das hoisting erneut angeschaut. Des Weiteren habe ich mir Mühe gegeben, meinen Code sauberer zu gestalten. Ich hoffe, das geht noch besser ;).

Außerdem habe ich

  • ein Update auf Meteor 0.9.1.1 gemacht und
  • livestamp ausgetauscht. Das Package funktionierte mit Meteor 0.9.0 nicht mehr, aber das Package livestamp-hs funktioniert (soweit ich sah wie gewünscht)

In meiner User-Story habe ich einiges geschafft und folgendes offen:

Done:

  • Check: echte E-Mail-Adresse? (nein: gelb)
  • Check: eigene E-Mail-Adresse? (ja: rot)
  • Check: Mail schon hinzugefügt? (ja: rot)
  • Check: User nicht vorhanden? (ja: rot, sonst: grün)
  • Hinzufügen bei grün mit Enter/Return möglich (sonst nicht)

TBD:

  • Workflow: Adressen nach Upload hinzufügbar
  • Nicht geteilte Uploads mit Benutzern in Collection verknüpfen

Schreibe einen Kommentar