CoNaObiad – powrót – #29

Trochę odpoczęłam już od tej aplikacji, więc mogę zacząć dodawać kolejne funkcje 🙂 Na początek coś małego – będę umożliwiać dodanie losowych obiadów tylko do dni, które nie mają jeszcze żadnego zaplanowanego posiłku.

Na początek nie chciałam utracić funkcji, która wypełnia wszystkie dni, więc zamieniłam ikonkę na rozwijalne menu:

wp-1505384617958.

Troszkę kodu do tego elementu z menu:

https://gist.github.com/jezinka/185573edfb0facbab03af97798bf25cb

Po kliknięciu na element: „wypełnij losowo” aplikacja dorzuca po jednym daniu do każdego z kafelków. Druga akcja dorzuca obiad tylko tam gdzie jeszcze nic nie jest zaplanowane. Zrobiłam to dorzucając po prostu parametr do funkcji fillList:

https://gist.github.com/jezinka/cea3c8b8bf08302a23903eb7dbbbef65

Jak sprawdzam, czy coś zaplanowałam w danym dniu?

https://gist.github.com/jezinka/c6f6c192661b9f07a7a1f77075f5a0df

I przy wywołaniu wystarczy przekazać tylko odpowiedni parametr:

https://gist.github.com/jezinka/0e47c8533cbbf8aaa23c38ab20ce13c1

W ten sposób udało mi się wyeliminować jedno TODO z kodu 😀

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.