Aplicar estilos a <%= text_field_tag %>

On 28/06/07, Xavier N. [email protected] wrote:

PlayStation este preparada para invidentes, pero los que programan
Collin McRae me parece bien que lo hagan para gente que ve y puede
manejarse con destreza.

Si se trata de un site de la administracion, la web de un
periodico, …, pero hay ciertas aplicaciones comerciales para las
que sencillamente no me planteo que funcionen sin JavaScript.

– fxn


Vamos a tener que “agree to disagree”, esa expresión anglosajona tan
maravillosa :), La discusión sobre la definición o los limites de la
accesibilidad es más apropiada para otros sitios, como accesoweb, así
que animo de nuevo a suscribirse a todos los interesados.


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o simplelogica.net
Recuerda comer mucha fruta y verdura.

On 6/28/07, Sebastian D. [email protected] wrote:

Aprovechando la ocasion para complicarles mas la vida, esta seria la
forma mas elegante de resolver el problema usando solo Rails.

Si se van al codigo fuente veran que helpers como “text_field” y
“select” llaman a su vez a “text_field_tag” y “select_tag”, y estos a
su vez llaman a “tag” o “content_tag”. Lo ideal seria que estas dos
funciones tuvieran logica que, cuando el tag tiene un atributo
“type”, insertaran un “class” apropiado.

Clap clap clap!!!

excelente !!

On 6/28/07, Sebastian D. [email protected] wrote:

   options[:class] = options[:class].blank? ? " " : (options

es donde se redefine el metodo “tag” original como

On Jun 28, 2007, at 9:55 AM, Manuel González Noriega wrote:

}
para nosotros Raileros, si el web site tiene mas de dos paginas ni
$$(‘input[type=“password”]’).each(set_style);

http://lists.simplelogica.net/mailman/listinfo/ror-es


Edgar González González
E-mail: [email protected]
http://lacaraoscura.com
http://rubycorner.com
http://to2blogs.com

Es por este tipo de cosas por las que me encanta ruby y esta lista de
correo :slight_smile:

Saludos

Sebastian D.
escribió:> Aprovechando la ocasion para complicarles mas la vida, esta seria la

module ActionView::Helpers::TagHelper
alias_method_chain :tag, :automatic_type_class
(options[:class] + " ")
“tag_without_automatic_type_class” y es reemplazado por el
“tag_with_automatic_type_class” que definimos previamente.

Listo. Con esto, cualquier llamada a cualquier tag que tenga
“type=‘algo’” tambien tendra “class=‘type_algo’”


/**