Po powrocie z urlopu znów trzeba poprawić allegrowy skrypt, bo coś nie do końca działa poprawnie.
Tym razem zmiana bardzo prosta i szybka. Dotyczy regex-a, za pomocą którego, na stronach ofertowych, następuje wyszukiwanie i wydobycie miejsca lokacji sprzedającego.
Wersja 0.1.14 już jest dostępna w repo UserScripts i standardowo automatyczne aktualizacje powinny zrobić resztę ;)
Przy okazji trochę pomarudzę o tym co się dziś stało na Allegro…
Na stronach listujących oferty zmieniono nieco style i powiększono elementy listy. Teraz na moim laptopowym ekranie widoczne są tylko 3 oferty… Może na monitorach HD+ wygląda to sensownie, ale na mniejszych to jakaś kupa!
Oczywiście urządzenia z ekranem o szerokości 992px to według frontend-owca lub designera już duże kobyły więc zamiast 110px trzeba dowalić 180px na miniaturkę. To implikuje automatycznie większe elementy listy. Bo kogo obchodzi wysokość ekranu… 3 elementy na ekran to przecież wystarczający kontent i powinien być Pan zadowolony.
Tą spierdolinę można łatwo poprawić wstrzykując fragment CSS-a:
@media only screen and (min-width: 992px) { article > div { min-height: 110px !important; } article > div > div:nth-child(1) > div:nth-child(1) > a { height: 110px !important; width: 110px !important; } article > div > div:nth-child(1) > div:nth-child(1) > a > img { max-height: 100% !important; max-width: 100% !important; } article > div > div:nth-child(1) > div:nth-child(1) > div { display: none !important; } article > div > div:nth-child(2) { width: calc(100% - 110px) !important; } } |
Nie chce mi się tworzyć żadnego kolejnego UserJS-a, ale kto wie czy przy kolejnym “zachwycie” i uniesieniu nad zmianami niepowstanie coś poprawiającego różne dziwne elementy UI w serwisie.