Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make sure navigation bar in mobile mode is always at bottom #37

Closed
kcrisman opened this issue Jan 30, 2015 · 10 comments
Closed

Make sure navigation bar in mobile mode is always at bottom #37

kcrisman opened this issue Jan 30, 2015 · 10 comments

Comments

@kcrisman
Copy link
Contributor

I just noticed this in class right now - could be pretty helpful!

@kcrisman
Copy link
Contributor Author

kcrisman commented Feb 1, 2015

To be clear, the class immediately said "yes we should have that"; scrolling to the bottom and then needing to scroll up even a medium-length page would have been quite annoying, according to unanimous decree (including the design major in my Number Theory class).

@kcrisman
Copy link
Contributor Author

kcrisman commented Feb 1, 2015

Oh, and to be REALLY clear, I see now that this only shows up when one zooms in so far that the "Contents" bar on the left disappears; otherwise the navbar is perfectly visible and usable no matter how far one scrolls. So there may be other ways to solve this other than adding a navbar at the bottom, but at any rate that is the problem.

@rbeezer
Copy link
Collaborator

rbeezer commented Feb 1, 2015

Once you zoom, or equivalently, reduce browser width, the HTML interface
switches over to mobile mode, to accomodate all your students reading your book
on their phones when they have nothing better to do.

Is this the behavior you are seeing?

Don't zoom so far, or get a wider screen? ;-)

On 01/31/2015 07:49 PM, kcrisman wrote:

Oh, and to be REALLY clear, I see now that this only shows up when one zooms in
so far that the "Contents" bar on the left disappears; otherwise the navbar is
perfectly visible and usable no matter how far one scrolls. So there may be
other ways to solve this other than adding a navbar at the bottom, but at any
rate that is the problem.


Reply to this email directly or view it on GitHub
#37 (comment).

@kcrisman
Copy link
Contributor Author

kcrisman commented Feb 2, 2015

Yes, this is exactly the behavior.

Don't zoom so far, or get a wider screen? ;-)

Nice try. In mobile mode, then, there should be some kind of small navbar at the bottom of a page. I'll edit the title.

@kcrisman kcrisman changed the title Add navigation bar at bottom? Add navigation bar at bottom in mobile mode Feb 2, 2015
@davidfarmer
Copy link
Contributor

Apparently you aren't seeing the nav buttons at the bottom
when the screen is narrow? The issue is why the feature is
not working, not that we need to add the feature. Can you describe
the setup, and what you do see?

On Mon, 2 Feb 2015, kcrisman wrote:

Yes, this is exactly the behavior.

  Don't zoom so far, or get a wider screen? ;-)

Nice try. In mobile mode, then, there should be some kind of small navbar at the bottom of a page. I'll edit the title.


Reply to this email directly or view it on GitHub.[AAM6LJqC_sXw1LlLGS86xhxVMIxmQP2Fks5nn4VFgaJpZM4DZuHU.gif]

@kcrisman
Copy link
Contributor Author

kcrisman commented Feb 2, 2015

Okay, I think I have it. The issue is that in some browsers the feature is not working - in modern Chrome and FF it works fine, in an older Safari not. Given that we cannot expect everyone to have the most up-to-date browser (and I haven't tried this in IE, which of course many horribly old variants of still exist all over the world), probably there should be something retrofitting for that situation. Maybe it's a too-new js library?

@kcrisman kcrisman changed the title Add navigation bar at bottom in mobile mode Make sure navigation bar in mobile mode is always at bottom Feb 2, 2015
@kcrisman
Copy link
Contributor Author

kcrisman commented Feb 2, 2015

I'll send some screenshots off-list.

@davidfarmer
Copy link
Contributor

It can be a truly enormous amount of work to support old browsers.

I really don't see the possibility of someone volunteering to write
that code, or us finding the money to pay someone to do it. In fact,
if someone wanted to put that much effort into the project, I could
think of 10 other things that are higher priority.

Considering that there are (at least) 3 free modern browsers in which
things work fine, I am having a hard time imagining that supporting
old browsers could every become high on our list of priorities.

On Mon, 2 Feb 2015, kcrisman wrote:

Okay, I think I have it. The issue is that in some browsers the feature is not working - in modern Chrome and FF it works
fine, in an older Safari not. Given that we cannot expect everyone to have the most up-to-date browser (and I haven't tried
this in IE, which of course many horribly old variants of still exist all over the world), probably there should be
something retrofitting for that situation. Maybe it's a too-new js library?


Reply to this email directly or view it on GitHub.[AAM6LMe3QQmBB-AmDeD6GkhjCRmP4utfks5nn4hjgaJpZM4DZuHU.gif]

@kcrisman
Copy link
Contributor Author

kcrisman commented Feb 2, 2015

That may be so, but it's still worth having the ticket open. In this case, I suspect it's something fairly innocuous.

@davidfarmer
Copy link
Contributor

Please close, as this is obsolete

@rbeezer rbeezer closed this as completed Dec 10, 2019
rbeezer pushed a commit that referenced this issue Nov 1, 2023
…pull-request

copy pretty permalink to clipboard
rbeezer pushed a commit that referenced this issue Nov 1, 2023
CRC styling sample for footers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants