<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6168617572844070540</id><updated>2024-10-05T03:59:25.289+01:00</updated><category term="My Contribution"/><category term="jQuery Ui Tuto"/><category term="Web News"/><title type='text'>Développement Intelligent</title><subtitle type='html'>Ce qu’on rapporte au monde NTIC</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-6693429843001977506</id><published>2012-09-11T17:18:00.000+01:00</published><updated>2012-09-11T17:18:11.098+01:00</updated><title type='text'>jQuery Scroll Path</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
jQuery Scroll Path&lt;/h2&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;#&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9t_4FwyWkqvQXdh8k20kv2RZVDGafl4Fsto1ivCNttQv9rYWsLlHurEphEusSbRJMc2Umx5JypMrgNkqClMjEdNn5K-prVBhuNJDtSjlRY8BWjM-jO3xgICy_K8BT4yMs_Ys6EN_dMNJa/s1600/Scroll-Path.jpg&quot; 
onclick=&quot;document.location.href=&#39;http://joelb.me/scrollpath/;&quot;
/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div sizcache=&quot;0&quot; sizset=&quot;23&quot;&gt;
jQuery Scroll Path is a plugin that lets you define 
your own custom scroll path. What this means exactly is best understood by &lt;a href=&quot;http://joelb.me/scrollpath/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #888f96;&quot;&gt;checking out the demo&lt;/span&gt;&lt;/a&gt;. The 
plugin uses canvas flavored syntax for drawing paths, using the methods moveTo, 
lineTo and arc. To help with getting the path right, a canvas overlay with the 
path can be enabled when initiating the plugin.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
Scrolling can be done with the mouse wheel, up/down arrow keys and spacebar. 
The space bar scrolls faster than the arrow keys, and holding shift while 
pressing space will scroll backwards. A custom scroll bar is also included, 
which allows click and drag scrolling. The scroll bar is enabled by default.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/6693429843001977506/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/09/jquery-scroll-path.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/6693429843001977506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/6693429843001977506'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/09/jquery-scroll-path.html' title='jQuery Scroll Path'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9t_4FwyWkqvQXdh8k20kv2RZVDGafl4Fsto1ivCNttQv9rYWsLlHurEphEusSbRJMc2Umx5JypMrgNkqClMjEdNn5K-prVBhuNJDtSjlRY8BWjM-jO3xgICy_K8BT4yMs_Ys6EN_dMNJa/s72-c/Scroll-Path.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-6457111987189265345</id><published>2012-07-06T12:41:00.000+01:00</published><updated>2012-07-06T12:41:06.068+01:00</updated><title type='text'>Filters: Nice jQuery Filter Plugin</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Filters is a jQuery plugin (similar to &lt;a href=&quot;http://www.webresourcesource.com/quicksand/&quot; target=&quot;_blank&quot; title=&quot;Quicksand&quot;&gt;Quicksand&lt;/a&gt;) that allows items in a list to be filtered using a custom cool animation.&lt;br /&gt;
Items can be faded in and out, moved using a standard css3 animation or you can create your own custom animation.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.jscraft.net/demo/plugins/filters/&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;
&lt;img border=&quot;0&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjf4bhC8BR6XohF3ksMlVqB5HCa-cNiA9FqnicVZzmSK-Hf6jzgB9DgeUDUTQ8vDsNoAbZ3ZqicpxvxL0yV9-Ijs5BqerMwsbNQOrXxhzlF0xRcfnqSzNmJ2HK1E3Mlr-puyIl0age2CwZ/s320/filters_jScraft.jpg&quot; width=&quot;320&quot; /&gt;

&lt;/a&gt;&lt;/div&gt;
The plugin is free for non commercial use but a commercial license is otherwise required from &lt;a href=&quot;http://www.jscraft.net/&quot; target=&quot;_blank&quot;&gt;jsCraft&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;PostMeta&quot; style=&quot;background-color: #eaeaea; margin: 0px; padding: 5px;&quot;&gt;
&lt;b&gt;Requirements:&lt;/b&gt; jQuery&lt;br /&gt;
&lt;b&gt;Website:&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;http://www.jscraft.net/demo/plugins/filters/&quot; target=&quot;_blank&quot;&gt;http://www.jscraft.net/demo/plugins/filters/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Licence:&lt;/b&gt; Non Commercial / Commercial&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/6457111987189265345/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/07/filters-nice-jquery-filter-plugin.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/6457111987189265345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/6457111987189265345'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/07/filters-nice-jquery-filter-plugin.html' title='Filters: Nice jQuery Filter Plugin'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjf4bhC8BR6XohF3ksMlVqB5HCa-cNiA9FqnicVZzmSK-Hf6jzgB9DgeUDUTQ8vDsNoAbZ3ZqicpxvxL0yV9-Ijs5BqerMwsbNQOrXxhzlF0xRcfnqSzNmJ2HK1E3Mlr-puyIl0age2CwZ/s72-c/filters_jScraft.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-1147535115271741243</id><published>2012-07-01T18:16:00.001+01:00</published><updated>2012-07-01T18:16:23.848+01:00</updated><title type='text'>Brackets: Web-Based Code Editor By Adobe</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 12px; margin-top: 12px; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://brackets.io/&quot; style=&quot;border: 0px; color: #00a0e3;&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Brackets&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;is an&amp;nbsp;&lt;strong&gt;open source code editor (IDE)&lt;/strong&gt;, built by Adobe, which is&lt;strong&gt;created with only client-side web technologies like HTML-CSS and JavaScript&lt;/strong&gt;.&lt;/div&gt;
&lt;div style=&quot;color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 12px; margin-top: 12px; text-align: justify;&quot;&gt;
The editor focuses on simplicity and, rather than too many panels, the quick-edit UI is the main thing.&lt;/div&gt;
&lt;div style=&quot;color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 12px; margin-top: 12px; text-align: justify;&quot;&gt;
A&amp;nbsp;&lt;strong&gt;&quot;live development&quot; feature&lt;/strong&gt;&amp;nbsp;syncs a browser with the editor and displays any changes instantly.&lt;/div&gt;
&lt;div style=&quot;color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 12px; margin-top: 12px; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqAqbIoV8P_s3PaVzl_bDvbwkrO_xlTXNf8zRC7zd0FMo-oBTi7BNE2aiWgff3PV4knBjYQXVkGO_K7WAt3aEoDPJqzr09HKNEv-2OO-7t52YKOdOitKHHH5_3dN0KAiV0CmmODsmTXCS6/s1600/brackets.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqAqbIoV8P_s3PaVzl_bDvbwkrO_xlTXNf8zRC7zd0FMo-oBTi7BNE2aiWgff3PV4knBjYQXVkGO_K7WAt3aEoDPJqzr09HKNEv-2OO-7t52YKOdOitKHHH5_3dN0KAiV0CmmODsmTXCS6/s1600/brackets.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 12px; margin-top: 12px; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 12px; margin-top: 12px; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;PostContent&quot; style=&quot;margin: 0px; overflow: hidden; padding: 0px; width: 490px;&quot;&gt;
&lt;div style=&quot;margin-bottom: 12px; margin-top: 12px;&quot;&gt;
It is integrated with the&amp;nbsp;&lt;strong&gt;Chrome&#39;s Developer Tools and JSLint for debugging&lt;/strong&gt;.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 12px; margin-top: 12px;&quot;&gt;
&lt;strong&gt;Brackets&lt;/strong&gt;, although being web-based, works in a native shell (Win &amp;amp; Mac versions available) to reach the filesystem.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;PostMeta&quot; style=&quot;background-color: #eaeaea; margin: 0px; padding: 5px; text-align: -webkit-auto;&quot;&gt;
&lt;strong&gt;Requirements:&lt;/strong&gt;&amp;nbsp;Windows or Mac&lt;br /&gt;&lt;strong&gt;Website:&lt;/strong&gt;&amp;nbsp;&lt;a href=&quot;http://brackets.io/&quot; style=&quot;border: 0px; color: #00a0e3; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://brackets.io/&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Download:&lt;/strong&gt;&amp;nbsp;&lt;a href=&quot;https://github.com/adobe/brackets&quot; style=&quot;border: 0px; color: #00a0e3; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;https://github.com/adobe/brackets&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/1147535115271741243/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/07/brackets-web-based-code-editor-by-adobe.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/1147535115271741243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/1147535115271741243'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/07/brackets-web-based-code-editor-by-adobe.html' title='Brackets: Web-Based Code Editor By Adobe'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqAqbIoV8P_s3PaVzl_bDvbwkrO_xlTXNf8zRC7zd0FMo-oBTi7BNE2aiWgff3PV4knBjYQXVkGO_K7WAt3aEoDPJqzr09HKNEv-2OO-7t52YKOdOitKHHH5_3dN0KAiV0CmmODsmTXCS6/s72-c/brackets.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-3044253590244963150</id><published>2012-06-29T11:43:00.001+01:00</published><updated>2012-06-29T11:43:40.445+01:00</updated><title type='text'>jQuery &amp; Handsontable: Create an Excel Style Table Editor</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Handsontable is a jQuery plugin that can create an editable Excel or Google Spreadsheet style table from data stored as a JavaScript array.&lt;br /&gt;
It features:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMXCJyO91VGtS7-iQt-hZBaRoOreoCJy48bqIMoMW3iHTAphiXMGr7_I69618Tj3rMCwyPMaBmE92_lexw8t8BaSMAqLYOAu8ZvARpG_aFFdwi5nVpxfETZ-D3ZD-zmJWZ0zPEyvmXYRz5/s1600/HandsonTable.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;175&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMXCJyO91VGtS7-iQt-hZBaRoOreoCJy48bqIMoMW3iHTAphiXMGr7_I69618Tj3rMCwyPMaBmE92_lexw8t8BaSMAqLYOAu8ZvARpG_aFFdwi5nVpxfETZ-D3ZD-zmJWZ0zPEyvmXYRz5/s400/HandsonTable.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Auto expanding editable cells.&lt;/li&gt;
&lt;li&gt;Legends.&lt;/li&gt;
&lt;li&gt;Scrollable in a container.&lt;/li&gt;
&lt;li&gt;Fill handle to drag content to new cells.&lt;/li&gt;
&lt;li&gt;Autocomplete (when used with the bootstrap type ahead plugin).&lt;/li&gt;
&lt;li&gt;Context menu to modify rows and columns&lt;/li&gt;
&lt;li&gt;Callbacks to do things like validate and save data back to a database.&lt;/li&gt;
&lt;/ul&gt;
It also has a number of options and methods that are well documented on &lt;a href=&quot;https://github.com/warpech/jquery-handsontable&quot; target=&quot;_blank&quot; title=&quot;Github&quot;&gt;github&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://warpech.github.com/jquery-handsontable/index.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #cc0000; font-size: large;&quot;&gt;Demos&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Documentation&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;: Available plugin methods and configuration options are listed in  &lt;/span&gt;&lt;a href=&quot;http://github.com/warpech/jquery-handsontable&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;README.md on GitHub&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Download:&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; You can download this project in either  &lt;/span&gt;&lt;a href=&quot;http://github.com/warpech/jquery-handsontable/zipball/master&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;zip&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; or  &lt;/span&gt;&lt;a href=&quot;http://github.com/warpech/jquery-handsontable/tarball/master&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;tar&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; formats.You can also clone the project with &lt;/span&gt;&lt;a href=&quot;http://git-scm.com/&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Git&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;  by running:&lt;/span&gt;&lt;/div&gt;
&lt;pre class=&quot;console&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;$ git clone git://github.com/warpech/jquery-handsontable&lt;/span&gt;&lt;/pre&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;License&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;: Licensed under the MIT license&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Authors&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; : Marcin Warpechowski / &lt;/span&gt;&lt;a href=&quot;http://www.giraffeapp.com/&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Giraffe&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/3044253590244963150/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/06/jquery-handsontable-create-excel-style.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/3044253590244963150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/3044253590244963150'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/06/jquery-handsontable-create-excel-style.html' title='jQuery &amp; Handsontable: Create an Excel Style Table Editor'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMXCJyO91VGtS7-iQt-hZBaRoOreoCJy48bqIMoMW3iHTAphiXMGr7_I69618Tj3rMCwyPMaBmE92_lexw8t8BaSMAqLYOAu8ZvARpG_aFFdwi5nVpxfETZ-D3ZD-zmJWZ0zPEyvmXYRz5/s72-c/HandsonTable.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-6831721845696623004</id><published>2012-06-27T10:27:00.000+01:00</published><updated>2012-06-27T10:27:06.321+01:00</updated><title type='text'>Google Shows Startups How to Master SEO in 10 Minutes</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;strong&gt;&amp;nbsp;How to Master SEO in 10 Minutes&lt;/strong&gt; &lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/El3IZFGERbM?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/6831721845696623004/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/06/google-shows-startups-how-to-master-seo.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/6831721845696623004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/6831721845696623004'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/06/google-shows-startups-how-to-master-seo.html' title='Google Shows Startups How to Master SEO in 10 Minutes'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-6816715509363123144</id><published>2012-06-16T11:09:00.003+01:00</published><updated>2012-06-16T11:09:32.006+01:00</updated><title type='text'>Rekapi, keyframe animations with JavaScript.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #cc0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-align: justify;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;English:&amp;nbsp;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong style=&quot;background-color: white; border: 0px; color: #003399; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-align: justify;&quot;&gt;&lt;a href=&quot;http://rekapi.com/&quot; style=&quot;border: 0px; color: #003399;&quot; target=&quot;_blank&quot;&gt;Rekapi&lt;/a&gt;&lt;/strong&gt;&lt;span style=&quot;background-color: white; color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-align: justify;&quot;&gt;&amp;nbsp;is a library which brings keyframe animations to JavaScript. It allows us to define the objects, keyframes, animations and control the state of the scene (play, pause, stop).&lt;/span&gt;&lt;br /&gt;
&lt;strong style=&quot;background-color: white; color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-align: justify;&quot;&gt;The drawing of elements is not part of the library&lt;/strong&gt;&lt;span style=&quot;background-color: white; color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-align: justify;&quot;&gt;&amp;nbsp;and that process can be accomplished by the favorite solution of each developer.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 12px; margin-top: 12px; text-align: justify;&quot;&gt;
Also,&amp;nbsp;&lt;strong&gt;Rekapi can export your DOM animations to CSS3 @keyframes&lt;/strong&gt;&amp;nbsp;for enhanced performance&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 12px; margin-top: 12px; text-align: justify;&quot;&gt;
It is very well documented, supports a wide list of browsers and&amp;nbsp;&lt;strong&gt;works with Node.js too&lt;/strong&gt;.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://rekapi.com/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9WY_N2nn0Yq5P-sAOvQW3LRAbbvgqubHsT5XjdFs-L-EUbhpqUXcvp4O8HkkB0z3uc8CXGBFbB67v680-qjOmRsA-0TeE41s0c_3B9I_Z5d9SwygmT66mtn8Ca2r3Dw1HYDchHpRczlg5/s320/rekapi.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;u&gt;Français:&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #35383d;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong style=&quot;background-color: white; border: 0px; color: #003399; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-align: justify;&quot;&gt;&lt;a href=&quot;http://rekapi.com/&quot; style=&quot;border: 0px; color: #003399;&quot; target=&quot;_blank&quot;&gt;Rekapi&lt;/a&gt;&lt;/strong&gt;&lt;span style=&quot;background-color: white; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;est un framework javascript qui nous aide à réaliser des animations comme sur flash, il permet la définition d&#39;objets, keyframes, animations, et le&amp;nbsp;contrôle de l&#39;animation (pause,play,stop).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;Le framework ne permet par contre pas le dessin d&#39;éléments, cela peut être accompli par d&#39;autres solutions selon chaque développeur.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; margin-bottom: 12px; margin-top: 12px; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 12px; margin-top: 12px;&quot;&gt;
&lt;span style=&quot;color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;En outre, &lt;b&gt;Rekapi peut exporter vos animations DOM en CSS3@Keyframes&lt;/b&gt; pour des performances améliorées.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 12px; margin-top: 12px;&quot;&gt;
&lt;span style=&quot;color: #35383d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;Il est très bien documenté, prend en charge une large liste de navigateurs et se base sur Node.js .&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;PostMeta&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: xx-small;&quot;&gt;&lt;strong&gt;Requirements:&lt;/strong&gt; Underscore &amp;amp; Shifty&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: xx-small;&quot;&gt;&lt;strong&gt;Compatibility:&lt;/strong&gt; All Modern Browsers&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: xx-small;&quot;&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href=&quot;http://rekapi.com/&quot; target=&quot;_blank&quot;&gt;http://rekapi.com/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: xx-small;&quot;&gt;&lt;strong&gt;Demo:&lt;/strong&gt; &lt;a href=&quot;http://rekapi.com/demo/bargraph.html&quot; target=&quot;_blank&quot;&gt;http://rekapi.com/demo/bargraph.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: xx-small;&quot;&gt;&lt;strong&gt;Download:&lt;/strong&gt; &lt;a href=&quot;https://github.com/jeremyckahn/rekapi&quot; target=&quot;_blank&quot;&gt;https://github.com/jeremyckahn/rekapi&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/6816715509363123144/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/06/rekapi-keyframe-animations-with.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/6816715509363123144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/6816715509363123144'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/06/rekapi-keyframe-animations-with.html' title='Rekapi, keyframe animations with JavaScript.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9WY_N2nn0Yq5P-sAOvQW3LRAbbvgqubHsT5XjdFs-L-EUbhpqUXcvp4O8HkkB0z3uc8CXGBFbB67v680-qjOmRsA-0TeE41s0c_3B9I_Z5d9SwygmT66mtn8Ca2r3Dw1HYDchHpRczlg5/s72-c/rekapi.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-5753231614609306936</id><published>2012-06-09T11:58:00.000+01:00</published><updated>2012-06-09T11:58:13.972+01:00</updated><title type='text'>Adobe ® Shadow facilite le développement web pour les appareils mobiles</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Adobe ® Shadow est un nouvel outil d&#39;inspection et de prévisualisation qui permet aux développeurs&amp;nbsp;et concepteurs&amp;nbsp;Web &amp;nbsp;de travailler plus rapidement et plus efficacement en rationalisant le processus d&#39;aperçu, ce qui rend plus facile à personnaliser des sites Web pour les appareils mobiles.&amp;nbsp;Shadow&amp;nbsp;sera mis à jour régulièrement afin de rester en phase avec les standards du web, mises à jour du navigateur Web et de soutien pour les nouveaux appareils mobiles qui entrent sur le marché, tout en intégrant les commentaires des utilisateurs pour offrir la meilleure fonctionnalité et l&#39;expérience possible.
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;296&quot; scrolling=&quot;no&quot; src=&quot;http://tv.adobe.com/embed/877/12009/&quot; title=&quot;AdobeTV Video Player&quot; width=&quot;515&quot;&gt;&lt;/iframe&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;http://labs.adobe.com/technologies/shadow/&quot;&gt;Démonstration et téléchargement&lt;/a&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/5753231614609306936/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/06/adobe-shadow-facilite-le-developpement.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/5753231614609306936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/5753231614609306936'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/06/adobe-shadow-facilite-le-developpement.html' title='Adobe ® Shadow facilite le développement web pour les appareils mobiles'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-7163924909519041993</id><published>2012-06-09T11:40:00.000+01:00</published><updated>2012-06-09T11:40:09.192+01:00</updated><title type='text'>jQuery Transit</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimynUpo_RhPwRP0ryU-gQUNk8IlzDDYcfevXy8EDPLBxKaEqUxb9h37WqdSO5nN66P6ehv3ZU85DdFG_kAtGVQx4L1kXc-IeLR_-QMnlMQ0vC0HErQM3Xog9Geg3up2NJrziWTIqxPEIYN/s1600/jQueryTransit.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimynUpo_RhPwRP0ryU-gQUNk8IlzDDYcfevXy8EDPLBxKaEqUxb9h37WqdSO5nN66P6ehv3ZU85DdFG_kAtGVQx4L1kXc-IeLR_-QMnlMQ0vC0HErQM3Xog9Geg3up2NJrziWTIqxPEIYN/s320/jQueryTransit.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Jusqu&#39;à maintenant, il était difficile de recommander jQuery pour développer des sites web mobiles. Sa méthode animé (), qui est si bien utilisé sur le bureau, fonctionne mal sur les appareils mobiles, où CSS3 est fortement optimisé. Bien sûr, vous pouvez gérer et déclencher des transitions CSS3, mais cela implique d&#39;écrire beaucoup de CSS. C&#39;est là que vient la widget&amp;nbsp;&amp;nbsp;jQuery&amp;nbsp;transit. Ceci est un plugin jQuery qui fonctionne de la même manière que&amp;nbsp;la méthode&amp;nbsp;animate(), mais tout est alimenté par les transitions CSS3. Vous bénéficiez alors d&#39;animations fluides sur n&#39;importe quel périphérique, avec une syntaxe que vous connaissez déjà et que vous allez adorez.&lt;br /&gt;
Rico Sta. Cruz est&amp;nbsp;est l&#39;auteur&amp;nbsp;Transit jQuery.&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;

&lt;a href=&quot;http://ricostacruz.com/jquery.transit/&quot;&gt;Démonstration et téléchargement&lt;/a&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/7163924909519041993/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/06/jquery-transit.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/7163924909519041993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/7163924909519041993'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/06/jquery-transit.html' title='jQuery Transit'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimynUpo_RhPwRP0ryU-gQUNk8IlzDDYcfevXy8EDPLBxKaEqUxb9h37WqdSO5nN66P6ehv3ZU85DdFG_kAtGVQx4L1kXc-IeLR_-QMnlMQ0vC0HErQM3Xog9Geg3up2NJrziWTIqxPEIYN/s72-c/jQueryTransit.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-3085146138928161203</id><published>2012-05-22T16:12:00.000+01:00</published><updated>2012-06-05T14:50:30.428+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="My Contribution"/><title type='text'>Mise à jour de Microsoft Internet Explorer 5.5-8 pour être compatible aux navigateurs modernes.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBmNgdBgKg4Jh9oEXn8JNiFG09H2pTkHVPGf1Kl4aSYT5Ja2mTSEPIaID-boTfmpvIroS2ZZTf3AKP1mfj9QkyHiWX3axc1vIUtnhygXafXx5knqiQg7IS5ALHBcSx5wBQ7WlAZW6QjPW0/s1600/IE.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBmNgdBgKg4Jh9oEXn8JNiFG09H2pTkHVPGf1Kl4aSYT5Ja2mTSEPIaID-boTfmpvIroS2ZZTf3AKP1mfj9QkyHiWX3axc1vIUtnhygXafXx5knqiQg7IS5ALHBcSx5wBQ7WlAZW6QjPW0/s200/IE.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;IE9.js est
une bibliothèque JavaScript qui améliore le fameux Microsoft Internet Explorer
et rend son comportement comme un navigateur conforme aux standards d’IE9. Elle
corrige de nombreux problèmes HTML et CSS et rend transparent le travail PNG correctement
sous IE5, IE6, IE7 et IE8.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;Développée
par &lt;a href=&quot;http://dean.edwards.name/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Dean Edwards&lt;/span&gt;&lt;/a&gt;,
on en trouve 3 versions IE7.js, IE8.js et IE9.js, mais puisque IE9
s&#39;avère la dernière version stable de MSIE vaut mieux intégrer IE9.js.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;Je l&#39;ai intégré
au travail et j&#39;ai commencé à le tester vers un mois maintenant et pour
l&#39;instant fini les bugs IE8, je vous invite alors à l&#39;utiliser et à partager
votre retour d&#39;expérience.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 13.5pt;&quot;&gt;Utilisation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;Il suffit de
mettre ce bout de code en fin de votre page&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #6aa84f; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;&amp;lt;!--[if lt IE 9]&amp;gt;&lt;br /&gt;
&amp;lt;script
src=&quot;http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 13.5pt;&quot;&gt;PNG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;Enfin pour
remédier au problème de la transparence des .PNG sous les versions MSIE &amp;lt; 9
il faudra aussi définir une variable globale avant l&#39;intégration de la
bibliothèque&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 6pt;&quot;&gt;
&lt;span style=&quot;color: #000088; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;&amp;lt;script&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #660066; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: #666600; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #008800; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;&quot;IE8.js&quot;&lt;/span&gt;&lt;span style=&quot;color: #000088; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;IE7_PNG_SUFFIX&lt;/span&gt;&lt;span style=&quot;color: #666600; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #008800; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;&quot;.png&quot;&lt;/span&gt;&lt;span style=&quot;color: #666600; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;color: #000088; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 6pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 6pt; text-align: left;&quot;&gt;


&lt;span style=&quot;color: #000088; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 13.5pt;&quot;&gt;&lt;a href=&quot;http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Téléchargement&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 6pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 6pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/3085146138928161203/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/05/mise-jour-de-microsoft-internet.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/3085146138928161203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/3085146138928161203'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/05/mise-jour-de-microsoft-internet.html' title='Mise à jour de Microsoft Internet Explorer 5.5-8 pour être compatible aux navigateurs modernes.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBmNgdBgKg4Jh9oEXn8JNiFG09H2pTkHVPGf1Kl4aSYT5Ja2mTSEPIaID-boTfmpvIroS2ZZTf3AKP1mfj9QkyHiWX3axc1vIUtnhygXafXx5knqiQg7IS5ALHBcSx5wBQ7WlAZW6QjPW0/s72-c/IE.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-3765505389397083606</id><published>2012-05-02T14:48:00.002+01:00</published><updated>2012-05-02T14:48:29.599+01:00</updated><title type='text'>HTML5 Please</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2&gt;
HTML5 Please &lt;/h2&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
In this nice page you will look up HTML5, CSS3, etc features, know if they are ready for use, 
and if so find out how you should use them – with polyfills, fallbacks 
or as they are. &lt;/div&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;
&lt;a class=&quot;titre&quot; href=&quot;http://html5please.us/&quot;&gt;http://html5please.us/&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR63IWZms4JQLFnh_OYlKakN-ohtHTZuFfXxbfQysk5_7LZ1BAGvKCT-pkCdOZQ6KJm9hVEDlUDZspxoP7IAsyW7zCJxaVt0tfPPXWl-OYjFPBBgWAnpKlfGpjCxO3-DaCgjzp7u7xVYjd/s1600/Html5pleaseUs.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR63IWZms4JQLFnh_OYlKakN-ohtHTZuFfXxbfQysk5_7LZ1BAGvKCT-pkCdOZQ6KJm9hVEDlUDZspxoP7IAsyW7zCJxaVt0tfPPXWl-OYjFPBBgWAnpKlfGpjCxO3-DaCgjzp7u7xVYjd/s400/Html5pleaseUs.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/3765505389397083606/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/05/html5-please.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/3765505389397083606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/3765505389397083606'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/05/html5-please.html' title='HTML5 Please'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR63IWZms4JQLFnh_OYlKakN-ohtHTZuFfXxbfQysk5_7LZ1BAGvKCT-pkCdOZQ6KJm9hVEDlUDZspxoP7IAsyW7zCJxaVt0tfPPXWl-OYjFPBBgWAnpKlfGpjCxO3-DaCgjzp7u7xVYjd/s72-c/Html5pleaseUs.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-3738908481975541925</id><published>2012-04-27T14:49:00.000+00:00</published><updated>2012-04-27T15:10:45.290+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jQuery Ui Tuto"/><category scheme="http://www.blogger.com/atom/ns#" term="My Contribution"/><title type='text'>Tutoriel jQuery : jQueryUI Sortable</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;


&lt;object class=&quot;BLOGGER-youtube-video&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; data-thumbnail-src=&quot;http://2.gvt0.com/vi/fxpA6Tj7_f4/0.jpg&quot; height=&quot;266&quot; width=&quot;320&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/fxpA6Tj7_f4&amp;fs=1&amp;source=uds&quot; /&gt;


&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;


&lt;embed width=&quot;320&quot; height=&quot;266&quot;  src=&quot;http://www.youtube.com/v/fxpA6Tj7_f4&amp;fs=1&amp;source=uds&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&amp;nbsp;&lt;a href=&quot;http://www.grafikart.fr/&quot;&gt;http://www.grafikart.fr&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/3738908481975541925/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/tutoriel-jquery-jqueryui-sortable.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/3738908481975541925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/3738908481975541925'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/tutoriel-jquery-jqueryui-sortable.html' title='Tutoriel jQuery : jQueryUI Sortable'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-4493312301793989373</id><published>2012-04-27T14:45:00.005+00:00</published><updated>2012-04-27T15:10:45.293+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jQuery Ui Tuto"/><category scheme="http://www.blogger.com/atom/ns#" term="My Contribution"/><title type='text'>Tutoriel jQuery : jQueryUI Slider</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;





&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/qvdNYxuP2SM?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.grafikart.fr/&quot;&gt;http://www.grafikart.fr&lt;/a&gt;﻿&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/4493312301793989373/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/tutoriel-jquery-jqueryui-slider.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/4493312301793989373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/4493312301793989373'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/tutoriel-jquery-jqueryui-slider.html' title='Tutoriel jQuery : jQueryUI Slider'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-3407474828046150126</id><published>2012-04-27T14:40:00.000+00:00</published><updated>2012-04-27T15:10:45.286+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jQuery Ui Tuto"/><category scheme="http://www.blogger.com/atom/ns#" term="My Contribution"/><title type='text'>Tutoriel jQuery : jQuery UI Datepicker</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;Grafikart est un site web qui partage avec nous son expérience en mode NTIC par ses sympas tutoriels pour le développement web. J&#39;en ai fait une sélection que j&#39;ai adorée et que je repartage à mon tour avec vous.&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/gAG450T8DNs?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.grafikart.fr/&quot;&gt;http://www.grafikart.fr/&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/3407474828046150126/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/tutoriel-jquery-jquery-ui-datepicker.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/3407474828046150126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/3407474828046150126'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/tutoriel-jquery-jquery-ui-datepicker.html' title='Tutoriel jQuery : jQuery UI Datepicker'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-176026903903395631</id><published>2012-04-27T09:01:00.000+00:00</published><updated>2012-04-27T15:10:04.717+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web News"/><title type='text'>Soon: Buying stocks on Facebook on 3 clicks</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;


&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTGJtbhnL5T2IiS4Yy-6N20FY5CWHAMDAuUP0VflC6pNL-qp6TwzeEfR3LDHDJPLQvOkrKQZbU86xHw6hKjZJviC9wy_6OCkKly7bvSB3-2v7Ev0Sog0BokqBB7FDTFrvdkbE9DODC4AtV/s1600/like-button1-1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;155&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTGJtbhnL5T2IiS4Yy-6N20FY5CWHAMDAuUP0VflC6pNL-qp6TwzeEfR3LDHDJPLQvOkrKQZbU86xHw6hKjZJviC9wy_6OCkKly7bvSB3-2v7Ev0Sog0BokqBB7FDTFrvdkbE9DODC4AtV/s320/like-button1-1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #333333; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;The social network&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #333333; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt; &lt;span class=&quot;hps&quot;&gt;Facebook will&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;soon allow&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;its users to&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;buy shares&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;of their&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;favorite&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;companies&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;directly&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;on their pages&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;fans&lt;/span&gt;. &lt;span class=&quot;hps&quot;&gt;Why&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;not click&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;on the button&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;&quot;Like&quot;&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;while two&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;additional clicks&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;allow you&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;to enter the&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;capital
of the company&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot;&gt;Advanced&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;technology&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot;&gt;If&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;your&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;smartphone&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;is&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;designed&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;in
the medium&lt;/span&gt;&lt;span class=&quot;atn&quot;&gt;-&lt;/span&gt;term &lt;span class=&quot;hps&quot;&gt;to become&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;your bank cards&lt;/span&gt;, it&#39;s the &lt;span class=&quot;hps&quot;&gt;same with your&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;Facebook account&lt;/span&gt;. &lt;span class=&quot;hps&quot;&gt;Indeed&lt;/span&gt;, we
learn that &lt;span class=&quot;hps&quot;&gt;the authorization was&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;given&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;by the&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;NASDAQ&lt;/span&gt;, &lt;span class=&quot;hps&quot;&gt;the
largest&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;electronic&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;stock&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;market&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;in the world&lt;/span&gt;, &lt;span class=&quot;hps&quot;&gt;to
allow&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;the purchase of shares&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;directly
on the site&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot;&gt;The new&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;&quot;Like&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot;&gt;The&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;stock&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;will be
made&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;in a few clicks&lt;/span&gt;, &lt;span class=&quot;hps&quot;&gt;as&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;putting a&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;&quot;Like&quot;&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;on the page&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;of a celebrity&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;or company&lt;/span&gt;. &lt;span class=&quot;hps&quot;&gt;Chris&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;Kelly&lt;/span&gt;,
head &lt;span class=&quot;hps&quot;&gt;of private data&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;Facebook&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;feels it is&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;&quot;the
development of&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;a like button&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;in
many areas&lt;/span&gt;.&quot; &lt;span class=&quot;hps&quot;&gt;Ease of&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;access&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;that will allow the&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;number of families&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;owning shares of&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;fat.&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;They&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;are only&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;18%&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;in the U.S.&lt;/span&gt;, which &lt;span class=&quot;hps&quot;&gt;still represents&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;nearly 14&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;million homes&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot;&gt;Loyal3&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot;&gt;The company&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;is in charge&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;of this project&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;is called&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;Loyal3&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;and&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;it&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;already offers&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;to purchase shares&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;out of&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;Facebook&lt;/span&gt;. &lt;span class=&quot;hps&quot;&gt;But&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;soon&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;it will be possible&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;to do&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;directly from the&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;social network&lt;/span&gt;. &lt;span class=&quot;hps&quot;&gt;For example&lt;/span&gt;, &lt;span class=&quot;hps&quot;&gt;you can&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;on the page of&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;a
fan of&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;Coca&lt;/span&gt;&lt;span class=&quot;atn&quot;&gt;-&lt;/span&gt;Cola, &lt;span class=&quot;hps&quot;&gt;buy stock&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;in just three&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;clicks via&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;widget&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;on the page of&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;the company concerned.&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;Loyal3&lt;/span&gt;&#39;s CEO, &lt;span class=&quot;hps&quot;&gt;Barry&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;Schneider&lt;/span&gt;, &lt;span class=&quot;hps&quot;&gt;sees&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;this
possibility as&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;general public&lt;/span&gt;
&lt;span class=&quot;hps&quot;&gt;access&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;to the&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;world
of finance&lt;/span&gt;, not &lt;span class=&quot;hps&quot;&gt;only&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;an elite of&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;Wall Street&lt;/span&gt;, &lt;span class=&quot;hps&quot;&gt;of owning a business&lt;/span&gt;. &lt;span class=&quot;hps&quot;&gt;Or at&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;least some&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;matter how small&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;it&lt;/span&gt;.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/176026903903395631/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/soon-buying-stocks-on-facebook-on-3.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/176026903903395631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/176026903903395631'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/soon-buying-stocks-on-facebook-on-3.html' title='Soon: Buying stocks on Facebook on 3 clicks'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTGJtbhnL5T2IiS4Yy-6N20FY5CWHAMDAuUP0VflC6pNL-qp6TwzeEfR3LDHDJPLQvOkrKQZbU86xHw6hKjZJviC9wy_6OCkKly7bvSB3-2v7Ev0Sog0BokqBB7FDTFrvdkbE9DODC4AtV/s72-c/like-button1-1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-2479495999961804449</id><published>2012-04-25T11:51:00.000+00:00</published><updated>2012-04-27T15:10:04.721+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web News"/><title type='text'>Activez Google Drive</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The hard drive From Google called Drive is finally available. You can enable this new Google service now at the following address: &lt;a href=&quot;http://drive.google.com/start&quot;&gt; drive.google.com/start &lt;/a&gt;.
and get 5 GB for free.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/wKJ9KzGQq0w?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;


&lt;/div&gt;
Get started with 5 GB of free space. Upgrade to 25 GB for less than $2.50 a month, and you can store practically everything for next to nothing.

&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/2479495999961804449/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/activez-google-drive.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/2479495999961804449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/2479495999961804449'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/activez-google-drive.html' title='Activez Google Drive'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-3094539908585361885</id><published>2012-04-22T00:07:00.000+00:00</published><updated>2012-10-24T14:08:22.022+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="My Contribution"/><title type='text'>MultiSelect UI</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.adm_row, .adm_row_c, .adm_small, .gest_left {
    background-color: #FFFFFF;
}
.adm_row td {
    padding: 7px 5px;
    border: 1px solid #AAC0CF;
}

.adm_header, .adm_headerc, .adm_centerhead {
    background-color:#8FA7B6;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font-weight: bold;
    letter-spacing: 0.5px;
    padding: 4px;
    text-shadow: 0.3px 0.7px 0.05px #0D84CA;
    text-transform: uppercase;
    font-family: Arial,sans-serif;
    font-size: 14px;
}
.adm_tab {
    background-color: #FFFFFF;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    width: 100%;
}
.adm_full {
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
.wp_syntax {
    background-color: #F9F9F9;
    border: 1px solid silver;
    color: #110000;
    margin: 0 0 1.5em;
    overflow: auto;
}
.wp_syntax {
    overflow-x: auto;
    overflow-y: hidden;
    width: 96%;
}
.wp_syntax table {
    border-collapse: collapse;
}
.wp_syntax div, .wp_syntax td {
    padding: 2px 4px;
    vertical-align: top;
}
.wp_syntax .line_numbers {
    background-color: #DDEEFF;
    color: gray;
    overflow: visible;
    text-align: right;
}
.wp_syntax pre {
    clear: none;
    float: none;
    font-size: 12px;
    line-height: 1.333;
    margin: 0;
    overflow: visible;
    white-space: pre;
    width: auto;
}
&lt;/style&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;



Introduction&lt;/h3&gt;
&lt;div&gt;
MultiSelect UI transforme&amp;nbsp;l’élément&amp;nbsp;Select d&#39;HTM en un vrai widget élégant avec le soutien Themeroller permettant ainsi de faire des multiple sélections, un joli filtre integré, etc...
  le widget hérite du core de jQueryUI toutes ses fonctionnalités, ses effets et est facilement intégrable.
  &lt;br /&gt;
Cette widget a été crée en base par &lt;a href=&quot;http://www.erichynds.com/&quot;&gt;Eric Hynds&lt;/a&gt;, j&#39;ai repris son code et j&#39;ai apporté les améliorations suivantes:
  &lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt; La gestion du &lt;i&gt;width &lt;/i&gt;se fait d&#39;une façon dynamique au lieu de fixer pour chaque select un width spécifique le width du multiselect s&#39;adapte au texte de l&#39;option sélectionné,
   &lt;/li&gt;
&lt;li&gt;L&#39;intégration se fait d&#39;une façon plus facile vu que le nom et les Class du Select sont reportés sur le nouveau MultiSelect, pour éviter de changer vos services de base ni vos scripts JavaScript de base, 
   &lt;/li&gt;
&lt;li&gt;Une option &lt;i&gt;Open &lt;/i&gt;a été rajouté pour créer des selects toujours ouvert sur la page,
   &lt;/li&gt;
&lt;li&gt;Les &lt;span class=&quot;st&quot;&gt;&lt;i&gt;boutons radio&lt;/i&gt; sont remplacés par des checkbox ce qui rend l&#39;utilisation de plusieurs selects avec le même &lt;i&gt;name &lt;/i&gt;possible.
   &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Une gestion plus correcte du &lt;i&gt;height &lt;/i&gt;a été rajouté,
   &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;

&lt;a href=&quot;http://www.erichynds.com/examples/jquery-ui-multiselect-widget/demos/&quot;&gt;Démonstration&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9XKWiINHyOjL21fMMtVeuRjeHDaA-dGrhPpN1VIB4zAOz_gmaJKQnghaNAXaILSDASeYgXhB8WGQi-Gkj2dV9Ur0NPBi0bzH3fRYdJIiZIDF1aBuZTPCGyBFVuQ_kQ3rRq0-y_WeGhOnd/s1600/Sans+titre.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9XKWiINHyOjL21fMMtVeuRjeHDaA-dGrhPpN1VIB4zAOz_gmaJKQnghaNAXaILSDASeYgXhB8WGQi-Gkj2dV9Ur0NPBi0bzH3fRYdJIiZIDF1aBuZTPCGyBFVuQ_kQ3rRq0-y_WeGhOnd/s1600/Sans+titre.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;


Utilisation:&lt;/h3&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;L&#39;intégration de cette widget est facile. D’abord vous incluez les fichiers ci-dessous:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mediafire.com/download.php?77oi1ildaegl584&quot;&gt; jQuery 1.4.2+&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mediafire.com/download.php?90qu2kg4uu0wpcy&quot;&gt; jQuery UI 1.8 &lt;/a&gt; la gestion des widgets et le core Ui est indispensable, les effets de jQueryUI sont à intégrer si seulement vous voulez les utiliser&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mediafire.com/download.php?hqt85lvculdacs4&quot;&gt; Un thème jQuery UI &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;le widget &lt;a href=&quot;http://www.mediafire.com/?syk3vhssf00kv78&quot;&gt; jquery.multiselect.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;le fichier CSS &lt;a href=&quot;http://www.mediafire.com/download.php?ogesff97bir3oe6&quot;&gt; jquery.multiselect.css&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;le widget du filtrage &lt;a href=&quot;http://www.mediafire.com/download.php?zd6zo66b4335ll8&quot;&gt; jquery.multiselect.filter.js &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;le fichier CSS du filtre&lt;a href=&quot;http://www.mediafire.com/download.php?moftu1c6acpokal&quot;&gt; jquery.multiselect.filter.css &lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Après vous construisez un Select Html normal&lt;/li&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;html4strict&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;select&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&quot;exemple&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&quot;exemple&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;multiple&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&quot;multiple&quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;  &amp;lt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;option&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&quot;1&quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;Option 1&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;option&lt;/span&gt;&amp;gt;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;option&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&quot;2&quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;Option 2&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;option&lt;/span&gt;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;  &amp;lt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;option&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&quot;3&quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;Option 3&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;option&lt;/span&gt;&amp;gt;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;option&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&quot;4&quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;Option 4&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;option&lt;/span&gt;&amp;gt;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;option&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&quot;5&quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;Option 5&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;option&lt;/span&gt;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: black; font-weight: bold;&quot;&gt;select&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Et enfin, vous initialisez le widget dans &lt;i&gt;$&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;document&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;.&lt;span style=&quot;color: #660066;&quot;&gt;ready&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;({});&lt;/span&gt;&lt;/i&gt; pour ceux qui utilisent jQuery sinon dans le &lt;i&gt;&lt;span class=&quot;st&quot;&gt;window.onload &lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;font-family: monospace;&quot;&gt;$&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;document&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;.&lt;span style=&quot;color: #660066;&quot;&gt;ready&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;
   $&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&quot;#exemple&quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;.&lt;span style=&quot;color: #660066;&quot;&gt;multiselect&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/ul&gt;
&lt;h3&gt;


Options:&lt;/h3&gt;
&lt;div&gt;
Pour la personnalisation de notre Multiselect, cette dernière accepte dans sa création une ou plusieurs options cités ci dessous:&lt;/div&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;javascript&quot;&gt;&lt;span style=&quot;color: #006600; font-family: monospace; font-style: italic;&quot;&gt;// exemple:&lt;/span&gt;
$&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3366cc; font-family: monospace;&quot;&gt;&quot;select&quot;&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;)&lt;/span&gt;.&lt;span style=&quot;color: #660066; font-family: monospace;&quot;&gt;multiselect&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;{&lt;/span&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre class=&quot;javascript&quot;&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&amp;nbsp;&lt;/span&gt;   checkAllText&lt;span style=&quot;color: #339933;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #3366cc;&quot;&gt;&quot;Cocher tout!&quot;,&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;javascript&quot;&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&amp;nbsp;&lt;/span&gt;   autoOpen&lt;span style=&quot;color: #339933;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #3366cc;&quot;&gt;&quot;true!&quot;,&lt;/span&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre class=&quot;javascript&quot;&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&amp;nbsp;&lt;/span&gt;   height&lt;span style=&quot;color: #339933;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #3366cc;&quot;&gt;&quot;250&quot;,&lt;/span&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre class=&quot;javascript&quot;&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&amp;nbsp;&lt;/span&gt;   classes&lt;span style=&quot;color: #339933;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #3366cc;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;ui-multiselect-menu-block&lt;/span&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&quot;,&lt;/span&gt;
&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933; font-family: monospace;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;table cellspacing=&quot;1&quot; class=&quot;adm_tab&quot; style=&quot;border-collapse: collapse; border: 0px currentColor; width: 100%;&quot;&gt;
  &lt;tbody&gt;
&lt;tr&gt;
  &lt;td class=&quot;adm_header&quot;&gt;Option
  &lt;/td&gt;&lt;td class=&quot;adm_header&quot;&gt;Description
  &lt;/td&gt;&lt;td class=&quot;adm_header&quot; width=&quot;175&quot;&gt;Valeur par Default
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;header&lt;/td&gt;
  &lt;td&gt;Soit une valeur booléenne indiquant si oui ou non afficher l&#39;en-tête, ou une chaîne de carctère . Si vous passez une chaîne, les valeurs par défaut &quot;Cocher tout&quot;, &quot;Décocher tout&quot;,et &quot;Fermer&quot; liens seront remplacés par le texte spécifié .&lt;/td&gt;
  &lt;td&gt;true&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;height&lt;/td&gt;
  &lt;td&gt;Hauteur du conteneur des options (zone de défilement) en pixels. Si réglé sur &quot;auto&quot;, la hauteur sera calculée en fonction du nombre de cases à cocher dans le menu.&lt;/td&gt;
  &lt;td&gt;175&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;minWidth&lt;/td&gt;
  &lt;td&gt;La largeur minimale du widget entier en pixels. Le réglage à &quot;auto&quot; permet du désactiver .&lt;/td&gt;
  &lt;td&gt;225&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;checkAllText&lt;/td&gt;
  &lt;td&gt;Le texte du lien “Cocher tout”.&lt;/td&gt;
  &lt;td&gt;Check all&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;uncheckAllText&lt;/td&gt;
  &lt;td&gt;Le texte du lien “Décocher tout”.
  &lt;/td&gt;
  &lt;td&gt;Uncheck All&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;noneSelectedText&lt;/td&gt;
  &lt;td&gt;Le texte affiché par défaut dans le multiselect quand aucune option n&#39;a été sélectionné.&lt;/td&gt;
  &lt;td&gt;Select options&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;selectedText&lt;/td&gt;
  &lt;td&gt;Le texte à afficher dans le multiselect lorsque les options sont sélectionnées (si selectedList est initialisée à faux ). Le signe dièse (#) sera automatiquement remplacé par le nombre des checkboxes sélectionnés. Si deux signes dièse sont présents dans ce paramètre, le second sera remplacé par le nombre total  des checkboxes  disponibls. &lt;br /&gt;
Exemple :  &quot; # sur #  sont séléctionné(s) &quot; .&lt;br /&gt;
Ce paramètre accepte également une fonction anonyme avec trois arguments: le nombre des checkboxes cochés, le nombre total des checkboxes, et un tableau DOM des checkboxes cochés . Voir les exemples pour l&#39;utilisation .&lt;/td&gt;
  &lt;td&gt;# selected&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;selectedList&lt;/td&gt;
  &lt;td&gt;Une valeur numérique (ou booléenne &lt;i&gt;&quot;faux&quot;&lt;/i&gt; pour la désactivation) indiquant si oui ou non le widget listera les options sélectionnés sur le multiselect, et combien. Un nombre supérieur à 0 indique le nombre maximum des options de la liste à afficher avant de basculer sur l&#39;option selectedText. Une valeur de 0 ou faux pour la désactivation .&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;show&lt;/td&gt;
  &lt;td&gt;L&#39;effet qui va être utilisé quand le menu du multiSelect s&#39;ouvre. Pour contrôler la vitesse utiliser un tableau: &lt;code&gt;[&#39;slide&#39;, 500]&lt;/code&gt;&lt;/td&gt;
  &lt;td&gt;empty string&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;hide&lt;/td&gt;
  &lt;td&gt;L&#39;effet qui va être utilisé quand le menu du multiSelect se ferme. Pour contrôler la vitesse utiliser un tableau: &lt;code&gt;[&#39;explode&#39;, 500]&lt;/code&gt;&lt;/td&gt;
  &lt;td&gt;empty string&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;autoOpen&lt;/td&gt;
  &lt;td&gt;Une valeur booléenne indiquant si oui ou non le menu sera automatiquement ouvert lorsque le widget est initialisée .&lt;/td&gt;
  &lt;td&gt;false&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;multiple&lt;/td&gt;
  &lt;td&gt;Si cette option est mise à &quot;false&quot; une seule option pourra être sélectionné (comme dans un select non multiple)&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;classes&lt;/td&gt;
  &lt;td&gt;Les Classes supplémentaire(s) que vous voudrez appliquer à la fois au bouton ou menu du widget pour une personnalisation plus poussée. Séparez plusieurs classes par un espace. Vous aurez besoin de faire la différence entre le bouton et menu à la portée de votre CSS :&lt;br /&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;css&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;/* button */&lt;/span&gt;
 &lt;span style=&quot;color: #6666ff;&quot;&gt;.ui-multiselect&lt;/span&gt;&lt;span style=&quot;color: #6666ff;&quot;&gt;.myClass&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;}&lt;/span&gt;
   
  &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;/* menu */&lt;/span&gt;
  &lt;span style=&quot;color: #6666ff;&quot;&gt;.ui-multiselect-menu&lt;/span&gt;&lt;span style=&quot;color: #6666ff;&quot;&gt;.myClass&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
  &lt;td&gt;empty string&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;position&lt;/td&gt;&lt;td&gt;Cette option vous permet de positionner le menu où vous voulez par rapport au bouton; centrée, au dessus, au dessous (valeur  par défaut ), etc...  Elle fournit également la détection de collision pour retourner le menu au dessus de son bouton lorsqu&#39;il se retrouve en bas de la fenêtre. Si vous ne définissez pas cette option ou si l&#39;utilité de position n&#39;a pas été inclus, le menu s&#39;ouvre en dessous du bouton.
  &lt;i&gt;&lt;b&gt;Nécessite l&#39;utilitaire jQuery UI 1.4.3+ et &lt;/b&gt;&lt;/i&gt;&lt;a href=&quot;http://jqueryui.com/demos/position/&quot;&gt;jQuery position utility&lt;/a&gt;.&lt;/td&gt;&lt;td&gt;empty object&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;



Événements&lt;/h3&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Lier un des événements ci dessous à votre multiselect, soit à travers le gestionnaire d&#39;événements ou pendant l&#39;initialisation.&lt;/div&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;javascript&quot;&gt;&lt;span style=&quot;color: #006600;&quot;&gt;&lt;i&gt;// Lier à un évènement bind  &lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;javascript&quot;&gt;  $&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3366cc; font-family: monospace;&quot;&gt;&quot;#multiselect&quot;&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;)&lt;/span&gt;.&lt;span style=&quot;color: #660066; font-family: monospace;&quot;&gt;bind&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3366cc; font-family: monospace;&quot;&gt;&quot;multiselectopen&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933; font-family: monospace;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #003366; font-family: monospace; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;(&lt;/span&gt;event&lt;span style=&quot;color: #339933; font-family: monospace;&quot;&gt;,&lt;/span&gt; ui&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;{&lt;/span&gt;
&lt;span style=&quot;color: #006600;&quot;&gt;&lt;i&gt;     // Mettre l’évènement ici&lt;/i&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;  }&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933; font-family: monospace;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #006600; font-family: monospace; font-style: italic;&quot;&gt;// Passé pendant initialisation&lt;/span&gt;
  $&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3366cc; font-family: monospace;&quot;&gt;&quot;#multiselect&quot;&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;)&lt;/span&gt;.&lt;span style=&quot;color: #660066; font-family: monospace;&quot;&gt;multiselect&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;{&lt;/span&gt;
&lt;span style=&quot;color: #000066; font-family: monospace;&quot;&gt;     open&lt;/span&gt;&lt;span style=&quot;color: #339933; font-family: monospace;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #003366; font-family: monospace; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;(&lt;/span&gt;event&lt;span style=&quot;color: #339933; font-family: monospace;&quot;&gt;,&lt;/span&gt; ui&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;{&lt;/span&gt;
             &lt;span style=&quot;color: #006600; font-family: monospace; font-style: italic;&quot;&gt;// Mettre l&#39;événement ici&lt;/span&gt;
    &lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;}&lt;/span&gt;
&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;  }&lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: monospace;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933; font-family: monospace;&quot;&gt;; &lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;table cellspacing=&quot;1&quot; class=&quot;adm_tab&quot; style=&quot;border-collapse: collapse; border: 0px currentColor; width: 100%;&quot;&gt;
  &lt;tbody&gt;
&lt;tr&gt;
  &lt;td class=&quot;adm_header&quot;&gt;évènement
  &lt;/td&gt;&lt;td class=&quot;adm_header&quot;&gt;Description
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;create&lt;/td&gt;
  &lt;td&gt;Se déclenche lorsque le widget est créé pour la première fois.&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Nécessite l&#39;utilitaire jQuery UI Core 1.8.6+&lt;/b&gt;&lt;/i&gt;&lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;beforeopen&lt;/td&gt;
  &lt;td&gt;Se déclenche juste avant que le menu s&#39;ouvre. Empêche le menu de l&#39;ouverture en retournant false au gestionnaire.
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;open&lt;/td&gt;
  &lt;td&gt;Se déclenche après l&#39;ouverture du widget.
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;beforeclose&lt;/td&gt;
  &lt;td&gt;Se déclenche juste avant la fermeture du menu. Empêche le menu de fermeture en retournant false au gestionnaire.
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;close&lt;/td&gt;
  &lt;td&gt;Se déclenche après la fermeture du widget.
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;checkall&lt;/td&gt;
  &lt;td&gt;Se déclenche lorsque toutes les options sont cochées soit en cliquant sur le lien &quot;cocher tous&quot; dans l&#39;en-tête, ou quand la méthode &quot;checkall&quot; est appelée dans le script (voir la section suivante).
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;uncheckall&lt;/td&gt;
  &lt;td&gt;Se déclenche lorsque toutes les options sont décochées soit en cliquant sur le lien &quot;décocher tous&quot; dans l&#39;en-tête, ou quand la méthode &quot;uncheckall&quot; est appelée dans le script (voir la section suivante).
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;optgrouptoggle&lt;/td&gt;
  &lt;td&gt;Se déclenche lorsqu&#39;un groupe d&#39;option est cliqué. Cet événement reçoit l&#39;objet d&#39;événement d&#39;origine comme premier argument,
  et une table de valeurs comme seconde argument:
  &lt;br /&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;font-family: monospace;&quot;&gt;$&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&quot;#multiselect&quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;.&lt;span style=&quot;color: #660066;&quot;&gt;bind&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&quot;multiselectoptgrouptoggle&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;event&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; ui&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;
 &lt;span style=&quot;color: #006600; font-style: italic;&quot;&gt;/*
 event: l&#39;objet de l&#39;événement d&#39;origine, souvent &quot;click&quot;
&amp;nbsp;
 ui.inputs: un tableau de checkboxes (éléments DOM)
        à l&#39;intérieur du optgroup (groupe d&#39;option)
&amp;nbsp;
        ui.label: le libellé de l&#39;optgroup (groupe d&#39;option)
&amp;nbsp;
        ui.checked: si oui ou non les cases à cocher ont été
         cochées ou décochées dans le toogle (booléen)
 */&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;click&lt;/td&gt;
  &lt;td&gt;Se déclenche lorsqu&#39;un checkbox a été coché ou décoché
  &lt;br /&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;font-family: monospace;&quot;&gt;$&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&quot;#multiselect&quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;.&lt;span style=&quot;color: #660066;&quot;&gt;bind&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;&quot;multiselectclick&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;event&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; ui&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;
 &lt;span style=&quot;color: #006600; font-style: italic;&quot;&gt;/*
 event: l&#39;objet de l&#39;événement d&#39;origine, souvent &quot;click&quot;
&amp;nbsp;
 ui.value: la valeur du checkbox
 ui.text: libellé du checkbox
 ui.checked: si oui ou non les cases à cocher ont été&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: #006600; font-style: italic;&quot;&gt;        cochées ou décochées (boolean)
 */&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt; 
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;


Méthodes&lt;/h3&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Après l&#39;initialisation d&#39;une instance, vous pouvez interagir avec le widget en appelant l&#39;une des méthodes  
 ci dessous:&lt;/div&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;font-family: monospace;&quot;&gt;      &lt;span style=&quot;color: #006600; font-style: italic;&quot;&gt;// exemple:&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;javascript&quot; style=&quot;font-family: monospace;&quot;&gt;     &amp;nbsp;&lt;span style=&quot;background-color: transparent;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #3366cc;&quot;&gt;&quot;#multiselect&quot;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #660066;&quot;&gt;multiselect&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #3366cc;&quot;&gt;&quot;nom_de_méthode&quot;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;table cellspacing=&quot;1&quot; class=&quot;adm_tab&quot; style=&quot;border-collapse: collapse; border: 0px currentColor; width: 100%;&quot;&gt;
  &lt;tbody&gt;
&lt;tr&gt;
  &lt;td class=&quot;adm_header&quot;&gt;Méthode
  &lt;/td&gt;&lt;td class=&quot;adm_header&quot;&gt;Description
  &lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;open&lt;/td&gt;
  &lt;td&gt;Ouvre le menu du widget
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;close&lt;/td&gt;
  &lt;td&gt;Ferme le menu du widget
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;refresh&lt;/td&gt;
  &lt;td&gt;Recharge les options du select. Si vous ajouter/supprimer dynamiquement des options du select original depuis l&#39;ajax ou à travers les méthodes du manipulation du DOM
  appeler &quot;refresh&quot; afin d&#39;appliquer les changements sur le widget.
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;disable&lt;/td&gt;
  &lt;td&gt;Désactive le widget (menu et button).
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;enable&lt;/td&gt;
  &lt;td&gt;Active le widget (menu et button).
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;checkAll&lt;/td&gt;
  &lt;td&gt;Coche tous les checkbox.
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;uncheckAll&lt;/td&gt;
  &lt;td&gt;Décoche tous les checkbox.
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;isOpen&lt;/td&gt;
  &lt;td&gt;Retourne un booléen dénotant si le widget est actuellement ouvert ou non. 
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;getChecked&lt;/td&gt;
  &lt;td&gt;Retourne un tableau des checkbox cochés. 
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;widget&lt;/td&gt;
  &lt;td&gt;Retourne le conteneur menu (tous les checkbox à l&#39;intérieur).
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;option&lt;/td&gt;
  &lt;td&gt;Modifie ou retourne la valeur d&#39;une option de création du multiSelect même après l&#39;initialisation du widget. 
  La modification d&#39;une option prend effet immédiatement.
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;tr class=&quot;adm_row&quot;&gt;
  &lt;td&gt;destroy&lt;/td&gt;
  &lt;td&gt;Détruis le widget, et réaffiche le select original.
  &lt;/td&gt; 
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
&lt;h3&gt;


Le plugin filtrage:&lt;/h3&gt;
&lt;div&gt;
Un widget de filtrage est disponible qui, une fois initialisé sur une instance de sélection multiple, permet d&#39;insérer une zone de texte à l&#39;intérieur de l&#39;en-tête du widget pour filtrer les options correspondants à l&#39;entrée. &lt;/div&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;javascript&quot;&gt;      &lt;span style=&quot;color: #006600; font-family: monospace; font-style: italic;&quot;&gt;// exemple de création d&#39;un multiselect avec filtre:&lt;/span&gt;
     &amp;nbsp;&lt;span style=&quot;background-color: transparent; font-family: monospace;&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #009900; font-family: monospace;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #3366cc; font-family: monospace;&quot;&gt;&quot;#multiselect&quot;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #009900; font-family: monospace;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-family: monospace;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #660066; font-family: monospace;&quot;&gt;multiselect&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #009900; font-family: monospace;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #3366cc; font-family: monospace;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #009900; font-family: monospace;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #660066;&quot;&gt;multiselectfilter&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/3094539908585361885/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/multiselect-ui.html#comment-form' title='15 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/3094539908585361885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/3094539908585361885'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/multiselect-ui.html' title='MultiSelect UI'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9XKWiINHyOjL21fMMtVeuRjeHDaA-dGrhPpN1VIB4zAOz_gmaJKQnghaNAXaILSDASeYgXhB8WGQi-Gkj2dV9Ur0NPBi0bzH3fRYdJIiZIDF1aBuZTPCGyBFVuQ_kQ3rRq0-y_WeGhOnd/s72-c/Sans+titre.png" height="72" width="72"/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6168617572844070540.post-8784259319346398014</id><published>2012-04-18T10:54:00.000+00:00</published><updated>2012-04-27T15:10:45.296+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="My Contribution"/><title type='text'>Batch pour concaténation, minification et compression de vos fichiers Js</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Un site web c&#39;est bien, un joli site web intégrant toutes les nouvelles
fonctionnalités JQuery / JQueryUI, des Framework c&#39;est mieux, mais un joli site
web rapide à être télécharger ça c&#39;est super. &lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;u1:p&gt;&lt;/u1:p&gt;

&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvdvVnNbKfhyWO8lbdxvi4acmjEIIcYuCCjUUZT4xd-WI9E0fkIMQ0t_GN9T4vQw4gXuzK-zpWBkUw0bbCGX61dB0b-w0OT6fHe6MY_hgI2GB7F6xd5ycV1MBbC609xObByYwWNSgeVZN9/s1600/imagesCALF5YKB.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvdvVnNbKfhyWO8lbdxvi4acmjEIIcYuCCjUUZT4xd-WI9E0fkIMQ0t_GN9T4vQw4gXuzK-zpWBkUw0bbCGX61dB0b-w0OT6fHe6MY_hgI2GB7F6xd5ycV1MBbC609xObByYwWNSgeVZN9/s1600/imagesCALF5YKB.png&quot; /&gt;&lt;/a&gt;Ces derniers temps je me suis penché sur la question d&#39;optimisation des
JavaScripts (Minification, compression) mais j’ai mis presque deux jours pour générer
un batch qui permet de concaténer des fichiers JavaScript (listés sur un
fichier texte pour respecter les dépendances), minifier l&#39;ensemble puis
compresser le fichier sous la forme .gz que les explorateurs comprennent heureusement,
en total vous gagner 400% à 500% de la taille mais ce n&#39;est pas tout car au
lieu d&#39;envoyer 5 requêtes à votre serveur http, vous n&#39;envoyez qu’une.&lt;u1:p&gt;&lt;/u1:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;
Bon assez parlé, pour que ça marche vous devez avoir :&lt;u1:p&gt;&lt;/u1:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;
- Gzip ou 7Zip (&lt;a href=&quot;http://www.7-zip.org/&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;http://www.7-zip.org/&lt;/span&gt;&lt;/a&gt;)&lt;u1:p&gt;&lt;/u1:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;
- Jsmin dont vous pouvez avoir le fichier exécutable &lt;a href=&quot;http://www.crockford.com/javascript/jsmin.zip&quot; target=&quot;blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Ici&lt;/span&gt;&lt;/a&gt; ou
encore le code source fait en C &lt;a href=&quot;https://github.com/douglascrockford/JSMin&quot; target=&quot;blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Ici&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;
- Un fichier texte dont le quel vous allez lister en respectant l&#39;ordre des
dépendances vos fichiers Js, dans cet exemple je l&#39;ai nommé
&quot;liste_js_files.txt&quot; vous pouvez changer son nom mais à condition de
le changer dans le code du .bat&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;
- Compact_code.bat que vous pouvez télécharger &lt;a href=&quot;http://www.mediafire.com/?hk4f14n2vqvbn5b&quot; target=&quot;blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Ici&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://youssef-akalal.blogspot.com/feeds/8784259319346398014/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/optimiser-le-chargement-de-vos-pages.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/8784259319346398014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6168617572844070540/posts/default/8784259319346398014'/><link rel='alternate' type='text/html' href='http://youssef-akalal.blogspot.com/2012/04/optimiser-le-chargement-de-vos-pages.html' title='Batch pour concaténation, minification et compression de vos fichiers Js'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17710584914153744060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvdvVnNbKfhyWO8lbdxvi4acmjEIIcYuCCjUUZT4xd-WI9E0fkIMQ0t_GN9T4vQw4gXuzK-zpWBkUw0bbCGX61dB0b-w0OT6fHe6MY_hgI2GB7F6xd5ycV1MBbC609xObByYwWNSgeVZN9/s72-c/imagesCALF5YKB.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>