<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.llaumgui.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Le blog de llaumgui - Balise - jQuery</title>
  <link>http://www.llaumgui.com/</link>
  <atom:link href="http://www.llaumgui.com/feed/tag/jQuery/rss2" rel="self" type="application/rss+xml"/>
  <description>Linux en général, Fedora en particulier...</description>
  <language>fr</language>
  <pubDate>Fri, 05 Sep 2008 12:03:37 +0200</pubDate>
  <copyright>http://creativecommons.org/licenses/by-nc-nd/2.5/</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Utiliser mootools dans Dotclear 2.0</title>
    <link>http://www.llaumgui.com/post/Utiliser-mootools-dans-Dotclear-20</link>
    <guid isPermaLink="false">urn:md5:eb1b8f273e412e8c43d72013d9402698</guid>
    <pubDate>Wed, 16 Apr 2008 19:17:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>Dotclear</category><category>framework</category><category>javascript</category><category>jQuery</category><category>MooTools</category><category>YUI Compressor</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.dotclear.net/&quot; hreflang=&quot;fr&quot; title=&quot;Gestionnaire de blog&quot;&gt;Dotclear&lt;/a&gt;, le gestionnaire de blog, dans sa version 2.0 (&lt;a href=&quot;http://www.dotclear.net/blog/post/2008/04/05/En-mai-fais-ce-quil-te-plait&quot; hreflang=&quot;fr&quot; title=&quot;En mai fais ce qu'il te plaît&quot;&gt;dont la RC1 devrait pointer le bout de son nez le 1er mai&lt;/a&gt;) utilise &lt;a href=&quot;http://jquery.com/&quot; hreflang=&quot;en&quot; title=&quot;The Write Less, Do More, JavaScript Library&quot;&gt;jQuery&lt;/a&gt; comme librairie &lt;a href=&quot;http://fr.wikipedia.org/wiki/Javascript&quot; hreflang=&quot;fr&quot;&gt;javascript&lt;/a&gt;.
Notons au passage que l'utilisation d'une telle librairie permet de
gagner un temps de développement précieux et d'éviter d'éventuels
problèmes de compatibilité entre les différents navigateurs.&lt;/p&gt;
&lt;p&gt;Actuellement, l'utilisation du javascript dans le thème par défaut (Blowup) se limite à la gestion du cookie de la case &amp;quot;&lt;em&gt;Se souvenir de moi sur ce blog&lt;/em&gt;&amp;quot;.&lt;/p&gt;
&lt;p&gt;J'aime beaucoup jQuery (je m'en suis servi dans mon précédent thème
et sur d'autres projets) mais professionnellement j'utilise beaucoup &lt;a href=&quot;http://mootools.net/&quot; hreflang=&quot;en&quot; title=&quot;MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer&quot;&gt;mootools&lt;/a&gt; et j'ai acquis des facilités avec ce framework.&lt;br /&gt;
Pour mon dernier thème, &lt;a href=&quot;http://www.llaumgui.com/post/../post/Nouveau-theme-pour-le-blog&quot; hreflang=&quot;fr&quot; title=&quot;Nouveau thème pour le blog&quot;&gt;Nodoka&lt;/a&gt;,
c'est donc mootools que j'ai retenu et j'ai donc eu à entreprendre de
porter le code de la gestion des cookies de jQuery vers mootools.&lt;br /&gt;
Histoire de vous faciliter la vie si vous aussi vous souhaitez utiliser
mootools dans vos thèmes Dotclear, je vous mets &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/browser/javascript/mootools_1.1.x/dc_remember&quot;&gt;mon bout de code à disposition&lt;/a&gt; ainsi que &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/post/svn%20co%20https://svn.llaumgui.com/javascript/dc_remember/&quot;&gt;la documentation&lt;/a&gt;.&lt;/p&gt;
&lt;code class=&quot;bash&quot;&gt;svn &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;co&lt;/span&gt; https://svn.llaumgui.com/javascript/mootools_1&lt;span style=&quot;color: #000000;&quot;&gt;.1&lt;/span&gt;.x/dc_remember/&lt;/code&gt;
&lt;p&gt;On remarquera qu'il y a 2 fichiers : un fichier source avec le code lisible et commenté; et une version compressée avec &lt;a href=&quot;http://developer.yahoo.com/yui/compressor/&quot; hreflang=&quot;en&quot; title=&quot;Yahoo! UI Library: YUI Compressor&quot;&gt;YUI Compressor&lt;/a&gt;. D'ailleur, La compression des javascripts donnera bientôt lieu à un nouveau billet.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Utiliser-mootools-dans-Dotclear-20#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Utiliser-mootools-dans-Dotclear-20#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/412</wfw:commentRss>
      </item>
    
  <item>
    <title>Nouveau thème pour le blog</title>
    <link>http://www.llaumgui.com/post/Nouveau-theme-pour-le-blog</link>
    <guid isPermaLink="false">urn:md5:8906c78baaf2796eeea416b1cdc2ccf3</guid>
    <pubDate>Sun, 13 Apr 2008 17:46:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Geek Attitude</category>
        <category>Dotclear</category><category>javascript</category><category>jQuery</category><category>llaumgui.com</category><category>MooTools</category><category>thème</category>    
    <description>    &lt;p&gt;Après pas mal de temps passé, de recherche, de codage, d'effaçage puis de re-codage : voici la nouvelle version du blog.&lt;br /&gt;Le thème s'appelle &lt;em&gt;Nodoka&lt;/em&gt; et il est clairement &lt;a hreflang=&quot;en&quot; href=&quot;http://fedoraproject.org/wiki/Artwork/NodokaTheme&quot; title=&quot;Thème Nodoka&quot;&gt;inspiré du thème GTK2 de Fedora&lt;/a&gt; ;-). Pour le moment on est en version &lt;del&gt;alpha&lt;/del&gt;bêta mais il devrait s'enrichir au fil des jours.&lt;/p&gt;
&lt;p&gt;Les nouveautés :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Nouveau look, c'est le plus visible &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;li&gt;Evolution des couleurs et du bandeau avec l'heure... Comme le bureau de  Fedora&lt;/li&gt;
&lt;li&gt;Mise en avant de le possibilité de souscrire par email aux commentaires d'un billet et de &lt;a href=&quot;http://www.llaumgui.com/subscribetocomments&quot; hreflang=&quot;fr&quot;&gt;gérer ses abonnements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2 nouvelles pages.
&lt;ul&gt;
&lt;li&gt;La première, &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/pages/credits-mentions-legales&quot;&gt;Crédit et mentions légales&lt;/a&gt; avec les copyrights/copylefts d'à peu près tout&lt;/li&gt;
&lt;li&gt;La seconde, &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/pages/a-propos&quot;&gt;A propos du blog&lt;/a&gt; avec les anciennes versions et des informations sur le blog.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Réécriture des javascripts de &lt;a href=&quot;http://www.dotclear.net/&quot; hreflang=&quot;fr&quot;&gt;Dotclear&lt;/a&gt; pour tourner avec &lt;a href=&quot;http://mootools.net/&quot; hreflang=&quot;en&quot;&gt;mootools&lt;/a&gt; à la place de &lt;a href=&quot;http://jquery.com/&quot; hreflang=&quot;en&quot;&gt;jQuery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Blog valide CSS 2.1 et xHTML 1.0 Strict&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Nouveau-theme-pour-le-blog#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Nouveau-theme-pour-le-blog#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/411</wfw:commentRss>
      </item>
    
  <item>
    <title>jQuery 1.2 est dans les bacs</title>
    <link>http://www.llaumgui.com/post/jQuery-12-est-dans-les-bacs</link>
    <guid isPermaLink="false">urn:md5:99b38e5da0f2211d20e4778edd3accef</guid>
    <pubDate>Tue, 11 Sep 2007 13:53:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>AJAX</category><category>eZ Publish</category><category>framework</category><category>javascript</category><category>jQuery</category><category>Scénario-PaintBall</category>    
    <description>    &lt;p&gt;C'est juste au moment où je suis en train de réfléchir aux côtés dynamiques, &lt;a href=&quot;http://fr.wikipedia.org/wiki/Web_2.0&quot; hreflang=&quot;fr&quot; title=&quot;Web 2.0&quot;&gt;2.0&lt;/a&gt; &amp;amp; funky de &lt;a href=&quot;http://www.scenario-paintball.com/&quot; title=&quot;Scenario-Paintball, le repaire des fougères&quot; hreflang=&quot;fr&quot;&gt;Scénario-PaintBall&lt;/a&gt; v3; que mon &lt;a href=&quot;http://fr.wikipedia.org/wiki/Framework&quot; hreflang=&quot;fr&quot;&gt;framework&lt;/a&gt; &lt;a href=&quot;http://fr.wikipedia.org/wiki/JavaScript&quot; hreflang=&quot;fr&quot;&gt;JavaScript&lt;/a&gt; / &lt;a href=&quot;http://fr.wikipedia.org/wiki/Asynchronous_JavaScript_And_XML&quot; hreflang=&quot;fr&quot;&gt;&lt;acronym title=&quot;Asynchronous JavaScript and XML&quot;&gt;AJAX&lt;/acronym&gt;&lt;/a&gt; préféré voit publier &lt;a href=&quot;http://jquery.com/blog/2007/09/10/jquery-12-jqueryextendawesome/&quot; hreflang=&quot;en&quot; title=&quot;jQuery 1.2&quot;&gt;sa version 1.2&lt;/a&gt;.&lt;br /&gt;
Pour ceux qui ne le connaissent pas (encore), &lt;a href=&quot;http://jquery.com/&quot; hreflang=&quot;en&quot; title=&quot;Write less, do more&quot;&gt;jQuery&lt;/a&gt; est une bibliothèque permettant de « Write less, do more » (Traduction partisane : « Faire un max de choses en n'en foutant le moins possible » ; j'adore ce slogan !) et qui surtout est compatible tous navigateurs. Dépassé (&lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/post/jQuery-UTF8-et-Internet-Explorer&quot; title=&quot;jQuery, UTF8 et Internet Explorer&quot;&gt;enfin presque&lt;/a&gt;) le temps où l'on perdait du temps à déboguer ses &lt;acronym title=&quot;JavaScript&quot;&gt;JS&lt;/acronym&gt; sous &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.microsoft.com/france/windows/products/winfamily/ie/default.mspx&quot; title=&quot;Berk ! ! !&quot;&gt;Internet Explorer&lt;/a&gt; !&lt;/p&gt;
&lt;p&gt;Je vais donc explorer, pour SPB, les nouvelles pistes offertes par jQuery 1.2.&lt;br /&gt;
Comme certaines librairies peuvent être incompatibles entre elles et que je ne veux pas forcer à l'utilisation d'un framework en particulier : je ne pense pas utiliser jQuery dans &lt;a href=&quot;http://trac.llaumgui.com/wiki/eZ Publish/eZipb/eZipb-shoutbox&quot; hreflang=&quot;fr&quot; title=&quot;Shoutbox pour ezipb utilisant l'AJAX.&quot;&gt;ezipb-shoutbox&lt;/a&gt;. &lt;br /&gt;Cependant, comme &lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no&quot; title=&quot;eZ Publish Open Source Enterprise Content Management System&quot;&gt;eZ publish&lt;/a&gt; le permet, dans le cadre de mon site (qui est dans une extension), je vais surcharger &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/browser/ez_publish/ezipb-shoutbox/trunk/design/standard/javascript/shoutbox.js&quot;&gt;le JS d'ezipb-shoutbox&lt;/a&gt; et utiliser jQuery.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/jQuery-12-est-dans-les-bacs#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/jQuery-12-est-dans-les-bacs#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/351</wfw:commentRss>
      </item>
    
  <item>
    <title>jQuery, UTF8 et Internet Explorer</title>
    <link>http://www.llaumgui.com/post/jQuery-UTF8-et-Internet-Explorer</link>
    <guid isPermaLink="false">urn:md5:cb1c5c2a7c9833887507f8a97238bb15</guid>
    <pubDate>Sat, 03 Mar 2007 13:52:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>Dotclear</category><category>Internet Explorer</category><category>javascript</category><category>jQuery</category><category>licence</category><category>Microsoft</category><category>UTF-8</category>    
    <description>&lt;p&gt;Toujours dans la catégorie &amp;quot;&lt;em&gt;pamphlet contre le navigateur de la firme de &lt;a href=&quot;http://fr.wikipedia.org/wiki/Redmond&quot; hreflang=&quot;fr&quot; title=&quot;Redmond, située dans l'État de Washington, dont la notoriété est accrue par la présence du siège social de Microsoft.&quot;&gt;Redmond&lt;/a&gt;&lt;/em&gt;&amp;quot; : un petit désagrément que je viens de constater entre &lt;a href=&quot;http://www.jquery.com/&quot; hreflang=&quot;en&quot; title=&quot;jQuery is a new type of JavaScript library.&quot;&gt;jQuery&lt;/a&gt;, le plugin &lt;a href=&quot;http://bassistance.de/jquery-plugins/jquery-plugin-validation/&quot; hreflang=&quot;en&quot;&gt;Validation&lt;/a&gt; et Internet Explorer.&lt;br /&gt;
Si l'encodage de la librairie de base (&lt;em&gt;jquery.js&lt;/em&gt;) et celui du plugin (&lt;em&gt;jquery.validation.js&lt;/em&gt;) sont différents (&lt;a href=&quot;http://fr.wikipedia.org/wiki/UTF-8&quot; hreflang=&quot;fr&quot;&gt;UTF-8&lt;/a&gt; pour l'un et &lt;a href=&quot;http://fr.wikipedia.org/wiki/ISO-8859-1&quot; hreflang=&quot;fr&quot;&gt;ISO-8859-1&lt;/a&gt; pour l'autre), des erreurs &lt;a href=&quot;http://fr.wikipedia.org/wiki/Javascript&quot; hreflang=&quot;fr&quot;&gt;Javascript&lt;/a&gt; apparaissent dans IE.&lt;/p&gt;


&lt;p&gt;Ça a l'air triviale, mais pourtant j'ai passé plus de 3 heures à essayer de débuger du Javascrit sous IE (il parait que c'est possible ;-)) qui, n'ayons pas peur des mots, est une véritable bouse dans le domaine du débug JS.&lt;/p&gt;    &lt;p&gt;Une fois que tout marche, ce plugin se révèle très pratique, car la syntaxe pour vérifier les entrées d'un formulaire est relativement simple :&lt;/p&gt;

&lt;code class=&quot;Javascript&quot;&gt;&lt;span style=&quot;color: #009900; font-style: italic;&quot;&gt;// Mode débug :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #009900; font-style: italic;&quot;&gt;//$.validator.defaults.debug = true;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
$&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;document&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;ready&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;#comment-form&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;validate&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; errorContainer: $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;#comment-form div.error-form&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; errorLabelContainer: $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;#comment-form div.error-form ul&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; errorWrapper: &lt;span style=&quot;color: #3366CC;&quot;&gt;'li'&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; metaWrapper: &lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;validate&amp;quot;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rules: &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c_name: &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt; required: &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;true&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c_mail: &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; required: &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;true&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email: &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c_content: &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt; required: &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;true&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;, &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; messages: &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c_name: msg_valid_name,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c_mail: msg_valid_email,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c_content: msg_valid_content&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;


&lt;p&gt;Pour les messages d'alertes, on notera que je passe des variables par soucis de respecter l'internationalisation de DotClear&lt;/p&gt;


&lt;p&gt;Faut que je vérifie la licence (&lt;a href=&quot;http://jquery.com/src/GPL-LICENSE.txt&quot; hreflang=&quot;en&quot;&gt;GPL&lt;/a&gt; / &lt;a href=&quot;http://jquery.com/src/MIT-LICENSE.txt&quot; hreflang=&quot;en&quot;&gt;MIT&lt;/a&gt;) du truc et si elles le permettent je pense l'utiliser pour mon prochain gros projet professionnel. Comme le dit le slogan de cette librairie :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;write less, do more&lt;/p&gt;&lt;/blockquote&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/jQuery-UTF8-et-Internet-Explorer#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/jQuery-UTF8-et-Internet-Explorer#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/162</wfw:commentRss>
      </item>
    
  <item>
    <title>Thème llaumgui-ng, Dotclear 2 et jQuery</title>
    <link>http://www.llaumgui.com/post/Theme-llaumgui-ng-Dotclear-2-et-jQuery</link>
    <guid isPermaLink="false">urn:md5:ca4c963ad0b7440a7fe55b340e063317</guid>
    <pubDate>Sun, 25 Feb 2007 23:49:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>AJAX</category><category>Dotclear</category><category>Google</category><category>jQuery</category><category>llaumgui.com</category><category>spam</category><category>thème</category><category>Web 2.0</category>    
    <description>&lt;p&gt;Je viens de basculer par défaut le thème &amp;quot;&lt;em&gt;llaumgui-ng&lt;/em&gt;&amp;quot; et je devrais bientôt retirer le thème &amp;quot;&lt;em&gt;llaumgui&lt;/em&gt;&amp;quot; de mon blog.
Ce nouveau thème est plus moderne est plus sérieux que le précédent. Il est pour le moment en version bêta et devrait évoluer graphiquement (couleur, header, etc...) et techniquement, me permettant ainsi de transformer LLaumguiDotCom en petit Labo &lt;a href=&quot;http://fr.wikipedia.org/wiki/Web_2.0&quot; hreflang=&quot;fr&quot;&gt;Web 2.0&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;Pour agrémenter le design et améliorer l'ergonomie, j'utilise &lt;a href=&quot;http://www.jquery.com&quot; hreflang=&quot;en&quot;&gt;jQuery&lt;/a&gt;, la
librairie JavaScript proposée en standard dans &lt;a href=&quot;http://www.dotclear.net&quot; hreflang=&quot;fr&quot;&gt;DotClear&lt;/a&gt; 2 :&lt;/p&gt;


&lt;h2&gt;La liste des tags et le formulaire&lt;/h2&gt;

&lt;p&gt;L'onglet &lt;em&gt;Tags&lt;/em&gt; du menu du haut permet de faire dérouler la liste des tags, il en est de même pour le formulaire permettant de poster un commentaire qui par défaut est caché.
Pour cela j'utilise la fonction &lt;a href=&quot;http://docs.jquery.com/API/1.1/Effects#toggle.28.29&quot; hreflang=&quot;fr&quot;&gt;toggle()&lt;/a&gt; de jQuery pour afficher et masquer un élément CSS (&lt;em&gt;.tabstags&lt;/em&gt;) qui par défaut est masqué.&lt;/p&gt;
&lt;code class=&quot;Javascript&quot;&gt;$&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;document&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;ready&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900; font-style: italic;&quot;&gt;/* Gestion des tags déroulants */&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;li.tags a&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;click&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;ul.tabstags&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;toggle&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;slow&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;



&lt;h2&gt;Les info-bulles&lt;/h2&gt;

&lt;p&gt;Simple utilisation du plugin &lt;a href=&quot;http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/&quot; hreflang=&quot;en&quot;&gt;ToolTip&lt;/a&gt; disponible pour jQuery et activable via la syntaxe :&lt;/p&gt;
&lt;code class=&quot;Javascript&quot;&gt;$&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;document&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;ready&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900; font-style: italic;&quot;&gt;/* Plugin ToolTips */&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;'a, input, img'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;Tooltip&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;


&lt;h2&gt;Quelques idées à venir si elle ne demande pas de modification du kernel de Dotclear :&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Formulaire &lt;em&gt;Ajax powered&lt;/em&gt; pour éviter de recharger la page lorsqu'on demande une prévisualisation, sous condition que ça ne facilite pas le &lt;a href=&quot;http://fr.wikipedia.org/wiki/Spam&quot; hreflang=&quot;fr&quot;&gt;SPAM&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Formulaire de recherche à la &lt;a href=&quot;http://www.google.com/ig&quot; hreflang=&quot;fr&quot;&gt;Google Sugeste&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Et bien plus encore ;-).&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Theme-llaumgui-ng-Dotclear-2-et-jQuery#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Theme-llaumgui-ng-Dotclear-2-et-jQuery#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/158</wfw:commentRss>
      </item>
    
  <item>
    <title>Preview du thème LLaumgui-ng</title>
    <link>http://www.llaumgui.com/post/Preview-du-theme-LLaumgui-ng</link>
    <guid isPermaLink="false">urn:md5:2fb756cd4492f51faac7b995b517f8ba</guid>
    <pubDate>Fri, 23 Feb 2007 00:08:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>CSS</category><category>Dotclear</category><category>jQuery</category><category>thème</category>    
    <description>    &lt;p&gt;A la demande générale de certain qui se reconnaîtrons, je suis en train de concocter un nouveau thème pour mon blog, simplement appelé llaumgui-ng.&lt;/p&gt;
&lt;p&gt;Pour le moment, vous pouvez admirer une preview de ce que ça donnera : un thème qui se rapproche du bureau de &lt;a hreflang=&quot;en&quot; href=&quot;http://www.gnome.org&quot;&gt;Gnome&lt;/a&gt; avec un header bien plus sobre que l'actuel qui sera basé sur un fond d'écran de &lt;a hreflang=&quot;en&quot; href=&quot;http://www.isity.net/&quot;&gt;Diana&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Question technique, j'utilise des éléments de &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade&quot;&gt;CSS&lt;/a&gt; 2.0 qui pourraient ne pas être compatible IE6 (:first-child par exemple), et je m'en fout ! Je ne vais pas me casser le XXX à la place des ingénieurs de chez Microsoft qui ne sont pas fichus de coder un navigateur munit d'un interpréteur correct ! &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.mozilla-europe.org/fr/products/firefox/&quot;&gt;A bon entendeur&lt;/a&gt;...&lt;br /&gt;Je suis aussi en train de regarder du côté de &lt;a hreflang=&quot;en&quot; href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt;, inclue dans &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.dotclear.net&quot;&gt;DotClear&lt;/a&gt; 2.0 afin de voir ce que je peux en faire...&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/preview_llaumgui-ng.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/.preview_llaumgui-ng_m.jpg&quot; alt=&quot;Preview du thème LLaumgui-ng&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;J'attends vos remarques et commentaires.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Preview-du-theme-LLaumgui-ng#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Preview-du-theme-LLaumgui-ng#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/157</wfw:commentRss>
      </item>
    
</channel>
</rss>