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

<channel>
	<title>Joaquín Núñez &#187; jquery</title>
	<atom:link href="http://joaquinnunez.cl/blog/tag/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://joaquinnunez.cl/blog</link>
	<description>web2.0, symfony, jquery, javascript, php, web, develpment</description>
	<lastBuildDate>Tue, 31 Aug 2010 15:18:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>jquery clock plugin</title>
		<link>http://joaquinnunez.cl/blog/2010/07/02/jquery-clock-plugin/</link>
		<comments>http://joaquinnunez.cl/blog/2010/07/02/jquery-clock-plugin/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 00:11:50 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[analog]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[hour]]></category>
		<category><![CDATA[minutes]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[seconds]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[timezone]]></category>
		<category><![CDATA[world]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=593</guid>
		<description><![CDATA[jquery clock plugin is just another clock plugin, it comes with an analog and digital options and another option to handle timezones, warning! the analog clock only works with css3 for the analog clock (and almost all the plugin) i&#8217;m using the code and images from this article of css-tricks.com you can see this plugin [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="jquery clock plugin" src="http://joaquinnunez.cl/blog/wp-content/uploads/2010/07/clock.jpg" alt="jquery clock plugin" width="570" height="197" /><br />
<a title="jquery clock plugin" href="http://joaquinnunez.cl/jquery-clock-plugin/">jquery clock plugin</a> is just another clock plugin, it comes with an analog and digital options and another option to handle timezones, warning! the analog clock only works with css3</p>
<p>for the analog clock (and almost all the plugin) i&#8217;m using the code and images from this article of <a href="http://css-tricks.com/css3-clock/">css-tricks.com</a></p>
<p>you can see this plugin completely in action in this <a href="http://eco.netvibes.com/widgets/381247/world-clock">netvibes world clock widget</a></p>
<p>greetings</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2010/07/02/jquery-clock-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery enable disable plugin</title>
		<link>http://joaquinnunez.cl/blog/2010/03/11/jquery-enable-disable-plugin/</link>
		<comments>http://joaquinnunez.cl/blog/2010/03/11/jquery-enable-disable-plugin/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 22:59:31 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[checkbox]]></category>
		<category><![CDATA[disable]]></category>
		<category><![CDATA[disabled]]></category>
		<category><![CDATA[enable]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[radio button]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=550</guid>
		<description><![CDATA[This plugin can disable or enable easily an input, textarea or another form element by using a radio button, checkbox or a drop-down list,&#8230; ok i know, it doesn&#8217;t sound like something amazing &#8230; is just a simple and flexible plugin for complex forms. Homepage Download Demos Documentation jquery plugin page greetings (04-07-2010) update: drop-down [...]]]></description>
			<content:encoded><![CDATA[<p>This plugin can disable or enable easily an input, textarea or another form element by using a <a href="http://en.wikipedia.org/wiki/Radio_button">radio button</a>, <a href="http://en.wikipedia.org/wiki/Checkbox">checkbox</a> or a <a title="Drop-down list" href="http://en.wikipedia.org/wiki/Drop-down_list">drop-down list</a>,&#8230; ok i know, it doesn&#8217;t sound like something amazing &#8230; is just a simple and flexible plugin for complex forms.</p>
<p><a href="http://joaquinnunez.cl/jquery-enable-disable-plugin/">Homepage</a><br />
<a title="Download jquery enable disable plugin" href="http://joaquinnunez.cl/jquery-enable-disable-plugin/#download">Download</a><br />
<a title="Demos jquery enable disable plugin" href="http://joaquinnunez.cl/jquery-enable-disable-plugin/#demo_div">Demos</a><br />
<a title="Documentation jquery enable disable plugin" href="http://joaquinnunez.cl/jquery-enable-disable-plugin/#documentation">Documentation</a><br />
<a title="jquery enable disable plugin" href="http://plugins.jquery.com/project/jqueryenabledisable">jquery plugin page</a></p>
<p>greetings</p>
<p>(04-07-2010) update: drop-down list support was added by  <a href="http://prosares.co.cc/">Ajay Sawant</a> thank you!</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2010/03/11/jquery-enable-disable-plugin/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>jquery css cleaner</title>
		<link>http://joaquinnunez.cl/blog/2009/10/06/jquery-css-cleaner/</link>
		<comments>http://joaquinnunez.cl/blog/2009/10/06/jquery-css-cleaner/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 14:45:34 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[cleaner]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[light]]></category>
		<category><![CDATA[loading time]]></category>
		<category><![CDATA[optimizing css]]></category>
		<category><![CDATA[unused css]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=520</guid>
		<description><![CDATA[this helper it&#8217;ll help you with the recognition of unused css selectors and properties/values, so you could delete this lines of your css file in order to make it lighter. if you are this kind of person worried about the loading time, optimizing everything, you would find this script very useful and you&#8217;ll love it. [...]]]></description>
			<content:encoded><![CDATA[<p>this helper it&#8217;ll help you with the recognition of unused css selectors and properties/values, so you could delete this lines of your css file in order to make it lighter.</p>
<p>if you are this kind of person worried about the loading time, optimizing everything, you would find this script very useful and you&#8217;ll love it.</p>
<p>i&#8217;ve improved the style of this script and the last one for make it more presentable and useful, so enjoy it</p>
<p>(again) this script with a css compressor like <a title="css compressor" href="http://www.cssdrive.com/index.php/main/csscompressor">this</a> or <a title="another css compressor" href="http://www.cleancss.com/">this</a> are a complet and useful tools for make your css files lighter</p>
<p>for use the script, you can put this code in your html file</p>
<div class="codesnip-container" >
<div class="html4strict codesnip" style="font-family:monospace;"><span class="sc2">&lt;<a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a>&gt;</span><br />
<span class="sc2">&lt;<a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;http://joaquinnunez.cl/download/jquery.css.cleaner.js&quot;</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a>&gt;</span></div>
</div>
<p>greetings</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2009/10/06/jquery-css-cleaner/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jquery seo mini helper</title>
		<link>http://joaquinnunez.cl/blog/2009/09/29/jquery-seo-mini-helper/</link>
		<comments>http://joaquinnunez.cl/blog/2009/09/29/jquery-seo-mini-helper/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 15:55:21 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[alt]]></category>
		<category><![CDATA[enlaces]]></category>
		<category><![CDATA[imagenes]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[title]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=503</guid>
		<description><![CDATA[in SEO there are important tips like: an image must have a title and an alt text or a link must have title. check all these thing is pretty bored&#8230;. so i wrote a jquery-based script that check for images or links without those things. the result es very basic, don&#8217;t expect nothing very impressive [...]]]></description>
			<content:encoded><![CDATA[<p>in SEO there are important tips like: an image must have a title and an alt text or a link must have title.<br />
check all these thing is pretty bored&#8230;. so i wrote a jquery-based script that check for images or links without those things.</p>
<p>the result es very basic, don&#8217;t expect nothing very impressive or really advanced. the beatiful part is that you can navigate through your pages and see inmediately the results</p>
<p>this script plus the <a href="http://sensational-seo.com/">senseo addon for firebug</a> are two very helpul tools for make SEO easy.</p>
<p>for use the script, you can put this code in your html file</p>
<div class="codesnip-container" >
<div class="html4strict codesnip" style="font-family:monospace;"><span class="sc2">&lt;<a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a>&gt;</span><br />
<span class="sc2">&lt;<a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;http://joaquinnunez.cl/download/jquery.seo.js&quot;</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a>&gt;</span></div>
</div>
<p>enjoy :D</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2009/09/29/jquery-seo-mini-helper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>capitalizando texto con jquery</title>
		<link>http://joaquinnunez.cl/blog/2009/06/12/capitalizando-texto-con-jquery/</link>
		<comments>http://joaquinnunez.cl/blog/2009/06/12/capitalizando-texto-con-jquery/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 22:56:39 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[capitalization]]></category>
		<category><![CDATA[capitalize]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=498</guid>
		<description><![CDATA[Conociendo lo desordenado que son la mayoría de los usuarios de internet cuando por ejemplo, llenan un formulario, he creado un pequeñisimo &#8220;plugincito&#8221; de jquery para que el texto ingresado por un usuario en un &#60;input /&#62; se capitalize. Le puse jquery capitalize para mantener mi originalidad &#8230; acá los demos, documentación ( bien corta [...]]]></description>
			<content:encoded><![CDATA[<p>Conociendo lo desordenado que son la mayoría de los usuarios de internet cuando por ejemplo, llenan un formulario, he creado un pequeñisimo &#8220;plugincito&#8221; de jquery para que el texto ingresado por un usuario en un &lt;input /&gt; se <a href="http://en.wikipedia.org/wiki/Capitalization">capitalize</a>.</p>
<p>Le puse <a title="jquery capitalize" href="http://joaquinnunez.cl/jquery-capitalize/">jquery capitalize</a> para mantener mi originalidad &#8230; acá los <a title="demo jquery capitalize" href="http://joaquinnunez.cl/jquery-capitalize/#demo_div">demos</a>, <a title="documentacion jquery capitalize" href="http://joaquinnunez.cl/jquery-capitalize/#doc">documentación</a> ( bien corta ) y <a title="descarga jquery capitalize" href="http://joaquinnunez.cl/jquery-capitalize/#download">descarga</a>.</p>
<p>también la publiqué en los <a href="http://plugins.jquery.com/project/capitalize">proyectos de jquery</a>.</p>
<p>saludos :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2009/06/12/capitalizando-texto-con-jquery/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>jQuery Rut Plugin &#8230; con más opciones y configurable</title>
		<link>http://joaquinnunez.cl/blog/2009/06/03/jquery-rut-plugin-con-mas-opciones-y-configurable/</link>
		<comments>http://joaquinnunez.cl/blog/2009/06/03/jquery-rut-plugin-con-mas-opciones-y-configurable/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 22:00:49 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[chile]]></category>
		<category><![CDATA[formatear]]></category>
		<category><![CDATA[rut]]></category>
		<category><![CDATA[validacion]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=488</guid>
		<description><![CDATA[Para los fanaticos&#8230;. agregué al plugin jquery del rut las cosas que quería y al menos que alguien tenga una buena idea &#8230; creo que lo dejaré así no mais hasta nuevo aviso. Si usabas una versión anterior la sintaxis cambió un poco, ahora todo es configurable, así que sé precavido. Agregué soporte para: Validación [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-492" title="demo-04" src="http://joaquinnunez.cl/blog/wp-content/uploads/2009/06/demo-04.png" alt="demo-04" width="675" height="259" /></p>
<p>Para los fanaticos&#8230;. agregué al <a href="http://joaquinnunez.cl/jQueryRutPlugin/">plugin jquery del rut</a> las cosas que quería y al menos que alguien tenga una buena idea &#8230; creo que lo dejaré así no mais hasta nuevo aviso.</p>
<p>Si usabas una versión anterior la sintaxis cambió un poco, ahora todo es configurable, así que sé precavido.</p>
<p>Agregué soporte para:</p>
<p>Validación en on y off. (Por si no quieres validar)</p>
<p>Formateo en on y off. ( Por si no quieres formatear )</p>
<p>Evento que formatea configurable ( Por si quieres efectuar el formateo cuando el usuario termina de escribir o en otro evento )</p>
<p>Digito verificador en otro input &#8230;.. ( :D )</p>
<p>Pueden <a href="http://joaquinnunez.cl/jQueryRutPlugin/#demo_div">ver demos</a>, <a href="http://joaquinnunez.cl/jQueryRutPlugin/#doc">leer la documentación</a> o <a href="http://cli.gs/jquery-rut-plugin">descargarlo</a>.</p>
<p>Saludos</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2009/06/03/jquery-rut-plugin-con-mas-opciones-y-configurable/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>jQuery Validate Plugin + jQuery Rut Plugin</title>
		<link>http://joaquinnunez.cl/blog/2009/05/07/jquery-validate-plugin-jquery-rut-plugin/</link>
		<comments>http://joaquinnunez.cl/blog/2009/05/07/jquery-validate-plugin-jquery-rut-plugin/#comments</comments>
		<pubDate>Thu, 07 May 2009 04:27:08 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=406</guid>
		<description><![CDATA[Hace dos post les comentaba de un plugin de validación de jQuery muy potente &#8230; y en el post anterior a este les comentaba que había solucionado unos problemas del plugin del rut para jQuery en internet explorer. Ahora y siguiendo la misma linea he integrado ambos para que puedas usar el validador del Rut [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-411" title="jquery-rut-validation-integracion" src="http://joaquinnunez.cl/blog/wp-content/uploads/2009/05/jquery-rut-validation-integracion.png" alt="jquery-rut-validation-integracion" width="547" height="339" /></p>
<p>Hace dos post les comentaba de un <a href="http://joaquinnunez.cl/blog/2009/04/09/jquery-plugin-validation/">plugin de validación de jQuery</a> muy potente &#8230; y en el post anterior a este les comentaba que había solucionado unos problemas del <a href="http://joaquinnunez.cl/blog/2009/05/05/jquery-rut-plugin-funcionando-en-ie/">plugin del rut para jQuery en internet explorer</a>. Ahora y siguiendo la misma linea he integrado ambos para que puedas usar el validador del Rut en el plugin de validación.</p>
<p>Este código lo puedes agregar en additional-methods.js o en algún otro lado y recuerda incluir el plugin del rut.</p>
<pre>
<div class="codesnip-container" >
<div class="javascript codesnip" style="font-family:monospace;">$.<span class="me1">validator</span>.<span class="me1">addMethod</span><span class="br0">&#40;</span><span class="st0">&quot;rut&quot;</span><span class="sy0">,</span> <span class="kw2">function</span><span class="br0">&#40;</span>value<span class="sy0">,</span> element<span class="br0">&#41;</span> <span class="br0">&#123;</span>
<span class="kw1">return</span> <span class="kw1">this</span>.<span class="me1">optional</span><span class="br0">&#40;</span>element<span class="br0">&#41;</span> <span class="sy0">||</span> $.<span class="me1">Rut</span>.<span class="me1">validar</span><span class="br0">&#40;</span>value<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="sy0">,</span> <span class="st0">&quot;Este campo debe ser un rut valido.&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div>
</pre>
<p>Ahora y aprovenchando la flexibilidad del plugin de validación podemos obtener algo así.</p>
<pre>
<div class="codesnip-container" >
<div class="html4strict codesnip" style="font-family:monospace;"><span class="sc2">&lt;<a href="http://december.com/html/4/element/input.html"><span class="kw2">input</span></a> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text&quot;</span> <span class="kw3">name</span><span class="sy0">=</span><span class="st0">&quot;rut&quot;</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;rut&quot;</span> <span class="sy0">/</span>&gt;</span></div>
</div>
</pre>
<p>Con lo que nos bastaría para validar el rut, sencillo y cómodo. El <a href="http://joaquinnunez.cl/jQueryRutPlugin/#int-jq-validation">demo acá</a>. Disfruten :D</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2009/05/07/jquery-validate-plugin-jquery-rut-plugin/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>jQuery Rut Plugin funcionando en ie</title>
		<link>http://joaquinnunez.cl/blog/2009/05/05/jquery-rut-plugin-funcionando-en-ie/</link>
		<comments>http://joaquinnunez.cl/blog/2009/05/05/jquery-rut-plugin-funcionando-en-ie/#comments</comments>
		<pubDate>Wed, 06 May 2009 00:14:06 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=395</guid>
		<description><![CDATA[Hace ya bastante tiempo cuando publiqué el plugin para validar y formatear el rut  chileno con jquery no me dí el trabajo de testearlo en otro lado que no fuese firefox &#8230;. en realidad si lo hice, lo probé en ie, pero como no funcionaba y las herramientas de depurado en ie dejan bastante que [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-401" title="jquery-rut-plugin-demo" src="http://joaquinnunez.cl/blog/wp-content/uploads/2009/05/jquery-rut-plugin-demo.png" alt="jquery-rut-plugin-demo" width="487" height="179" /></p>
<p>Hace ya bastante tiempo cuando publiqué el <a href="http://joaquinnunez.cl/blog/2008/10/28/jquery-rut-plugin/">plugin para validar y formatear el rut  chileno con jquery</a> no me dí el trabajo de testearlo en otro lado que no fuese firefox &#8230;. en realidad si lo hice, lo probé en ie, pero como no funcionaba y las herramientas de depurado en ie dejan bastante que desear lo de je así.</p>
<p>Hoy y gracias a un correo de un señor llamado Rodrigo Morales he vuelto a mirar el plugin y he dado con la solución. Por lo que ahora está funcionando en ie6 e ie7.</p>
<p>Pronto ( pueden ser varias semanas :p ) pretendo agregar un par de funcionalidades más para el deleite de los desarrolladores chilenos que usamos jquery :D</p>
<p>No estoy seguro si se cambió bien en la página de jquery &#8230; pero siempre lo pueden descargar desde la página del <a href="http://joaquinnunez.cl/jQueryRutPlugin/">proyecto</a> o directamente desde <a href="http://cli.gs/jquery-rut-plugin">acá</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2009/05/05/jquery-rut-plugin-funcionando-en-ie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jquery plugin validation</title>
		<link>http://joaquinnunez.cl/blog/2009/04/09/jquery-plugin-validation/</link>
		<comments>http://joaquinnunez.cl/blog/2009/04/09/jquery-plugin-validation/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 17:42:24 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=393</guid>
		<description><![CDATA[Excelente plugin, si lo que necesitas es validar un formulario, no busques más, esta es una excelente herramienta. Varias veces había pasado por la página web de Jörn Zaefferer pero no habia mirado los plugins de jquery que tiene. Y también muchas veces me encontré validando formularios a mano hasta que en algún momento me [...]]]></description>
			<content:encoded><![CDATA[<p>Excelente plugin, si lo que necesitas es validar un formulario, no busques más, esta es una excelente herramienta.</p>
<p>Varias veces había pasado por la <a href="http://bassistance.de/">página web de Jörn Zaefferer</a> pero no habia mirado los plugins de jquery que tiene. Y también muchas veces me encontré validando formularios a mano hasta que en algún momento me pregunte ¿ por que escribo yo las rutinas de validación de mis formularios ? mmm pense debe existir algún plugin o algo similar para jquery que automatice todo el proceso de validación. Buscare! Y no me equivoque.</p>
<p>El <a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/">plugin de validación</a> desarrollado por <a href="http://bassistance.de/">Jörn Zaefferer</a> es muy completo, muy configurable, muy todo =). Su funciomiento es relativamente sencillo. Si lo que quieres es limpieza y poco código sólo necesitas agregar a los campos que quieres validar una clase required por ejemplo para que el plugin valide el campo como requerido.</p>
<p>Creo que dar ejemplos esta demás, porqué puedes ver algunos funcionando <a href="http://jquery.bassistance.de/validate/demo/">acá</a> o en el descargable y además la <a href="http://docs.jquery.com/Plugins/Validation">documentación</a> es bastante completa.</p>
<p>Excelente alternativa si lo que quieres es transformar el &#8220;tortuoso&#8221; momento de validar formularios en una delicia con resultados que gustan y cumplen.</p>
<p>Imprescindible.</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2009/04/09/jquery-plugin-validation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sistema de mensajes para Symfony, parte 2 + demo</title>
		<link>http://joaquinnunez.cl/blog/2009/03/04/sistema-de-mensajes-para-symfony-parte-2-demo/</link>
		<comments>http://joaquinnunez.cl/blog/2009/03/04/sistema-de-mensajes-para-symfony-parte-2-demo/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 21:05:06 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[mensajes informativos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=361</guid>
		<description><![CDATA[Tal como lo había comentado hace 3 semanas atrás, aquí esta la segunda parte del sistema de mensajes para symfony. Ya habia comentado como hacer mensajes de acciones exitosa y mensajes de error de validaciones pues me quedan los warnings y los mensajes informativos. Con respecto a los warnings, no son nada muy dificil, sólo [...]]]></description>
			<content:encoded><![CDATA[<p>Tal como lo <a href="http://joaquinnunez.cl/blog/2009/02/12/sistema-de-mensajes-para-symfony-parte-1/">había comentado hace 3 semanas atrás</a>, aquí esta la segunda parte del sistema de mensajes para symfony.</p>
<p>Ya habia comentado como hacer mensajes de acciones exitosa y mensajes de error de validaciones pues me quedan los warnings y los mensajes informativos.</p>
<p>Con respecto a los warnings, no son nada muy dificil, sólo un div que advierta al usuario sobre X cosa. Las razones para mostrar un warning pueden ser variadas. Desde que una tarea no se puede ejecutar por X motivos, una tarea que fue ejecutada pero con ciertos problemas menores, una advertencia para ser precavido en lo que haga el usuario, etc.</p>
<p>El código para mostrar un warning es este:</p>
<pre>
<div class="codesnip-container" >
<div class="html4strict codesnip" style="font-family:monospace;"><span class="sc2">&lt;<a href="http://december.com/html/4/element/div.html"><span class="kw2">div</span></a> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;warning&quot;</span>&gt;</span>
&nbsp; <span class="sc2">&lt;<a href="http://december.com/html/4/element/ul.html"><span class="kw2">ul</span></a>&gt;</span>
&nbsp; &nbsp; <span class="sc2">&lt;<a href="http://december.com/html/4/element/li.html"><span class="kw2">li</span></a>&gt;</span>Oh no! hemos encontrado un problema acerca de xxYYzz solucionalo, e intentalo de nuevo<span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/li.html"><span class="kw2">li</span></a>&gt;</span>
&nbsp; <span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/ul.html"><span class="kw2">ul</span></a>&gt;</span>
<span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/div.html"><span class="kw2">div</span></a>&gt;</span></div>
</div>
</pre>
<p>Finalmente con los mensajes informativos la cosa se pone un poco más entretenida.</p>
<p>La idea detrás de los mensajes informativos es que cierta información se muestre a los usuarios cuando esta se crea, pero a medida que los usuarios vayan cerrando estos mensajes/información, no les aparezcan más a ellos.</p>
<p>Esto sirve principalmente para un usuario que conoce un sitio nuevo y se le da la información necesaria para que aprenda a usar las funcionalidades básicas, o para mostrar noticias o cosas similares.</p>
<p>Un buen ejemplo es el que me tope hoy en facebook, cuando me conecte salia este mensaje:</p>
<p><img class="aligncenter size-full wp-image-365" title="mensaje-info-facebook" src="http://joaquinnunez.cl/blog/wp-content/uploads/2009/03/mensaje-info-facebook.png" alt="mensaje-info-facebook" width="602" height="84" />Curiosamente aprete en cerrar y no apareció más =)</p>
<p>La implementación que use en el <a href="http://joaquinnunez.cl/mensajes-symfony/">demo</a> es bastante sencilla, la verdad no quise <acronym title="solo de vago">complicarme mucho para hacerlo</acronym>, pero si necesitan algo un poco más serio en la <a href="http://cli.gs/mensajes-symfony">descarga</a> hay un schema.yml tentativo que podrás usar y también deberás reescribir los metodos del myUser.class.php.</p>
<p>Para obtener mensajes como estos, se necesitan 2 cosas, 1.- poner los mensajes en donde se quiere que aparezcan y 2.- gestionar que mensajes le aparecen a que usuarios.</p>
<p>Para poner un mensaje informativo como el anterior se puede hacer lo siguiente:</p>
<pre>
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="kw2">&lt;?php</span> <span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$sf_user</span><span class="sy0">-&gt;</span><span class="me1">hasInfo</span><span class="br0">&#40;</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">:</span> <span class="sy1">?&gt;</span>
&nbsp; &lt;div class=&quot;info&quot; id=&quot;2&quot;&gt;
&nbsp; &nbsp; &lt;img src=&quot;/images/close.png&quot; class=&quot;close&quot;/&gt;
&nbsp; &nbsp; &lt;ul&gt;
&nbsp; &nbsp; &nbsp; &lt;li&gt;Vamos a hacer cambios en la página de inicio muy pronto.&lt;/li&gt;
&nbsp; &nbsp; &nbsp; &lt;li&gt;Familiarizate con las nuevas funciones. Estos cambios van a producirse muy ponto ... bla bla ...&lt;/li&gt;
&nbsp; &nbsp; &lt;/ul&gt;
&nbsp; &lt;/div&gt;
<span class="kw2">&lt;?php</span> <span class="kw1">endif</span><span class="sy0">;</span> <span class="sy1">?&gt;</span></div>
</div>
</pre>
<p>Y estos metodos en el myUser.class.php:</p>
<pre>
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="kw2">public</span> <span class="kw2">function</span> init<span class="br0">&#40;</span><span class="re0">$force</span> <span class="sy0">=</span> <span class="kw4">false</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
&nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$force</span> <span class="sy0">||</span> <span class="sy0">!</span><span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">hasAttribute</span><span class="br0">&#40;</span>1<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">setAttribute</span><span class="br0">&#40;</span>1<span class="sy0">,</span> <span class="kw4">true</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">setAttribute</span><span class="br0">&#40;</span>2<span class="sy0">,</span> <span class="kw4">true</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; <span class="br0">&#125;</span>
<span class="br0">&#125;</span>

<span class="kw2">public</span> <span class="kw2">function</span> hasInfo<span class="br0">&#40;</span><span class="re0">$info_id</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
&nbsp; <span class="kw1">return</span> <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">getAttribute</span><span class="br0">&#40;</span><span class="re0">$info_id</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span>

<span class="kw2">public</span> <span class="kw2">function</span> delInfo<span class="br0">&#40;</span><span class="re0">$info_id</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
&nbsp; <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">setAttribute</span><span class="br0">&#40;</span><span class="re0">$info_id</span><span class="sy0">,</span> <span class="kw4">false</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span></div>
</div>
</pre>
<p>También para quitar los info se necesita el siguiente código jQuery en el partial _messages.php:</p>
<pre>
<div class="codesnip-container" >
<div class="javascript codesnip" style="font-family:monospace;">$<span class="br0">&#40;</span><span class="st0">'.info .close'</span><span class="br0">&#41;</span>.<span class="me1">click</span><span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; <span class="kw2">var</span> id <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">parent</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">attr</span><span class="br0">&#40;</span><span class="st0">'id'</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">parent</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">fadeOut</span><span class="br0">&#40;</span><span class="st0">'slow'</span><span class="sy0">,</span> <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; $.<span class="me1">ajax</span><span class="br0">&#40;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; type<span class="sy0">:</span><span class="st0">'POST'</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; dataType<span class="sy0">:</span><span class="st0">'html'</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; url<span class="sy0">:</span><span class="st0">'/id/'</span><span class="sy0">+</span>id
&nbsp; &nbsp; <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">remove</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div>
</pre>
<p>Todo esto lo puedes encontrar en la <a href="http://cli.gs/mensajes-symfony">descarga</a> y para verlo funcionar acá el <a href="http://joaquinnunez.cl/mensajes-symfony/">demo</a>.</p>
<p>Les recuerdo que la descarga y el demo estan con  SYMFONY 1.0 (obviamente es completamente migrable) &#8230;&#8230; y esta sin freeze, las funcionalidades para que desaparezcan los mensajes estan escritas en jQuery por lo que si alguien las puede hacer en prototype u otro se agradecerá.</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2009/03/04/sistema-de-mensajes-para-symfony-parte-2-demo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
