This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit ff6cb5d68aeb13db841229884e1319c7e23fee01
tree dc3d4cfc65b1e5fed62803127ef1e5590624a013
parent 51c16c88650543b5ee936937290420eadde1ff51
tree dc3d4cfc65b1e5fed62803127ef1e5590624a013
parent 51c16c88650543b5ee936937290420eadde1ff51
input_css / README.textile
Input CSS
This plugin taps into Rails tag helpers and adds a CSS class equal to the type attribute for all ‘input’ fields.
Reasoning…
One of the biggest pains when designing forms is dealing with the input field. It’s both a button and a text box. And you NEVER want them to look the same (and if you do, your issues are far past what this plugin has to offer).
And of course, this plugin exists mainly because of IE6’s lack of CSS2 support. Blah.
Installation
You can install this as a plugin. Navigate to your project root and type:
git clone git://github.com/rpheath/input_css.git vendor/plugins/input_css
After the installation, you’re good to go.
Example(s)
Here’s how it works.
Example 1: without existing CSS
<%= f.text_field :name -%>
Gives us:
<input type="text" class="text" name="user[name]" value="" />
Example 2: with existing CSS
<%= submit_tag 'Fix Me', :class => 'button' -%>
Gives us:
<input name="commit" type="submit" class="button submit" value="Fix Me" />
The CSS
So now, you can do this in your CSS:
input.text { ... }
input.submit { ... }
input.file { ... }
input.checkbox { ... }
input.radio { ... }
And things are much easier to style :-)
License
Copyright © 2008 Ryan Heath (http://rpheath.com), released under the MIT license








