vu-sa / vusa.lt

vusa.lt website
https://vusa.lt
3 stars 1 forks source link

Several options not working on vusa.lt mobile version. #35

Closed mrghosti3 closed 2 years ago

mrghosti3 commented 3 years ago

Describe the bug As mobile user, clicking on one of options in "Studijos ir mokslas" category (ex. "Akademinė informacija", "Finansinė parama"...) does nothing except for closing the opened category. For some reason this category is not present when running code from repo.

To Reproduce Steps to reproduce the behavior:

  1. Go to vusa.lt
  2. If on phone then open menu, click on "Studijos ir mokslas" and select options mentioned in description. If on desktop, then go to inspect view and toggle device mode before trying the steps mentioned previously.

Expected behavior Clicking on of those options should take you to the page you selected, for example: Akademinė informacija, but even holding that option to open in new tab open a window to page not found.

Screenshots Screenshot 2021-11-21 at 10-57-46 VU SA Pradinis

Screenshot 2021-11-21 at 11-03-09 VU SA Puslapis nerastas

Desktop:

Smartphone:

mrghosti3 commented 2 years ago

@justinaskav This issue still persists. Any suggestions on where I could look more to help figure out where this issue originates?

justinaskav commented 2 years ago

Aš gal lietuviškai. :D Krč, kaip jau norėčiau perdaryt visą interface'ą, ypač meniu. :D Dabar testuoju Laravel+Vue+Inertia+Tailwind, tai labai promising.

O grįžtant prie šios problemos, tai čia yra labiau UX (user experience) problema. Expected behaviour šiuo atveju nėra tai, kad Akademinė informacija ir Finansinė parama puslapius vartotojas atsidarytų ir jie jam veiktų, dabar jų funkcija yra kito navigacijos lygio jungiklis, tiek mobiliuose, tiek per PC naršyklę. Kodėl jie turi savo nuorodas šiuo metu, aš nežinau. :D

Konceptualiai, bent jau mano supratimu ir matant įvairius pavyzdžius, navigacijos lygio jungikliai neturėtų turėti nuorodų į kitus puslapius, nes, ypač per mobilius telefonus, lankytojas dažniausiai nesitikės, kad antrą sykį paspaudus beveik nepasikeitusį, tą patį navigacijos elementą, jis atidarys kokį nors tai puslapį, kai pirmąsyk paspaudus buvo atidarytas kitas nav. meniu lygis. Dažniausiai su antru paspaudimu turėtų sekti priešingas pirmam veiksmas, šiuo atveju - navigacijos lygio uždarymas.

Tai sprendimas šiuo atveju būtų:

Tiek šitą, tiek viso CSS tvarkymus labai atidėlioju, nes reikalingas viso puslapio stiliaus atnaujinimas. Tai pats šito netvarkysiu kolkas, jei nori, gali pabandyti. ;D navbar.blade.php ir vusa_style.css yra tie failai, kuriuos reikėtų peržiūrėti, patestuoti. Keičiant CSS, JS failus rekomenduoju turėti atidarytą terminalą su npm run watch, kuris automatiškai sugeneruos app.css ir kitus, jau puslapio naudojamus failus.

mrghosti3 commented 2 years ago

Supratau. Nu aš asmeniškai buvau pats kiek domėjesis kaip veikia tas navbar. Ir realiai man sunku įsivaizduoti, kodėl nepavyksta atkartoti tokio behaviour, nes realiai galimai skiriasi menu pasirinkai tarp testavimo aplinkos ir production website kuris veikia ant vusa.lt. Bet pritariu, kad labiau reiktu svetainės stiliu atnaujinti. Tu tai darai lokaliai pas save ar ant kažkurio branch?

Dar manau verta paminėti, kad kai tarkim per desktop naršyklę bandau spausti ant to menių (reikia buti atsidarius svetaine per [Responsive Design Mode](https://developer.mozilla.org/en-US/docs/Tools/Responsive_Design_Mode) ar jo analogu ant Chrome) ant to menu yra pridedama daugiau onClick event.

Taip pat mane domina, jeigu norėčiau bandyt prisidėti prie programavimo, tai kaip siulytumei daryt: fork šita projekta ar kažkokią kitą strategija siulai naudot?

justinaskav commented 2 years ago

Tai tikrai gali skirtis elgsena, nes nėra tapatūs meniu, ten tik užseedintas buvo pavyzdinis, kad išlaikytų puslapio formą. Aš rekomenduočiau pasidomėti tuom, kaip būtų galima implementuoti Tailwind CSS naujo meniu sukūrimui, kokių pavyzdžių yra.

Dėl to, kaip prisidėti prie programavimo, manau būtų logiškiau, jeigu tave padaryčiau collaborator ir galėtum tada atlikti modifikacijas per atskiras šakas. Dabar taip ir padarysiu. :D Forkai kaip suprantu dažniau naudojami, kai nori visiškai atskirai kurti, modifikuoti produktą sau (tai turbūt sau atskiro vusa.lt puslapio nesikursi).

justinaskav commented 2 years ago

Ai, kadangi čia public repositorija, tai tau ir taip turėtų leisti kurti šakas, tai siūlau taip ir daryti. 😄

justinaskav commented 2 years ago

Šiaip daugiau pasidomėjau, tai manau, kad gal net forkinimas būtų patogesnis variantas šiuo atveju, visgi. :D

mrghosti3 commented 2 years ago

Beje, kadangi Meniu atnaujintas, tai realiai šitas BUG jau yra pasenes?

justinaskav commented 2 years ago

Taip, problema jau išspręsta.