<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Pims Labs &#187; Non classé</title>
	<atom:link href="http://labs.pimsworld.org/category/non-classe/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.pimsworld.org</link>
	<description>Les labs de Pims World</description>
	<pubDate>Thu, 28 May 2009 08:15:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Erreur Javascript Firefox : oTidyBrowser is not defined</title>
		<link>http://labs.pimsworld.org/2009/02/erreur-javascript-firefox-otidybrowser-is-not-defined/</link>
		<comments>http://labs.pimsworld.org/2009/02/erreur-javascript-firefox-otidybrowser-is-not-defined/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 10:07:19 +0000</pubDate>
		<dc:creator>Adrien</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Non classé]]></category>

		<category><![CDATA[Tips]]></category>

		<category><![CDATA[Erreur Javascript Firefox]]></category>

		<category><![CDATA[HTML Validator Firebug]]></category>

		<category><![CDATA[oTidyBrowser is not defined]]></category>

		<guid isPermaLink="false">http://labs.pimsworld.org/?p=404</guid>
		<description><![CDATA[Si vous travaillez avec Firefox et les extensions HTML Validator et Firebug, vous avez peut-être déjà eu une erreur Javascript récurrente dans la console d&#8217;erreur :

Error: oTidyBrowser is not defined
 Source File: chrome://tidy/content/tidyBrowser.js
 Line: 220

Ceci est dû à un bogue venant de l&#8217;utilisation conjointe de Firebug et HTML Validator. voici la procédure pour le corriger [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous travaillez avec Firefox et les extensions HTML Validator et Firebug, vous avez peut-être déjà eu une erreur Javascript récurrente dans la console d&#8217;erreur :</p>
<blockquote>
<pre>Error: oTidyBrowser is not defined
 Source File: chrome://tidy/content/tidyBrowser.js
 Line: 220</pre>
</blockquote>
<p>Ceci est dû à un bogue venant de l&#8217;utilisation conjointe de Firebug et HTML Validator. voici la procédure pour le corriger :</p>
<ol>
<li>Ouvrir le dossier Firefox de votre profil<br />
(Windows) C:\Users\Dan\AppData\Roaming\Mozilla\Firefox\Profiles\vqy7rs08.default\extensions\{3b56bcc7-54e5-44a2-9b44-66c3ef58c13e}\chrome<br />
(Unix) /home/dan/.mozilla/firefox/8wazcbtr.default/extensions/{3b56bcc7-54e5-44a2-9b44-66c3ef58c13e}/chrome</li>
<li>Copier le fichier tidy.jar et renommer la copie en tidy.zip</li>
<li>Décompressez ce dernier fichier</li>
<li>Ouvrez le fichier content/tidyBrowser.js</li>
<li>Allez à la ligne 220, la section de code recherchée est :<br />
<blockquote>
<pre> 220. if( oTidyBrowser.bTopLoadBusy==false )</pre>
<pre> 221. {</pre>
<pre> 222.  oTidyUtil.tidy.log( ‘&lt;javascript&gt;tidyEndDocumentLoadObserver' );</pre>
<pre> 223.  oTidyBrowser.bTopLoadBusy = true;</pre>
<pre> 224.  try</pre>
<pre> 225.  {</pre>
<pre> 226.   // Validate the 1rst request</pre>
<pre> 227.   oTidyBrowser.bIgnorePageShow = true;</pre>
<pre> 228.   oTidyBrowser.validateFrame( window.content );</pre>
<pre> 229.   // oTidyBrowser.validateCache( subject.document, true );</pre>
<pre> 230.</pre>
<pre> 231.   // Process the events that fired during the 1rst one</pre>
<pre> 232.   // ex: page with frames.</pre>
<pre> 233.   var doc = oTidyBrowser.oEventQueue.pop();</pre>
<pre> 234.   while( doc )</pre>
<pre> 235.   {</pre>
<pre> 236.    oTidyBrowser.validateCache( doc, true );</pre>
<pre> 237.    doc = oTidyBrowser.oEventQueue.pop();</pre>
<pre> 238.   }</pre>
<pre> 239.  }</pre>
<pre> 240.  catch(ex)</pre>
<pre> 241.  {</pre>
<pre> 242.   tidyShowExceptionInConsole( ex );</pre>
<pre> 243.  }</pre>
<pre> 244.  oTidyBrowser.bTopLoadBusy = false;</pre>
<pre> 245. }</pre>
<pre> 246. else</pre>
<pre> 247. {</pre>
<pre> 248.  // Parallel events are placed in a event queue.</pre>
<pre> 249.  oTidyBrowser.oEventQueue.push( event.originalTarget );</pre>
<pre> 250. }</pre>
</blockquote>
</li>
<li>Rajouter cette section de code :<br />
<blockquote>
<pre>if( !oTidyBrowser )</pre>
<pre>{</pre>
<pre>  // Do nothing</pre>
<pre>}</pre>
<pre>else if( oTidyBrowser.bTopLoadBusy==false )</pre>
<pre>{</pre>
<pre>  oTidyUtil.tidy.log( ‘&lt;javascript&gt;tidyEndDocumentLoadObserver' );</pre>
<pre>  oTidyBrowser.bTopLoadBusy = true;</pre>
<pre>    .....</pre>
</blockquote>
</li>
<li>Recompressez les trois dossiers (content, locale et skin) en une archive tidy.zip</li>
<li>Faites une sauvegarde de tidy.jar et renommez tidy.zip en tidy.jar</li>
<li>Redémarrez Firefox</li>
<li>Oh bonheur ! L&#8217;erreur a disparu.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://labs.pimsworld.org/2009/02/erreur-javascript-firefox-otidybrowser-is-not-defined/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
