Browse Source

Generate nifty_layout, store support files

layout
jimi 16 years ago
committed by jimi
parent
commit
46f74e8443
  1. 23
      app/helpers/layout_helper.rb
  2. 22
      app/views/layouts/application.html.erb
  3. 81
      public/stylesheets/application.css
  4. 60
      tmp/db_info.txt
  5. 54
      tmp/meyer_reset.css

23
app/helpers/layout_helper.rb

@ -0,0 +1,23 @@
# These helper methods can be called in your template to set variables to be used in the layout
# This module should be included in all views globally,
# to do so you may need to add this line to your ApplicationController
# helper :layout
module LayoutHelper
def title(page_title, show_title = true)
@content_for_title = page_title.to_s
@show_title = show_title
end
def show_title?
@show_title
end
def stylesheet(*args)
content_for(:head) { stylesheet_link_tag(*args.map(&:to_s)) }
end
def javascript(*args)
args = args.map { |arg| arg == :defaults ? arg : arg.to_s }
content_for(:head) { javascript_include_tag(*args) }
end
end

22
app/views/layouts/application.html.erb

@ -0,0 +1,22 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title><%= h(yield(:title) || "Untitled") %></title>
<%= stylesheet_link_tag 'application' %>
<%= yield(:head) %>
</head>
<body>
<div id="container">
<%- flash.each do |name, msg| -%>
<%= content_tag :div, msg, :id => "flash_#{name}" %>
<%- end -%>
<%- if show_title? -%>
<h1><%=h yield(:title) %></h1>
<%- end -%>
<%= yield %>
</div>
</body>
</html>

81
public/stylesheets/application.css

@ -0,0 +1,81 @@
body {
background-color: #4B7399;
font-family: Verdana, Helvetica, Arial;
font-size: 14px;
}
a img {
border: none;
}
a {
color: #0000FF;
}
.clear {
clear: both;
height: 0;
overflow: hidden;
}
#container {
width: 75%;
margin: 0 auto;
background-color: #FFF;
padding: 20px 40px;
border: solid 1px black;
margin-top: 20px;
}
#flash_notice, #flash_error {
padding: 5px 8px;
margin: 10px 0;
}
#flash_notice {
background-color: #CFC;
border: solid 1px #6C6;
}
#flash_error {
background-color: #FCC;
border: solid 1px #C66;
}
.fieldWithErrors {
display: inline;
}
#errorExplanation {
width: 400px;
border: 2px solid #CF0000;
padding: 0px;
padding-bottom: 12px;
margin-bottom: 20px;
background-color: #f0f0f0;
}
#errorExplanation h2 {
text-align: left;
font-weight: bold;
padding: 5px 5px 5px 15px;
font-size: 12px;
margin: 0;
background-color: #c00;
color: #fff;
}
#errorExplanation p {
color: #333;
margin-bottom: 0;
padding: 8px;
}
#errorExplanation ul {
margin: 2px 24px;
}
#errorExplanation ul li {
font-size: 12px;
list-style: disc;
}

60
tmp/db_info.txt

@ -0,0 +1,60 @@
=== | ===
=== Tripinfo | === Drivers
=== | ===
File version : 3 | File version : 3
Last update : 01/03/2005 | Last update : 12/22/1997
Number of recs: 8512 | Number of recs: 40
Header length : 1634 | Header length : 706
Record length : 416 | Record length : 197
--- | ---
Field Name Type Length Decimal Pos | Field Name Type Length Decimal Pos
Period C 3 0 | Driver id C 3 0
Dvr id C 3 0 | L name C 20 0
Dvr name C 25 0 | F name C 15 0
Dvr name f C 15 0 | Rate N 4 2
Trip id C 7 0 | Ss nbr C 11 0
Tractor n C 5 0 | Dob D 8 0
Trailer n C 6 0 | D lic nbr C 20 0
Hub out N 6 0 | Dl state C 2 0
Hub in N 6 0 | Dl exp D 8 0
Start date D 8 0 | Phy exp D 8 0
End date D 8 0 | Hire date D 8 0
Trip orig C 25 0 | Status C 1 0
Shipper C 25 0 | Depend C 1 0
Dest C 25 0 | Street C 25 0
Load orig C 25 0 | City C 20 0
Loading N 6 2 | State C 2 0
Unloading N 6 2 | Zip C 5 0
Permits N 6 2 | Phone C 14 0
Tolls N 6 2 | Com chk no C 10 0
Scales N 6 2 | Truck C 5 0
Tk repair N 8 2 | Trailer C 6 0
Tk f gal N 8 3 |
Tk f cost N 8 2
Tk o gal N 2 0
Tk o cost N 6 2
Rf f gal N 7 3
Rf f cost N 6 2
Rf o gal N 2 0
Rf o cost N 6 2
S pick up N 6 2
Wash N 6 2
Layover N 6 2
Pallets N 6 2
Misc N 8 2
Tl repair N 8 2
Tk service N 6 2
Tl service N 6 2
Rf service N 6 2
Comchecks N 8 2
Trip hub N 5 0
Load miles N 5 0
Tk mileage N 5 2
Reimbur N 7 2
Other pay N 7 2
To don N 7 2
Trip cost N 8 2
Federal N 7 2
Rate N 4 2
Ss nbr C 11 0
Hire date D 8 0

54
tmp/meyer_reset.css

@ -0,0 +1,54 @@
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, b, u,
i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th,
td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}