<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Menu items not available from iPad (Others &amp; Cog)</title> 
  <pubDate>Fri, 10 Apr 2026 12:12:27 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/11937</link> 
  <atom:link rel="self" type="application/rss+xml" title="Menu items not available from iPad (Others &amp; Cog)" href="https://bugs.horde.org/ticket/11937/rss" /> 
  <description>Menu items not available from iPad (Others &amp; Cog)</description> 
 
   
   
  <item> 
   <title>When I log in to webmail/the Horde portal from my iPad runni</title> 
   <description>When I log in to webmail/the Horde portal from my iPad running iOS 6.0 (Dynamic view)  
I can&#039;t get to the &#039;Others&#039; and the &#039;Cog icon&#039; menu items off the menu  
bar at the top of the web page, they simply do not seem to be  
clickable items like the other menu items are.

From other web-browsers (Safari/Chrome on Mac, IE on Windows) these work fine. It also works fine if I set the user agent to imitate an iPad from Safari on OSX.

This stops me from getting to the Horde config from the iPad.

I raised this on the Dev list and have been requested to debug as devs don&#039;t have access to iPads, this defect is raised to track the issue and possible patches I may come up with.</description> 
   <pubDate>Sun, 06 Jan 2013 03:48:21 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11937#t75979</link> 
  </item> 
   
  <item> 
   <title>Bit of digging into what is different, seems there is an &lt;a&gt;</title> 
   <description>Bit of digging into what is different, seems there is an &lt;a&gt; tag missing (by design) from the &#039;Others&#039; and &#039;Cog&#039; icons as they don&#039;t implement an app which can be linked to directly.

In the Elements browser under the horde-navipoint Div;
&lt;div horde-dropdown&gt;
  &lt;li&gt;
    &lt;div horde-point-center&gt;
      &lt;a horde-mainnavi&gt;     &lt;----- missing for Others and Cog, definitely there for Notes and Mail and Calendar

Tried to add an &#039;app&#039; entry in Registry.php for Others, didn&#039;t seem to generate an &lt;a&gt; tag, more digging required, hints welcome ;)

Also tried to remove a couple of menu items from the topbar by uncommenting them from registry.php to see whether this would help, i.e. one can only have so many menu items on an iPad - made no difference.

</description> 
   <pubDate>Mon, 07 Jan 2013 01:28:42 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11937#t75996</link> 
  </item> 
   
  <item> 
   <title>Further digging confirmed this;

Modified horde/config/reg</title> 
   <description>Further digging confirmed this;

Modified horde/config/registry.php for the &#039;others&#039; entry as follows;

Changed &#039;status&#039; to &#039;active&#039; rather than &#039;heading&#039;
Added an &#039;others-menu&#039; block which just pointed at &#039;nag&#039; for testing

The menu item is now accessible from the iPad, the drop-down works correctly and also selecting the item takes me to &#039;nag&#039; as expected.

So the &#039;heading&#039; setting generates HTML which the iPad doesn&#039;t like, i.e. the missing &lt;a&gt; tag or an issue with the &lt;span&gt; tag. Not sure which.

That probably takes it to the end of my web-dev skills - I&#039;m not sure what the options are for changing the &#039;header&#039; HTML generated whilst retaining the intent of it...
</description> 
   <pubDate>Sat, 12 Jan 2013 23:50:09 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11937#t76123</link> 
  </item> 
   
  <item> 
   <title>And (sorry for the spam) a rather relevant snippet;

Just </title> 
   <description>And (sorry for the spam) a rather relevant snippet;

Just checked - if I set the login mode manually to &#039;Dynamic&#039; on the iPhone the issue manifests there in the exact same manner as on the iPad, so with regards to testing / verifying without an iPad an iPhone definitely works - I assume that an iPod Touch with a recent iOS version (I run the latest on both pad and phone) will do the same.</description> 
   <pubDate>Sat, 12 Jan 2013 23:56:29 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11937#t76124</link> 
  </item> 
   
  <item> 
   <title>I have confirmed that this behavior is also present when run</title> 
   <description>I have confirmed that this behavior is also present when running the Google Chrome browser for IOS. The Other and Cog menu are not working so it&#039;s not specific just to mobile Safari (or Chrome uses something in IOS in common with mobile Safari) </description> 
   <pubDate>Thu, 14 Mar 2013 16:19:20 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11937#t77232</link> 
  </item> 
   
  <item> 
   <title>I added a dummy href to the Other menu entry like so

&lt;div</title> 
   <description>I added a dummy href to the Other menu entry like so

&lt;div class=&quot;horde-point-center&quot;&gt;
	   &lt;a class=&quot;horde-mainnavi&quot; href=&quot;&quot;&gt;	
              &lt;span class=&quot;horde-point-arrow&quot;&gt;&amp;#9662;&lt;/span&gt;
              Others          
           &lt;/a&gt;
 &lt;/div&gt;

And the menu Item is then accessible from Iphone/Ipad

I unfortunately have no idea where the code to generate the html for the menu resides in horde. I simply copied the html from one of the horde pages and made the addition above to see if it would work. Maybe this will help one of the Devs work around the mobile safari weirdness. Or if someone can tell me where to start looking in the source for how to fix the rendering myself I&#039;ll try that as well.</description> 
   <pubDate>Thu, 14 Mar 2013 20:20:58 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11937#t77236</link> 
  </item> 
   
  <item> 
   <title>As a short term work around I have created a custom menu ite</title> 
   <description>As a short term work around I have created a custom menu item in the main menu. this will at least allow my
ipad users to be able to use horde in dynamic mode and have access to their preferences. adding the url field
to the preferences array causes the &lt;a /&gt; tag to be inserted via templates/tree/menu.html.php (I&#039;m assuming) in any event this works for now.

&#039;preferences&#039; =&gt; array(
      &#039;name&#039; =&gt; _(&quot;Preferences&quot;),
      &#039;status&#039; =&gt; &#039;heading&#039;,
      &#039;url&#039; =&gt; &#039;https://yoursite.example.com&#039;,
    ),

    &#039;gp&#039; =&gt; array(
      &#039;fileroot&#039; =&gt; &#039;/tmp&#039;,
      &#039;name&#039; =&gt; _(&quot;Global Preferences&quot;),
      &#039;status&#039; =&gt; &#039;active&#039;,
      &#039;menu_parent&#039; =&gt; &#039;preferences&#039;,
      &#039;url&#039; =&gt; &#039;http://yoursite.example.com/services/prefs.php?app=horde&#039;,
      &#039;icon&#039; =&gt; &#039;&#039;
  )

...</description> 
   <pubDate>Thu, 14 Mar 2013 21:49:28 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11937#t77237</link> 
  </item> 
   
  <item> 
   <title>On iOS Apple will only let you use the WebKit renderer (Safa</title> 
   <description>On iOS Apple will only let you use the WebKit renderer (Safari) supplied with iOS - you can&#039;t supply your own.

WebKit being the base of both Chrome and Safari I imagine it wasn&#039;t too hard for Google to release Chrome for iOS by wrappering the WebKit rendered supplied by Apple, however, the rendering engine for both Safari and Chrome is identical on iOS (only) :)

&gt; I have confirmed that this behavior is also present when running the 
&gt; Google Chrome browser for IOS. The Other and Cog menu are not working 
&gt; so it&#039;s not specific just to mobile Safari (or Chrome uses something 
&gt; in IOS in common with mobile Safari)
</description> 
   <pubDate>Mon, 18 Mar 2013 21:28:24 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11937#t77289</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (master):

commit 3bb702b55f27</title> 
   <description>Changes have been made in Git (master):

commit 3bb702b55f2783084ad97a2a8e23e41337d07b59
Author: Jan Schneider &lt;jan@horde.org&gt;
Date:   Thu Jul 18 15:23:01 2013 +0200

    [jan] Make Others and cogwheel menu entry available on iOS (Bug #11937).

 framework/Core/lib/Horde/Core/Topbar.php |    2 +-
 horde/docs/CHANGES                       |    1 +
 horde/js/topbar.js                       |   12 ++++--------
 horde/package.xml                        |    4 ++--
 horde/templates/tree/menu.html.php       |    6 +-----
 horde/themes/default/screen.css          |    5 +++++
 6 files changed, 14 insertions(+), 16 deletions(-)

http://git.horde.org/horde-git/-/commit/3bb702b55f2783084ad97a2a8e23e41337d07b59</description> 
   <pubDate>Thu, 18 Jul 2013 13:23:59 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11937#t79417</link> 
  </item> 
   
  <item> 
   <title>The renderer is still broken as it now displays both the cog</title> 
   <description>The renderer is still broken as it now displays both the cog wheel icon and it&#039;s alternate text, but I don&#039;t really care.</description> 
   <pubDate>Thu, 18 Jul 2013 13:24:21 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11937#t79419</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
