[dev] [commits] Horde branch master updated. 90c599358555c7a2525feac0f0a4a0f7e626209e

Michael M Slusarz slusarz at horde.org
Tue Sep 4 19:02:25 UTC 2012


Quoting Jan Schneider <jan at horde.org>:

> Zitat von Michael M Slusarz <slusarz at horde.org>:
>
>> Quoting Jan Schneider <jan at horde.org>:
>>
>>> Zitat von Michael M Slusarz <slusarz at horde.org>:
>>>
>>>> commit 3f022fd4e266e73e451eb22db410579bb921f2e7
>>>> Author: Michael M Slusarz <slusarz at horde.org>
>>>> Date:   Fri Aug 31 15:19:58 2012 -0600
>>>>
>>>>  [mms] Anchors appear before query string in URL output.
>>>>
>>>> framework/Url/lib/Horde/Url.php          |    6 +++---
>>>> framework/Url/package.xml                |    4 ++--
>>>> framework/Url/test/Horde/Url/AddTest.php |    6 +++---
>>>> framework/Url/test/Horde/Url/RawTest.php |    4 ++--
>>>> 4 files changed, 10 insertions(+), 10 deletions(-)
>>>>
>>>> http://git.horde.org/horde-git/-/commit/3f022fd4e266e73e451eb22db410579bb921f2e7
>>>
>>> Uhm, no. http://tools.ietf.org/html/rfc3986#appendix-A
>>
>> Well... the PHP documentation itself is wrong then.  And the jquery  
>> mobile documentation.  And this means we can't use Horde_Url in  
>> smartmobile view.
>
> If that's really somewhere in the PHP documentation, then yes, that  
> would be plain wrong.
>
> The JQM is not explicit about that, but using it correctly. In the  
> JQM examples, and in the way we already pass URLs around in the  
> smartmobile applications, the query parameters are *part of the the  
> anchors". Which makes sense, because in JQM, the anchor refers to a  
> page.
> Anyway, we indeed cannot use Horde_Url for building such URLs.

We still need some way of generating smartmobile URLs in PHP code  
though.  I've implemented this by extending Horde_Url in Core  
(Horde_Core_Url_Smartmobile).  Although I think it's best if we  
namespace all Smartmobile related classes under a single parent -  
'Smartmobile' - so this will be changed to Horde_Core_Smartmobile_Url.

michael

___________________________________
Michael Slusarz [slusarz at horde.org]



More information about the dev mailing list