<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.nodeo.net/index.php/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/">
<channel>
  <title>nodeo.net - Blog - Pour un web libre, moderne et ouvert ! - mootools</title>
  <link>http://blog.nodeo.net/index.php/</link>
  <description>Les dernières activités de Nodeo, des tests d'applications web, articles sur le webdesign et le développement web</description>
  <language>fr</language>
  <pubDate>Sat, 17 May 2008 17:27:53 +0200</pubDate>
  <copyright>Copyright, Nodeo 2006</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Sortie de mootools 1.1 : optimisation, optimisation !</title>
    <link>http://blog.nodeo.net/index.php/post/2007/05/08/Sortie-de-mootools-11-%3A-optimisation-optimisation</link>
    <guid isPermaLink="false">urn:md5:60d974b06c2efd3afc761be151d4bc0d</guid>
    <pubDate>Tue, 08 May 2007 11:20:00 +0200</pubDate>
    <dc:creator>davidm</dc:creator>
        <category>Développement web</category>
        <category>javascript framework</category><category>mootools</category>    
    <description>    &lt;p&gt;La version 1.1 de la libraierie mootools vient de sortir, avec au programme de nombreuses optimisation du code et de nouvelle possibilités&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;possibilité de créer des evènements customs grâce à une API&lt;/li&gt;
&lt;li&gt;évènements mouseenter et mouseleave&lt;/li&gt;
&lt;li&gt;des filtres plus puissants : on peut désormais grâce à la fonction &lt;code&gt;filterByClass&lt;/code&gt; écrire des filtres plus sélectifs par exemple &lt;code&gt;$('myElement').getChildren().filterByClass('myClass');&lt;/code&gt; qui permet de récupérer tous les éléments enfants de l'élément avec la classe myClass&lt;/li&gt;
&lt;li&gt;et bien d'autres améliorations trop longues pour être listées ici !&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(Cf &lt;a href=&quot;http://dev.mootools.net/wiki/whatsNew&quot; hreflang=&quot;en&quot;&gt;http://dev.mootools.net/wiki/whatsNew&lt;/a&gt; pour plus de détails)&lt;/p&gt;


&lt;p&gt;A noter aussi, une &lt;a href=&quot;http://demos.mootools.net/&quot; hreflang=&quot;en&quot;&gt;nouvelle section démos&lt;/a&gt; (enfin !) sur le site de mootools, qui est (hourra !) cette fois bien documentée avec le code js, html et css :)&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Suite des expériences avec mootools : le toggle</title>
    <link>http://blog.nodeo.net/index.php/post/2007/04/28/Suite-des-experiences-avec-mootools-%3A-le-toggle</link>
    <guid isPermaLink="false">urn:md5:4f3a8eee6755ac9e993dbcae0cf05f6e</guid>
    <pubDate>Sat, 28 Apr 2007 13:57:00 +0200</pubDate>
    <dc:creator>davidm</dc:creator>
        <category>javascript framework</category><category>mootools</category>    
    <description>    &lt;p&gt;Nous avons vu la dernière fois comment initialiser un effet mootools au chargement d'une page web, cette fois je vais partager avec vous ce à quoi j'ai abouti pour la mise en place un effet simple (ici Slide in et out) initialisé via un toggle (interrupteur pour afficher ou masquer un élément).&lt;/p&gt;

&lt;pre&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;

window.addEvent('domready', function() {
            var showSearch = new Fx.Slide('recherche', {duration: 750});   
             showSearch.hide(); 
             $('show_search').addEvent('click', function() {showSearch.toggle();});
         });

&amp;lt;/script&amp;gt;
&lt;/pre&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Initialiser un effet au chargement de la page avec mootools</title>
    <link>http://blog.nodeo.net/index.php/post/2007/04/19/Initialiser-un-effet-au-chargement-de-la-page-avec-mootools</link>
    <guid isPermaLink="false">urn:md5:7e8fc331d8fd2c5a4e3df5df10a5f286</guid>
    <pubDate>Thu, 19 Apr 2007 02:19:00 +0200</pubDate>
    <dc:creator>davidm</dc:creator>
        <category>Développement web</category>
        <category>javascript framework</category><category>mootools</category>    
    <description>    &lt;p&gt;J'avais déjà abordé &lt;a href=&quot;http://modxcms.com/forums/index.php/topic,6621.msg46457.html#msg46457&quot; hreflang=&quot;en&quot;&gt;la même question&lt;/a&gt; sur les forums de MODx concernant la technique permettant d'initialiser un effet du framework &lt;a href=&quot;http://script.aculo.us/&quot; hreflang=&quot;en&quot;&gt;script.aculo.us&lt;/a&gt;, et dernièrement j'ai basculé mes développement vers le framework mootools, plus léger et aussi plus &amp;quot;propre&amp;quot; d'un point de vue code.&lt;/p&gt;


&lt;p&gt;Exemple avec script.aculo.us :&lt;/p&gt;

&lt;pre&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;!-- // --&amp;gt;&amp;lt;![CDATA[

/* Observe when page loads and run the &amp;quot;init&amp;quot; function */
Event.observe(window, 'load', init, false);

/* When page is loaded, this function is called */
function init()
{
           new Effect.Opacity('submenu', {duration:1.5, from:0.2, to:1.0});
  }

// ]]&amp;gt;

&amp;lt;/script&amp;gt;&lt;/pre&gt;


&lt;p&gt;Comment faire avec mootools ?
Ni la documentation, ni le fameux mootorial ne donnent réellement de réponse simple à la question... après une bonne lecture des forums et quelques tâtonnements, voici ce à quoi j'abouti (l'élement cible est un div avec l'id &amp;quot;submenu&amp;quot;):&lt;/p&gt;

&lt;pre&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;

window.addEvent('load', function() {
var myFx = new Fx.Style('submenu', 'opacity', {duration: 500}).start(0,1);
});

&amp;lt;/script&amp;gt;&lt;/pre&gt;


&lt;p&gt;Notez que j'utilise window.addEvent car window.onLoad sera prochainement déprécié...
Suite des aventures au pays de mootools prochainement !&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>