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.
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.
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.
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.
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.
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.
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.
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.