Jerome Velociter wrote:
> Sergiu Dumitriu wrote:
>> Sergiu Dumitriu wrote:
>>> jvelociter (SVN) wrote:
>>>> Author: jvelociter
>>>> Date: 2009-02-25 09:48:03 +0100 (Wed, 25 Feb 2009)
>>>> New Revision: 17031
>>>>
>>>> Modified:
>>>>    
>>>> platform/web/branches/xwiki-web-1.8/standard/src/main/webapp/resources/js/xwiki/xwiki.js
>>>> Log:
>>>> XWIKI-3223 Display extended tooltip information when a Macro fails to 
>>>> render in HTML
>>>>
>>>>
>>>> Modified: 
>>>> platform/web/branches/xwiki-web-1.8/standard/src/main/webapp/resources/js/xwiki/xwiki.js
>>>> ===================================================================
>>>> --- 
>>>> platform/web/branches/xwiki-web-1.8/standard/src/main/webapp/resources/js/xwiki/xwiki.js
>>>>        2009-02-25 08:47:39 UTC (rev 17030)
>>>> +++ 
>>>> platform/web/branches/xwiki-web-1.8/standard/src/main/webapp/resources/js/xwiki/xwiki.js
>>>>        2009-02-25 08:48:03 UTC (rev 17031)
>>>> @@ -7,6 +7,22 @@
>>>>  var XWiki = {};
>>>>  
>>>>  /**
>>>> + * Add click listeners on all rendereing error messages to let the user 
>>>> read the detailed error description.
>>>> + */
>>>> +document.observe("dom:loaded", function() {
>>>> +    $$('[class="xwikirenderingerror"]').each(function(error) {
>>>> +        if(error.nextSibling.innerHTML !== "" && 
>>>> error.nextSibling.hasClassName("xwikirenderingerrordescription")) {
>>>> +            error.style.cursor="pointer";
>>>> +            error.title = 
>>>> "$msg.get('platform.core.rendering.error.readTechnicalInformation')";
>>>> +            Event.observe(error, "click", function(event){
>>>> +                   toggleClass(event.element().nextSibling,'hidden');
>>> This is not so efficient, as a new function object is created for each
>>> error block.
>>>
>> Also, instead of toggleClass, consider using:
>>
>> event.element().next().toggleClassName('hidden');
> 
> Right :) and we should make our toggleClass use this one.

Yes, since the prototype guys are likely to have spent more time testing
it crossbrowser than we did with ours...

-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to