<?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>Portal button does nothing in Dimp iframe mode</title> 
  <pubDate>Fri, 10 Apr 2026 03:39:18 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/10092</link> 
  <atom:link rel="self" type="application/rss+xml" title="Portal button does nothing in Dimp iframe mode" href="https://bugs.horde.org/ticket/10092/rss" /> 
  <description>Portal button does nothing in Dimp iframe mode</description> 
 
   
   
  <item> 
   <title>When I use dimp view and iframe mode, pressing the upper lef</title> 
   <description>When I use dimp view and iframe mode, pressing the upper left portal button neither shows the horde portal nor dimp&#039;s portal as seen on H3. It does nothing. 

In no iframe mode, it shows the horde portal.

This has been tested in Firefox 4.0.1

Does dimp portal use a separate config? I didn&#039;t find a preference or conf file like H3 dimp&#039;s previous config/portal.php

I did not notice any error log or javascript error message.

Please give me instructions on how I can help debugging this. Alternatively,
the test scenario can be downloaded here.

http://susegallery.com/a/BZ4vzQ/kde4-horde4-demo-setup

</description> 
   <pubDate>Tue, 17 May 2011 08:04:47 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64720</link> 
  </item> 
   
  <item> 
   <title>
imp/template/dimp/index.inc defines the id appportal for t</title> 
   <description>
imp/template/dimp/index.inc defines the id appportal for the portal link in iframe mode
imp/js/dimpbase.js doesn&#039;t provide an access key portal although the documentation comment says so.

</description> 
   <pubDate>Tue, 17 May 2011 09:49:13 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64727</link> 
  </item> 
   
  <item> 
   <title>&gt; When I use dimp view and iframe mode, pressing the upper l</title> 
   <description>&gt; When I use dimp view and iframe mode, pressing the upper left portal 
&gt; button neither shows the horde portal nor dimp&#039;s portal as seen on 
&gt; H3. It does nothing.
&gt;
&gt; In no iframe mode, it shows the horde portal.

Works fine here.</description> 
   <pubDate>Tue, 17 May 2011 16:56:30 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64739</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Bug #10092: </title> 
   <description>Changes have been made in Git for this ticket:

Bug #10092: Fix portal accesskey in dynamic mode

 1 files changed, 2 insertions(+), 2 deletions(-)
http://git.horde.org/horde-git/-/commit/dd98e21d65dff9d2b3ce35743fc195e1d471cd5f</description> 
   <pubDate>Tue, 17 May 2011 16:59:36 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64740</link> 
  </item> 
   
  <item> 
   <title>&gt; imp/template/dimp/index.inc defines the id appportal for t</title> 
   <description>&gt; imp/template/dimp/index.inc defines the id appportal for the portal 
&gt; link in iframe mode
&gt; imp/js/dimpbase.js doesn&#039;t provide an access key portal although the 
&gt; documentation comment says so.

I can verify the accesskey doesn&#039;t work (dimpbase.js is irrelevant for this analysis - accesskeys are handled by horde/js/accesskeys.js).  This has been fixed.</description> 
   <pubDate>Tue, 17 May 2011 16:59:55 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64741</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt; imp/template/dimp/index.inc defines the id appportal for </title> 
   <description>&gt;&gt; imp/template/dimp/index.inc defines the id appportal for the portal
&gt;&gt; link in iframe mode
&gt;&gt; imp/js/dimpbase.js doesn&#039;t provide an access key portal although the
&gt;&gt; documentation comment says so.
&gt;
&gt; I can verify the accesskey doesn&#039;t work (dimpbase.js is irrelevant 
&gt; for this analysis - accesskeys are handled by 
&gt; horde/js/accesskeys.js).  This has been fixed.

I think access keys (keyboard key strokes to focus something or to trigger actions)  is not what I meant. 

In iframe mode, clicking the Portal button or pressing alt-P both doesn&#039;t do anything - even after the patch.
In no-iframe mode, clicking the portal button brings back to horde.

</description> 
   <pubDate>Tue, 17 May 2011 23:23:14 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64749</link> 
  </item> 
   
  <item> 
   <title>Works fine here.  And the HTML looks fine:

     &lt;a href=&quot;</title> 
   <description>Works fine here.  And the HTML looks fine:

     &lt;a href=&quot;/horde/services/portal/&quot; accesskey=&quot;P&quot;&gt;&lt;span class=&quot;accessKey&quot;&gt;P&lt;/span&gt;ortal&lt;/a&gt;</description> 
   <pubDate>Wed, 18 May 2011 04:51:17 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64751</link> 
  </item> 
   
  <item> 
   <title>&gt; Works fine here.  And the HTML looks fine:
&gt;
&gt;      &lt;a h</title> 
   <description>&gt; Works fine here.  And the HTML looks fine:
&gt;
&gt;      &lt;a href=&quot;/horde/services/portal/&quot; accesskey=&quot;P&quot;&gt;&lt;span 
&gt; class=&quot;accessKey&quot;&gt;P&lt;/span&gt;ortal&lt;/a&gt;
Here: &lt;a&gt;&lt;span class=&quot;accessKey&quot;&gt;P&lt;/span&gt;ortal&lt;/a&gt;

Posted about that earlier, maybe there is a connection to the other issues?
http://bugs.horde.org/ticket/9713</description> 
   <pubDate>Wed, 18 May 2011 06:41:31 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64757</link> 
  </item> 
   
  <item> 
   <title>Nevermind.  I was confused - turns out that using IFRAMES ar</title> 
   <description>Nevermind.  I was confused - turns out that using IFRAMES are not the default.

However this part you are not going to like - the Portal doesn&#039;t work correctly with iframes on.  And I&#039;m not sure we can realistically make it work either without adding a bunch of hackish code.  The problem is that any link within the iframe that eventually opens up IMP again (e.g. the newmail folder summary) will cause IMP to be fully reloaded within the IFRAME.  So you end up with 2 sidebars.

Which begs the question - why don&#039;t we just get rid of iframe entirely?  It doesn&#039;t work properly, and won&#039;t ever work properly, unless the proper framework is implemented in Horde (*NOT* IMP).  Until that happens, it is going to be prohibitively difficult to try to support.</description> 
   <pubDate>Wed, 18 May 2011 07:43:09 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64759</link> 
  </item> 
   
  <item> 
   <title>
&gt; Posted about that earlier, maybe there is a connection t</title> 
   <description>
&gt; Posted about that earlier, maybe there is a connection to the other issues?
&gt; http://bugs.horde.org/ticket/9713
I invested some more time on -git


 * The dimpbase.go event is triggered on click on preferences or on any mail folder but not on Portal.
 * Linking horde as an app and clicking that link works
</description> 
   <pubDate>Wed, 18 May 2011 07:49:36 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64761</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Bug #10092: </title> 
   <description>Changes have been made in Git for this ticket:

Bug #10092: Disable portal when using iframes

 1 files changed, 0 insertions(+), 2 deletions(-)
http://git.horde.org/horde-git/-/commit/09743e7ccea20e0e476d9485f8f015145b1e53b1</description> 
   <pubDate>Wed, 18 May 2011 07:52:32 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64763</link> 
  </item> 
   
  <item> 
   <title>&gt; Changes have been made in Git for this ticket:
&gt;
&gt; Bug #</title> 
   <description>&gt; Changes have been made in Git for this ticket:
&gt;
&gt; Bug #10092: Disable portal when using iframes
&gt;
&gt;  1 files changed, 0 insertions(+), 2 deletions(-)
&gt; http://git.horde.org/horde-git/-/commit/09743e7ccea20e0e476d9485f8f015145b1e53b1

I&#039;ve disabled portal when using iframes for now.  I would really like to see the iframe mode go away.  I personally am not willing to fix portal with iframes since I don&#039;t have the time.</description> 
   <pubDate>Wed, 18 May 2011 07:56:17 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64764</link> 
  </item> 
   
  <item> 
   <title>&gt; However this part you are not going to like - the Portal d</title> 
   <description>&gt; However this part you are not going to like - the Portal doesn&#039;t work 
&gt; correctly with iframes on.  And I&#039;m not sure we can realistically 
&gt; make it work either without adding a bunch of hackish code.  The 
&gt; problem is that any link within the iframe that eventually opens up 
&gt; IMP again (e.g. the newmail folder summary) will cause IMP to be 
&gt; fully reloaded within the IFRAME.  So you end up with 2 sidebars.

Didn&#039;t you move the old dynamic portal to Horde at one point?

&gt; Which begs the question - why don&#039;t we just get rid of iframe 
&gt; entirely?  It doesn&#039;t work properly, and won&#039;t ever work properly, 
&gt; unless the proper framework is implemented in Horde (*NOT* IMP).  
&gt; Until that happens, it is going to be prohibitively difficult to try 
&gt; to support.

We need it for preferences for example, and it was a requirement of SAPO (and makes sense for everyone using IMP, or Kronolith for that matter, as the main application) to stay in the ajax view when displaying other non-ajax Horde apps.</description> 
   <pubDate>Wed, 18 May 2011 08:12:37 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64770</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt; However this part you are not going to like - the Portal </title> 
   <description>&gt;&gt; However this part you are not going to like - the Portal doesn&#039;t work
&gt;&gt; correctly with iframes on.  And I&#039;m not sure we can realistically
&gt;&gt; make it work either without adding a bunch of hackish code.  The
&gt;&gt; problem is that any link within the iframe that eventually opens up
&gt;&gt; IMP again (e.g. the newmail folder summary) will cause IMP to be
&gt;&gt; fully reloaded within the IFRAME.  So you end up with 2 sidebars.
&gt;
&gt; Didn&#039;t you move the old dynamic portal to Horde at one point?



&gt;
&gt;&gt; Which begs the question - why don&#039;t we just get rid of iframe
&gt;&gt; entirely?  It doesn&#039;t work properly, and won&#039;t ever work properly,
&gt;&gt; unless the proper framework is implemented in Horde (*NOT* IMP).
&gt;&gt; Until that happens, it is going to be prohibitively difficult to try
&gt;&gt; to support.
&gt;
&gt; We need it for preferences for example, and it was a requirement of 
&gt; SAPO (and makes sense for everyone using IMP, or Kronolith for that 
&gt; matter, as the main application) to stay in the ajax view when 
&gt; displaying other non-ajax Horde apps.

This is also my use case. I use dimp as the central portal for the installation, including non-horde tools.

Apart from user experience of changing navigation (horde menu, imp menu) there is also a problem when users click on imp sub menu points, like folders. Imp won&#039;t check if ajax is available and will directly go to traditional view.</description> 
   <pubDate>Wed, 18 May 2011 08:17:42 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64773</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt; However this part you are not going to like - the Portal </title> 
   <description>&gt;&gt; However this part you are not going to like - the Portal doesn&#039;t work
&gt;&gt; correctly with iframes on.  And I&#039;m not sure we can realistically
&gt;&gt; make it work either without adding a bunch of hackish code.  The
&gt;&gt; problem is that any link within the iframe that eventually opens up
&gt;&gt; IMP again (e.g. the newmail folder summary) will cause IMP to be
&gt;&gt; fully reloaded within the IFRAME.  So you end up with 2 sidebars.
&gt;
&gt; Didn&#039;t you move the old dynamic portal to Horde at one point?

Yes.  And that is precisely the problem.  We used to have old hackish code embedded in the portal view code that would attempt to workaround the living in an IFRAME issue.  Not only was the code not 100% reliable, but it was also necessarily removed when the portal code moved to horde because it was completely dimp specific.

&gt;&gt; Which begs the question - why don&#039;t we just get rid of iframe
&gt;&gt; entirely?  It doesn&#039;t work properly, and won&#039;t ever work properly,
&gt;&gt; unless the proper framework is implemented in Horde (*NOT* IMP).
&gt;&gt; Until that happens, it is going to be prohibitively difficult to try
&gt;&gt; to support.
&gt;
&gt; We need it for preferences for example, and it was a requirement of 
&gt; SAPO (and makes sense for everyone using IMP, or Kronolith for that 
&gt; matter, as the main application) to stay in the ajax view when 
&gt; displaying other non-ajax Horde apps.

I understand the reasons.  The problem is that it is completely hackishly put together.  We had an opportunity to standardize this for Horde 4, but nobody was interested.  Therefore, my belief is that it isn&#039;t appropriate to keep around if it isn&#039;t working correctly.</description> 
   <pubDate>Wed, 18 May 2011 16:52:17 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64814</link> 
  </item> 
   
  <item> 
   <title>&gt; Apart from user experience of changing navigation (horde m</title> 
   <description>&gt; Apart from user experience of changing navigation (horde menu, imp 
&gt; menu) there is also a problem when users click on imp sub menu 
&gt; points, like folders. Imp won&#039;t check if ajax is available and will 
&gt; directly go to traditional view.

Precisely my point.  This needs to be fixed by implementing in Horde, NOT by hacking around in a single application.</description> 
   <pubDate>Wed, 18 May 2011 16:53:06 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64815</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Bug #10092: </title> 
   <description>Changes have been made in Git for this ticket:

Bug #10092: Readd code to view portal, even though it is still disabled

 2 files changed, 10 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/c16a6e31fb0b95aca5a9265916f8f49d50c27d65</description> 
   <pubDate>Thu, 19 May 2011 15:48:25 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t64844</link> 
  </item> 
   
  <item> 
   <title>&gt; Changes have been made in Git for this ticket:
&gt;
&gt; Bug #</title> 
   <description>&gt; Changes have been made in Git for this ticket:
&gt;
&gt; Bug #10092: Readd code to view portal, even though it is still disabled
&gt;
&gt;  2 files changed, 10 insertions(+), 0 deletions(-)
&gt; http://git.horde.org/horde-git/-/commit/c16a6e31fb0b95aca5a9265916f8f49d50c27d65

With these changes it works fine for me. Thank you</description> 
   <pubDate>Tue, 24 May 2011 13:04:59 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t65026</link> 
  </item> 
   
  <item> 
   <title>The original issue seems to be fixed. Better integration of </title> 
   <description>The original issue seems to be fixed. Better integration of ajax and non-ajax applications is on the agenda for Horde 5.</description> 
   <pubDate>Thu, 02 Jun 2011 20:05:50 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t65282</link> 
  </item> 
   
  <item> 
   <title>&gt; The original issue seems to be fixed. Better integration o</title> 
   <description>&gt; The original issue seems to be fixed. Better integration of ajax and 
&gt; non-ajax applications is on the agenda for Horde 5.

A little cosmetic issue is still there: When clicked on Portal, instead of Portal, User Preferences will be highlighted yellow.</description> 
   <pubDate>Fri, 03 Jun 2011 04:22:50 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t65321</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Highlight po</title> 
   <description>Changes have been made in Git for this ticket:

Highlight portal entry, not prefs (Bug #10092).

 2 files changed, 2 insertions(+), 2 deletions(-)
http://git.horde.org/horde-git/-/commit/d1482fae378f220385e9d5223ae55c8afa68fc7f</description> 
   <pubDate>Wed, 29 Jun 2011 17:31:35 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t66003</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Use a differ</title> 
   <description>Changes have been made in Git for this ticket:

Use a different element id, to not trigger the iframe loading again (Bug #10092).

 2 files changed, 2 insertions(+), 2 deletions(-)
http://git.horde.org/horde-git/-/commit/587a54f9091a73466775cb8781c886c2fd2b7e3d</description> 
   <pubDate>Thu, 30 Jun 2011 10:14:01 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10092#t66030</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
