CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Feature Requests and Suggestions »
  • Usability Improvements (Moderator: Dave Greenberg) »
  • Navigation bar not responsive for small screens and smartphones tablets
Pages: [1]

Author Topic: Navigation bar not responsive for small screens and smartphones tablets  (Read 662 times)

bmw

  • I post occasionally
  • **
  • Posts: 103
  • Karma: 4
    • Alcohol Justice - The Industry Watchdog
  • CiviCRM version: 4.5.8
  • CMS version: Joomla! 3.4.0
  • MySQL version: 5.5.42-cli
  • PHP version: 5.3.27
Navigation bar not responsive for small screens and smartphones tablets
December 31, 2014, 02:12:58 pm
I am using 4.5.3 on Joomla 3.3.6 (updating this weekend). Seems that CV nav bar is not responsive with default Joomla administration console template on small screens including tablets (depending on settings but mostly default). This is more a function of the Joomla administrator template than CiviCRM.

But in any case, it would be very nice to have a left column menu much like "Create New".
Bruce Wolfe, M.S.W., CIO
Alcohol Justice, 501(c)3

Coleman Watts

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 2346
  • Karma: 183
  • CiviCRM version: The Bleeding Edge
  • CMS version: Various
Re: Navigation bar not responsive for small screens and smartphones tablets
December 31, 2014, 02:20:34 pm
The civicrm navigation menu relies on an old, abandoned jQuery plugin and so far no new alternatives have emerged on the scene to give us something to replace it with. But I haven't researched it lately, maybe you can find one and supply a patch.
See https://issues.civicrm.org/jira/browse/CRM-14428
Try asking your question on the new CiviCRM help site.

bmw

  • I post occasionally
  • **
  • Posts: 103
  • Karma: 4
    • Alcohol Justice - The Industry Watchdog
  • CiviCRM version: 4.5.8
  • CMS version: Joomla! 3.4.0
  • MySQL version: 5.5.42-cli
  • PHP version: 5.3.27
Re: Navigation bar not responsive for small screens and smartphones tablets
December 31, 2014, 02:35:16 pm
A worthy challenge and, yes, I accept. Others, please do the same.

UPDATE: Coleman, are you opposed to MooTools? I am not familiar with the codebase enough on this issue with different CMS platforms. I would also like to refrain from adding yet another library to download. Things can get bloated.
« Last Edit: December 31, 2014, 02:38:22 pm by bmw »
Bruce Wolfe, M.S.W., CIO
Alcohol Justice, 501(c)3

bmw

  • I post occasionally
  • **
  • Posts: 103
  • Karma: 4
    • Alcohol Justice - The Industry Watchdog
  • CiviCRM version: 4.5.8
  • CMS version: Joomla! 3.4.0
  • MySQL version: 5.5.42-cli
  • PHP version: 5.3.27
Re: Navigation bar not responsive for small screens and smartphones tablets
December 31, 2014, 03:01:53 pm
Something like this would work real well and degrades gracefully if JS was not available. It's customizable enough. If you can give me a little guidance as to providing a patch, I'll work on it. And, of course, will find a GPL version. The below is just an example.
http://demos.pixelworkshop.fr/?theme=MegaMenuCompleteSet
« Last Edit: December 31, 2014, 03:15:07 pm by bmw »
Bruce Wolfe, M.S.W., CIO
Alcohol Justice, 501(c)3

Coleman Watts

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 2346
  • Karma: 183
  • CiviCRM version: The Bleeding Edge
  • CMS version: Various
Re: Navigation bar not responsive for small screens and smartphones tablets
December 31, 2014, 04:06:17 pm
CiviCRM has embraced js (at least for the backend) and is moving toward even more js-heavy components. So I wouldn't worry about whether or not something on the backend (and the menu is only on the backend) degrades without js.

It would be nice to not add huge new libraries. We already have jQuery, jQuery UI, lo-dash and our own homespun CRM libraries loading on every page. And pretty soon you can count Angular in that mix too. There's also been talk and some GSOC work to add Bootstrap into CiviCRM core, so a menu plugin for any of those would be cool.

The example you linked to is very nice, possibly even overkill (not sure how heavy the code is, maybe it's lightweight enough to not be considered overkill).
Try asking your question on the new CiviCRM help site.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Feature Requests and Suggestions »
  • Usability Improvements (Moderator: Dave Greenberg) »
  • Navigation bar not responsive for small screens and smartphones tablets

This forum was archived on 2017-11-26.