From 170614cd831a31bc199eb07276ff94f6c18da539 Mon Sep 17 00:00:00 2001
From: Charlie Park
Date: Wed, 14 Jan 2009 08:58:05 -0500
Subject: [PATCH] Makes the scaffold generator more semantically corrent, utilizing 'fieldset' in place of 'p' for wrapping form elements. Adds 'fieldset' tag to CSS file, making views visually identical to existing scaffolded views.
---
.../components/scaffold/templates/style.css | 6 ++++++
.../scaffold/templates/view_edit.html.erb | 8 ++++----
.../scaffold/templates/view_new.html.erb | 8 ++++----
3 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/railties/lib/rails_generator/generators/components/scaffold/templates/style.css b/railties/lib/rails_generator/generators/components/scaffold/templates/style.css
index 093c209..fe95bb3 100644
--- a/railties/lib/rails_generator/generators/components/scaffold/templates/style.css
+++ b/railties/lib/rails_generator/generators/components/scaffold/templates/style.css
@@ -16,6 +16,12 @@ a { color: #000; }
a:visited { color: #666; }
a:hover { color: #fff; background-color:#000; }
+fieldset {
+ border: none;
+ margin: 13px 0;
+ padding: 0;
+}
+
.fieldWithErrors {
padding: 2px;
background-color: red;
diff --git a/railties/lib/rails_generator/generators/components/scaffold/templates/view_edit.html.erb b/railties/lib/rails_generator/generators/components/scaffold/templates/view_edit.html.erb
index e289975..7a835ec 100644
--- a/railties/lib/rails_generator/generators/components/scaffold/templates/view_edit.html.erb
+++ b/railties/lib/rails_generator/generators/components/scaffold/templates/view_edit.html.erb
@@ -4,14 +4,14 @@
<%%= f.error_messages %>
<% for attribute in attributes -%>
-
+
+
<% end -%>
-
+
<%% end %>
<%%= link_to 'Show', @<%= singular_name %> %> |
diff --git a/railties/lib/rails_generator/generators/components/scaffold/templates/view_new.html.erb b/railties/lib/rails_generator/generators/components/scaffold/templates/view_new.html.erb
index c47e811..7cfe5e6 100644
--- a/railties/lib/rails_generator/generators/components/scaffold/templates/view_new.html.erb
+++ b/railties/lib/rails_generator/generators/components/scaffold/templates/view_new.html.erb
@@ -4,14 +4,14 @@
<%%= f.error_messages %>
<% for attribute in attributes -%>
-
+
<% end -%>
-
+
<%% end %>
<%%= link_to 'Back', <%= plural_name %>_path %>
--
1.6.0.2