<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Videocast 3: creando un plugin para jQuery</title>
	<atom:link href="http://www.csslab.cl/2009/01/28/videocast-3-creando-un-plugin-para-jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.csslab.cl/2009/01/28/videocast-3-creando-un-plugin-para-jquery/</link>
	<description>Un laboratorio de ideas para la web en español</description>
	<lastBuildDate>Fri, 10 Feb 2012 21:11:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>Por: Jorge Mudry</title>
		<link>http://www.csslab.cl/2009/01/28/videocast-3-creando-un-plugin-para-jquery/comment-page-1/#comment-24793</link>
		<dc:creator>Jorge Mudry</dc:creator>
		<pubDate>Fri, 27 Mar 2009 01:20:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.csslab.cl/?p=385#comment-24793</guid>
		<description>Perdon, hago una correccion sobre mi codigo. No funciona usarlo con toggleClass, sino como lo has hecho tu:

$(settings.receptor).removeClass().addClass($(this).attr(&#039;class&#039;)).text($(this).text());

Habria que ver si hay alguna forma de hacerlo sin que elimine las clases que tenia aplicadas anteriormente.

Saludos.</description>
		<content:encoded><![CDATA[<p>Perdon, hago una correccion sobre mi codigo. No funciona usarlo con toggleClass, sino como lo has hecho tu:</p>
<p>$(settings.receptor).removeClass().addClass($(this).attr(&#8216;class&#8217;)).text($(this).text());</p>
<p>Habria que ver si hay alguna forma de hacerlo sin que elimine las clases que tenia aplicadas anteriormente.</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jorge Mudry</title>
		<link>http://www.csslab.cl/2009/01/28/videocast-3-creando-un-plugin-para-jquery/comment-page-1/#comment-24792</link>
		<dc:creator>Jorge Mudry</dc:creator>
		<pubDate>Fri, 27 Mar 2009 00:59:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.csslab.cl/?p=385#comment-24792</guid>
		<description>Hola Jorge (tocayo), quiero decirte que disfruto enormemente cuando alguien hace un videcast de algun tema en particular, si a eso le sumamos que el tema tratado es mas que interesante, mucho mejor y si encima esta en nuestro idioma...bueno ni que hablar! Asi que ante todo, MUCHAS GRACIAS por el tiempo y esfuerzo =).

Te paso algunas modificaciones sobre el plugin que hiciste las cuales, a mi entender, mejorarian un poco la portabilidad:

(function($){
	$.fn.banderas = function(options) {
		
		var
			defaults = {
				receptor: &#039;#paises&#039;
			},
			settings = $.extend({}, defaults, options);
		  
		$(this).click(function(){
			$(settings.receptor).toggleClass($(this).attr(&#039;class&#039;)).text($(this).text());
		});
		
		return this;
	}
})(jQuery);

Estos son algunas de las ventajas que veo al hacerlo de esta forma:

* Puedo aplicarle el plugin a cualquier elemento, sin respetar la estrcutura &#039;container a&#039;. Esto me permite, por ejemplo, usar este plugin con elemntos li en lugar de a
* Al usar toggleClass, evito eliminar cualquier clase que tenga previamente el receptor.
* En lugar de usar el nombre de la clase como texto a mostrar, uso el mismo texto del elemnto. Esto me permite ser independiente del nombre de la clase, no tenes que formatear el texto (ponerle la mayuscula) por medio de CSS y ademas serviria para paises de dos (o mas) palabras como Hong Kong.
* Retorno el objeto jQuery, por lo que el plugin permite el &quot;encadenamiento&quot; con otras funciones. Por ejemplo $(&#039;#menu a&#039;).banderas().css(&#039;color&#039;,&#039;red&#039;);

Te mando un fuerte saludo y espero que mi humilde aporte te sirva, tanto a vos, como a los miles de seguidores que tienes.

Bye!</description>
		<content:encoded><![CDATA[<p>Hola Jorge (tocayo), quiero decirte que disfruto enormemente cuando alguien hace un videcast de algun tema en particular, si a eso le sumamos que el tema tratado es mas que interesante, mucho mejor y si encima esta en nuestro idioma&#8230;bueno ni que hablar! Asi que ante todo, MUCHAS GRACIAS por el tiempo y esfuerzo =).</p>
<p>Te paso algunas modificaciones sobre el plugin que hiciste las cuales, a mi entender, mejorarian un poco la portabilidad:</p>
<p>(function($){<br />
	$.fn.banderas = function(options) {</p>
<p>		var<br />
			defaults = {<br />
				receptor: &#8216;#paises&#8217;<br />
			},<br />
			settings = $.extend({}, defaults, options);</p>
<p>		$(this).click(function(){<br />
			$(settings.receptor).toggleClass($(this).attr(&#8216;class&#8217;)).text($(this).text());<br />
		});</p>
<p>		return this;<br />
	}<br />
})(jQuery);</p>
<p>Estos son algunas de las ventajas que veo al hacerlo de esta forma:</p>
<p>* Puedo aplicarle el plugin a cualquier elemento, sin respetar la estrcutura &#8216;container a&#8217;. Esto me permite, por ejemplo, usar este plugin con elemntos li en lugar de a<br />
* Al usar toggleClass, evito eliminar cualquier clase que tenga previamente el receptor.<br />
* En lugar de usar el nombre de la clase como texto a mostrar, uso el mismo texto del elemnto. Esto me permite ser independiente del nombre de la clase, no tenes que formatear el texto (ponerle la mayuscula) por medio de CSS y ademas serviria para paises de dos (o mas) palabras como Hong Kong.<br />
* Retorno el objeto jQuery, por lo que el plugin permite el &#8220;encadenamiento&#8221; con otras funciones. Por ejemplo $(&#8216;#menu a&#8217;).banderas().css(&#8216;color&#8217;,'red&#8217;);</p>
<p>Te mando un fuerte saludo y espero que mi humilde aporte te sirva, tanto a vos, como a los miles de seguidores que tienes.</p>
<p>Bye!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: stock</title>
		<link>http://www.csslab.cl/2009/01/28/videocast-3-creando-un-plugin-para-jquery/comment-page-1/#comment-24310</link>
		<dc:creator>stock</dc:creator>
		<pubDate>Thu, 12 Feb 2009 17:52:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.csslab.cl/?p=385#comment-24310</guid>
		<description>Excelente tutorial, realmente muy bueno.

saludos</description>
		<content:encoded><![CDATA[<p>Excelente tutorial, realmente muy bueno.</p>
<p>saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: ralexismf</title>
		<link>http://www.csslab.cl/2009/01/28/videocast-3-creando-un-plugin-para-jquery/comment-page-1/#comment-24236</link>
		<dc:creator>ralexismf</dc:creator>
		<pubDate>Fri, 06 Feb 2009 20:14:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.csslab.cl/?p=385#comment-24236</guid>
		<description>Magnifico, como dice @seba te quedo a prueba de dummies, y muy buena la recomendacion de compartir nuestros proyectos, muy buen ejemplo nos das compartiendo los tuyos. cia ;)</description>
		<content:encoded><![CDATA[<p>Magnifico, como dice @seba te quedo a prueba de dummies, y muy buena la recomendacion de compartir nuestros proyectos, muy buen ejemplo nos das compartiendo los tuyos. cia <img src='http://www.csslab.cl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: fugazi</title>
		<link>http://www.csslab.cl/2009/01/28/videocast-3-creando-un-plugin-para-jquery/comment-page-1/#comment-24146</link>
		<dc:creator>fugazi</dc:creator>
		<pubDate>Fri, 30 Jan 2009 21:19:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.csslab.cl/?p=385#comment-24146</guid>
		<description>muchas gracias, esta mañana lo he practicado en dreamweaver y funciono de maravilla... 
ojala no pierdas el espiritu de seguir con estos videocast que son muy interesantes! ;)
a ver si algun dia integras un plugin jquery en el css para aprender tambien!! :)

saludos</description>
		<content:encoded><![CDATA[<p>muchas gracias, esta mañana lo he practicado en dreamweaver y funciono de maravilla&#8230;<br />
ojala no pierdas el espiritu de seguir con estos videocast que son muy interesantes! <img src='http://www.csslab.cl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
a ver si algun dia integras un plugin jquery en el css para aprender tambien!! <img src='http://www.csslab.cl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jorge Epuñan</title>
		<link>http://www.csslab.cl/2009/01/28/videocast-3-creando-un-plugin-para-jquery/comment-page-1/#comment-24139</link>
		<dc:creator>Jorge Epuñan</dc:creator>
		<pubDate>Fri, 30 Jan 2009 12:28:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.csslab.cl/?p=385#comment-24139</guid>
		<description>@fugazi: puedes utilizar cualquier editor de texto para comenzar a urgar en el codigo fuente; el mas utilizado es &lt;strong&gt;Dreamweaver&lt;/strong&gt; pero hay muchos gratuitos y al parecer muy buenos; he escuchado q &lt;strong&gt;Notepad++&lt;/strong&gt; para Win anda bien.

exito.</description>
		<content:encoded><![CDATA[<p>@fugazi: puedes utilizar cualquier editor de texto para comenzar a urgar en el codigo fuente; el mas utilizado es <strong>Dreamweaver</strong> pero hay muchos gratuitos y al parecer muy buenos; he escuchado q <strong>Notepad++</strong> para Win anda bien.</p>
<p>exito.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: fugazi</title>
		<link>http://www.csslab.cl/2009/01/28/videocast-3-creando-un-plugin-para-jquery/comment-page-1/#comment-24138</link>
		<dc:creator>fugazi</dc:creator>
		<pubDate>Fri, 30 Jan 2009 04:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.csslab.cl/?p=385#comment-24138</guid>
		<description>hey esta muy bueno el videocast.
pero tengo una pregunta, en que parte haz programado el plugin?
yo soy usario de windows y no se en donde podria practicarlo :P</description>
		<content:encoded><![CDATA[<p>hey esta muy bueno el videocast.<br />
pero tengo una pregunta, en que parte haz programado el plugin?<br />
yo soy usario de windows y no se en donde podria practicarlo <img src='http://www.csslab.cl/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Oropher</title>
		<link>http://www.csslab.cl/2009/01/28/videocast-3-creando-un-plugin-para-jquery/comment-page-1/#comment-24134</link>
		<dc:creator>Oropher</dc:creator>
		<pubDate>Thu, 29 Jan 2009 19:23:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.csslab.cl/?p=385#comment-24134</guid>
		<description>Muy buen videocast, esta muy entendible, ahora me toca probar a mi mismo jeje,, =)</description>
		<content:encoded><![CDATA[<p>Muy buen videocast, esta muy entendible, ahora me toca probar a mi mismo jeje,, =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jorge Epuñan</title>
		<link>http://www.csslab.cl/2009/01/28/videocast-3-creando-un-plugin-para-jquery/comment-page-1/#comment-24133</link>
		<dc:creator>Jorge Epuñan</dc:creator>
		<pubDate>Thu, 29 Jan 2009 14:34:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.csslab.cl/?p=385#comment-24133</guid>
		<description>@Chap: El .mov es universal usando Quicktime; aconsejo usar el QT Player para reproducirlo.

@Seba: q bueno q se entiende y q te haya servido, ojala a mas de alguno lo ayude.</description>
		<content:encoded><![CDATA[<p>@Chap: El .mov es universal usando Quicktime; aconsejo usar el QT Player para reproducirlo.</p>
<p>@Seba: q bueno q se entiende y q te haya servido, ojala a mas de alguno lo ayude.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Seba</title>
		<link>http://www.csslab.cl/2009/01/28/videocast-3-creando-un-plugin-para-jquery/comment-page-1/#comment-24132</link>
		<dc:creator>Seba</dc:creator>
		<pubDate>Thu, 29 Jan 2009 14:16:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.csslab.cl/?p=385#comment-24132</guid>
		<description>Gracias Jorginho, si funciona perfect y si se entiende, o sea, quedo a prueba de dummies!! :D

Muy buena la forma en que explicas las funcionalidades de jQuery y gracias por la dedicatoria :D

chap: yo si escucho el mov con audio...</description>
		<content:encoded><![CDATA[<p>Gracias Jorginho, si funciona perfect y si se entiende, o sea, quedo a prueba de dummies!! <img src='http://www.csslab.cl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Muy buena la forma en que explicas las funcionalidades de jQuery y gracias por la dedicatoria <img src='http://www.csslab.cl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>chap: yo si escucho el mov con audio&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

