These are chat archives for gantry/gantry4
text separatorso firefox, instead of opening the dropdown and keeping it open, it is following the link so the dropdown never appears or appears only briefly not long enough to do anything with.
master-firefox.cssor whatever the proper name should be and what code should be put in it the file to tell it to keep the menu open on the touch event?
@kat05 & @developers Thank you for the response. Isn't there something that can be done as asked previously such as targeting the browsers specifically with it's own custom css file like with Internet Explorer? I ask because
The issue I described is not present on Safari and Chrome for iOS on the iPad. The issue which I thought was only in Firefox for iOS is also present with Opera for iOS.
*If you try to open the G4 Demo site it works on Safari for iOS but if you try using Firefox, Opera or Chrome on iOS it fails displaying following error messages:
Warning: fopen(/home/shared/sites/demo.gantry-framework.org/site/logs/gantry.php): failed to open stream: Permission denied in /home/shared/sites/demo.gantry-framework.org/site/libraries/joomla/log/loggers/formattedtext.php on line 248 Warning: fputs() expects parameter 1 to be resource, boolean given in /home/shared/sites/demo.gantry-framework.org/site/libraries/joomla/log/loggers/formattedtext.php on line 183 Fatal error: Uncaught exception 'LogException' in /home/shared/sites/demo.gantry-framework.org/site/libraries/joomla/log/loggers/formattedtext.php:185 Stack trace: #0 /home/shared/sites/demo.gantry-framework.org/site/libraries/joomla/log/log.php(382): JLoggerFormattedText->addEntry(Object(JLogEntry)) #1 /home/shared/sites/demo.gantry-framework.org/site/libraries/joomla/log/log.php(171): JLog->addLogEntry(Object(JLogEntry)) #2 /home/shared/sites/demo.gantry-framework.org/site/libraries/joomla/environment/browser.php(787): JLog::add('Can't identify ...', 32) #3 /home/shared/sites/demo.gantry-framework.org/site/libraries/joomla/environment/browser.php(565): JBrowser->identifyBrowserVersion() #4 /home/shared/sites/demo.gantry-framework.org/site/libraries/joomla/environment/browser.php(209): JBrowser->match(NULL, NULL) #5 /home/shared/sites/demo.gantry-framework.org/site/libraries/joomla/environment/browser.php(229): JBrowser->__construct(NULL, NULL) #6 /home/shared/sites/demo.gantry-framework.org/site/libraries/joomla/html/ht in /home/shared/sites/demo.gantry-framework.org/site/libraries/joomla/log/loggers/formattedtext.php on line 185
Your suggestion of using a
text separator creates a problem for me. Several of the sites I have worked on that have this issue have vertical sidebar menu's. The same menu for the
top menu is also used as a
sidebar menu. If a
text separator is used as a top level menu item then the same
text separator top level menu item becomes unresponsive on the vertical sidebar menu and the submenu can not be accessed via the sidebar menu. I have only seen this behavior on tablets however I'm guessing it would stand to reason that it would behave the same way for touch enabled desktop monitors. This behavior though is why I chose to use an actual link as the top level menu item rather than a text separator.
Again, since a link used as a top level menu item works on Safari and Chrome, isn't there a way to target Opera and Firefox to behave the same way with a browser specific custom css file?