vivo-project / VIVO

VIVO is an extensible semantic web application for research discovery and showcasing scholarly work
http://vivoweb.org
BSD 3-Clause "New" or "Revised" License
202 stars 127 forks source link

Added Bootstrap and updated CSS for Wilma theme to make it responsive #3909

Closed milospp closed 7 months ago

milospp commented 9 months ago

GitHub issue 3910 GitHub PR Vitro 429

What does this pull request do?

Added bootstrap (only grid style) CSS and modified Wilma theme to leverage its responsive design feature and enhance the overall layout.

What's new?

Mobile optimised desing Avoided horizontal scroll

How should this be tested?

Open every page and test by resizing up to around 400px in width (Mobile device toolbar can be used in google chrome to simulate phone display)

Additional Notes:

Here is the video example

Video Example https://youtu.be/9B0_cevrEeE

rasteginas commented 9 months ago

Hi, when loading the main page in the Firefox browser, the search button text is not in it's place. ScreenshotMain

I also noticed that the list of tabs is not displayed correctly, like in the Tenderfoot theme. ScreenshotTabs

milospp commented 8 months ago

Hi, when loading the main page in the Firefox browser, the search button text is not in it's place. ScreenshotMain

I also noticed that the list of tabs is not displayed correctly, like in the Tenderfoot theme. ScreenshotTabs

I changed the HTML of the search bar on the homepage, can you check again does it works now on Firefox? I wasn't able to reproduce the same bug. Also, I fixed text wrapping in that menu ("View All" button) When you build an app, clear the cache and hard reload the page (sometimes the browser caches old CSS files)

rasteginas commented 8 months ago

I tested the template. Looks good.

chenejac commented 8 months ago

@milospp bootstrap.min.js should be included in the code, some bootstrap java script functions are used in the extended search.