Masonry Pix - poczatkowe ustawienia:
- dodany route - masonryPix
- dodana akcja - masonryPix
- dodany widok - masonryPix
Dołączona i włączona biblioteka masonry
Kod do wyświetlania zdjęć
Dodany .gitignore dla /themes/assets/pix/
przemianowane pliki obrazow w skrypcie
Poprawione sciezki do obrazkow
Dołączone klasy/id masonry
Kosmetyka pliku views/masonryPix.php:
- dodanie ID do diva obrazka
- usuniecie zakomentowanego niepotrzebnego die(print_r());
Dodanie modelu Pictures:
- dodanie obslugi odczytu obrazkow przez model a nie kontoller
Dodanie metody count w modelu Pictures
Modyfikacje modelu:
- dodanie konstruktora od odczytu plikow
- przechowywanie tablicy plikow w zmiennej prywatnej
- operacje w metodach na zmiennej/tablicy bez ponownego odczytu katalogu
Dodana paginacja obrazków
Poprawiony blad ostatniej strony
- skrypt sie wywalal, jesli na ostatniej stronie bylo mniej obrazkow niz items_per_page
Modyfikacje modelu:
- przeniesienie obliczania ilosci zdjec z metody count() do konstruktora
- zapis ilosci zdjec w zmiennej prywatnej
- metoda count() teraz tylko zwraca zawartosc zmiennej, a nie liczy od nowa
Dodanie biblioteki infinitescroll
Dodany infinite scroll:
- dodana biblioteka jquery.infinitescroll.js
- dodana obsluga powyzszej biblioteki
- dodane doklejanie zdjec z kolejnych podstron
- zablokowane wyswietlanie z nieistniejacych podstron (wyzszych niz $pagination->total_pages)