[dev] [cvs] commit: kronolith/js embed.js kronolith/js/src embed.js kronolith/themes embed.css
Michael Rubinsky
mrubinsk at horde.org
Thu Aug 21 15:15:56 UTC 2008
Quoting Jan Schneider <jan at horde.org>:
> Zitat von Michael Rubinsky <mrubinsk at horde.org>:
>
>> Quoting Jan Schneider <jan at horde.org>:
>>
>>> Zitat von Michael Rubinsky <mike at theupstairsroom.com>:
>>>
>>>> mrubinsk 2008-08-20 20:21:27 EDT
>>>>
>>>> Modified files:
>>>> js embed.js
>>>> js/src embed.js
>>>> themes embed.css
>>>> Log:
>>>> Some slightly modified ToolTip code to allow it to play nice with
>>>> other websites
>>>> since this code will be embedded on external sites.
>>>
>>> Is there a reason this can't be done globally in Horde? Since
>>> tooltip generation is encapsulated in Horde:: there shouldn't be
>>> any requirements for the application code.
>>
>> That was my initial plan, especially since Ansel is going to need
>> similar code. I did it like this for 2 reasons.
>> 1) This allows it to work with current H3 code, but I guess we can
>> make Horde 3.2.2 a requirement for this feature in Krono?
>
> Yes. Or have tooltips fail in widgets if not using Horde 3.2.2.
> Though I still don't see why it fails.
It doesn't totally fail, but they don't get formatted. i.e. you see
something like <pre>This is an important event<br />....</pre> etc...
>> 2) Currently, this code needs to be run after *all* the widgets are
>> processed and loaded in the DOM since the <a> elements don't exist
>> until after window load. The way the code is currently, we can't
>> guarantee the order that widgets from all Horde applications are
>> loaded since they can appear anywhere on the embedded page. That
>> being said, it could (and probably should) be refactored to only
>> process our widgets' elements instead of the whole page anyway, so
>> I'll take a look at making this possible...probably by not firing
>> it onload, but instead processing the <a> elements as they are
>> created.
>
> But isn't onload only fired if all <script> elements have been
> loaded and executed? Or are the widgets created onload too?
Yes, they are inserted into the DOM onload.
Thanks,
mike
--
The Horde Project (www.horde.org)
mrubinsk at horde.org
"Time just hates me. That's why it made me an adult." - Josh Joplin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: PGP Digital Signature
URL: <http://lists.horde.org/archives/dev/attachments/20080821/01a062d4/attachment.bin>
More information about the dev
mailing list