iiuni / projektzapisy

System Zapisów na zajęcia w Instytucie Informatyki Uniwersytetu Wrocławskiego
https://zapisy.ii.uni.wroc.pl
30 stars 10 forks source link

1626 Niezaznaczalne treści w liście tematów prac dyplomowych #1632

Open mbaugustyn opened 8 months ago

mbaugustyn commented 8 months ago

Przyczyną niezaznaczalności treści w liście tamatów prac dypkomowych jest dodana do tabeli klasa "selection-none", która jak nazwa wskazuje blokuje możliwość zaznaczania tekstów w tabeli za pomocą ustawienia na none atrybutów m.in. user-select oraz innych, podobnych do niej modulo używana przeglądarka, co przedstawiają poniższe skriny. image image

Widzimy, że komuś faktycznie zależało na tym żeby tekst w tabeli był niezaznaczalny.

Jako że sam nie domyśliłem się jaki jest tego powód postanowiłem prześledzić historie powstania tych linijek kodu. W celu poznania myśli autora użyłem mojego ulubionego polecenia, którego wynik widzimy poniżej. image

Autorem commita ab3f76ed0 był barnij.

Moja mniej już ulubiona komenda git show pokazuje, że jest to część bardzo dużego commita wprowadzającego całą nową podstronę obsługi prac dyplomowych. image

W PR odpowiadającym za tą zmianę "Nowy system obsługi prac dyplomowych #818" znalazłem tę zmianę w commicie 1b6923f1e687e4169b79a2066889a1f1abbab86f o komentarzu "Theses list is now a table".

Reasumując - z tych poszukiwań nic nie wynikło i niczego się nie dowiedziałem, więc po prostu usunąłem tę klasę w pliku ThesesList.vue i przetestowałem stronę po tych zmianach. Podstrona prace dyplomowe dalej działa bez zarzutów a ponadto można zaznaczyć tabelę jak widać na skrinie poniżej. image