Open anthony-zhou opened 4 years ago
I want to take this issue.
@shipcy Go for it! Note that PR #6998 made changes to the navbar that may affect the changes needed here. Not sure if these two are related though.
@anthony-zhou sorry Sorry for the delay but can I start this issue tomorrow?
@shipcy Yes, that's fine. Let me know if you need any help!
@anthony-zhou Please check it once more like this issue of not appearing of menu icon has already been solved just once check it on the server. @jywarren Can you please review this.
Please describe the problem (or idea)
When the width of a device is exactly 768px (e.g. on an iPad), the menu icon in the top right corner disappears:
Because of this, on devices of this width, users have no way to access the sign up, store, and donate options from the navbar. The problem is due to an overlap in several CSS media queries.
In-depth explanation:
I've managed to narrow down the problem to a bit of overlap in some CSS media queries: the expanded options only appear at
min-width: 768
, whereas the menu icon on medium-sized screens disappears atmax-width: 768
. This means that at width=768px, the expanded options appear but the menu icon does not. Another important media query affects the signup button itself, which is set to disappear starting atmin-width: 768
.To fix this issue means editing these media queries so that they do not overlap, e.g., the expanded options might appear only starting at
min-width: 769
, and so on. The difficult part about this is that there are a lot of style rules that depend on the rule of 768px, so decisions will have to be made as to what kinds of menu options should be displayed where. Also, the style rules are hard to find; some of them are inbootstrap.min.css
, and I'm not sure where many of the others are. If there was a way to track down where CSS rules came from that would be helpful.The signup, store, and donate options were inaccessible on screens of 768px.
Please show us where to look
https://publiclab.org
What's your PublicLab.org username?
anthony_zhou03
Browser, version, and operating system
Thank you!
Your help makes Public Lab better! We deeply appreciate your helping refine and improve this site.
To learn how to write really great issues, which increases the chances they'll be resolved, see:
https://publiclab.org/wiki/developers#Contributing+for+non-coders