Skip to content

Commit

Permalink
Rename fieldWithErrors style to field_with_errors. Remove unused aler…
Browse files Browse the repository at this point in the history
…t style.
  • Loading branch information
jeremy committed Apr 24, 2010
1 parent 2538ef0 commit 72a3e4b
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 12 deletions.
2 changes: 2 additions & 0 deletions actionpack/CHANGELOG
@@ -1,5 +1,7 @@
*Rails 3.0.0 [beta 4/release candidate] (unreleased)*

* Renamed the field error CSS class from fieldWithErrors to field_with_errors for consistency. [Jeremy Kemper]

* Add support for shorthand routes like /projects/status(.:format) #4423 [Diego Carrion]

* Changed translate helper so that it doesn’t mark every translation as safe HTML. Only keys with a "_html" suffix and keys named "html" are considered to be safe HTML. All other translations are left untouched. [Craig Davey]
Expand Down
2 changes: 1 addition & 1 deletion actionpack/lib/action_view/helpers/active_model_helper.rb
Expand Up @@ -6,7 +6,7 @@
module ActionView
ActiveSupport.on_load(:action_view) do
class ActionView::Base
@@field_error_proc = Proc.new{ |html_tag, instance| "<div class=\"fieldWithErrors\">#{html_tag}</div>".html_safe }
@@field_error_proc = Proc.new{ |html_tag, instance| "<div class=\"field_with_errors\">#{html_tag}</div>".html_safe }
cattr_accessor :field_error_proc
end
end
Expand Down
8 changes: 4 additions & 4 deletions actionpack/test/template/active_model_helper_test.rb
Expand Up @@ -27,26 +27,26 @@ def setup

def test_text_area_with_errors
assert_dom_equal(
%(<div class="fieldWithErrors"><textarea cols="40" id="post_body" name="post[body]" rows="20">Back to the hill and over it again!</textarea></div>),
%(<div class="field_with_errors"><textarea cols="40" id="post_body" name="post[body]" rows="20">Back to the hill and over it again!</textarea></div>),
text_area("post", "body")
)
end

def test_text_field_with_errors
assert_dom_equal(
%(<div class="fieldWithErrors"><input id="post_author_name" name="post[author_name]" size="30" type="text" value="" /></div>),
%(<div class="field_with_errors"><input id="post_author_name" name="post[author_name]" size="30" type="text" value="" /></div>),
text_field("post", "author_name")
)
end

def test_field_error_proc
old_proc = ActionView::Base.field_error_proc
ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|
%(<div class=\"fieldWithErrors\">#{html_tag} <span class="error">#{[instance.error_message].join(', ')}</span></div>).html_safe
%(<div class=\"field_with_errors\">#{html_tag} <span class="error">#{[instance.error_message].join(', ')}</span></div>).html_safe
end

assert_dom_equal(
%(<div class="fieldWithErrors"><input id="post_author_name" name="post[author_name]" size="30" type="text" value="" /> <span class="error">can't be empty</span></div>),
%(<div class="field_with_errors"><input id="post_author_name" name="post[author_name]" size="30" type="text" value="" /> <span class="error">can't be empty</span></div>),
text_field("post", "author_name")
)
ensure
Expand Down
@@ -1,4 +1,4 @@
<p class="notice"><%%= notice %></p>
<p id="notice"><%%= notice %></p>

<% for attribute in attributes -%>
<p>
Expand Down
Expand Up @@ -20,15 +20,11 @@ div.field, div.actions {
margin-bottom: 10px;
}

.notice {
#notice {
color: green;
}

.alert {
color: red;
}

.fieldWithErrors {
.field_with_errors {
padding: 2px;
background-color: red;
display: table;
Expand Down

0 comments on commit 72a3e4b

Please sign in to comment.