From 3e911045f9ffa2e7b2fd991b0000c1de42a52362 Mon Sep 17 00:00:00 2001 From: Pratik Naik Date: Tue, 24 Feb 2009 13:27:21 +0000 Subject: [PATCH] Update with the new CSS from Jason and change the header logo --- railties/guides/files/stylesheets/main.css | 705 +++++++----------- railties/guides/images/rails_guides_logo.gif | Bin 0 -> 5114 bytes railties/guides/images/ruby_guides_logo.gif | Bin 5325 -> 0 bytes .../images/ruby_on_rails_by_mike_rundle2.gif | Bin 6793 -> 0 bytes railties/guides/images/tab_grey.gif | Bin 2494 -> 4924 bytes railties/guides/images/tab_info.gif | Bin 2347 -> 4762 bytes railties/guides/images/tab_note.gif | Bin 2387 -> 4807 bytes railties/guides/images/tab_red.gif | Bin 2336 -> 4753 bytes railties/guides/images/tab_yellow.gif | Bin 2344 -> 4759 bytes 9 files changed, 279 insertions(+), 426 deletions(-) create mode 100644 railties/guides/images/rails_guides_logo.gif delete mode 100644 railties/guides/images/ruby_guides_logo.gif delete mode 100644 railties/guides/images/ruby_on_rails_by_mike_rundle2.gif diff --git a/railties/guides/files/stylesheets/main.css b/railties/guides/files/stylesheets/main.css index f8302505c5..76417bb296 100644 --- a/railties/guides/files/stylesheets/main.css +++ b/railties/guides/files/stylesheets/main.css @@ -1,138 +1,70 @@ /* Guides.rubyonrails.org */ /* Main.css */ /* Created January 30, 2009 */ -/* Modified January 31, 2009 +/* Modified February 8, 2009 --------------------------------------- */ /* General --------------------------------------- */ -.left { - float: left; - margin-right: 1em; -} -.right { - float: right; - margin-left: 1em; -} -.small { - font-size: smaller; -} -.large { - font-size: larger; -} -.hide { - display: none; -} +.left {float: left; margin-right: 1em;} +.right {float: right; margin-left: 1em;} +.small {font-size: smaller;} +.large {font-size: larger;} +.hide {display: none;} -li ul, li ol { - margin: 0 1.5em; -} -ul, ol { - margin: 0 1.5em 1.5em 1.5em; -} +li ul, li ol { margin:0 1.5em; } +ul, ol { margin: 0 1.5em 1.5em 1.5em; } -ul { - list-style-type: disc; -} -ol { - list-style-type: decimal; -} - -dl { - margin: 0 0 1.5em 0; -} -dl dt { - font-weight: bold; -} -dd { - margin-left: 1.5em; -} +ul { list-style-type: disc; } +ol { list-style-type: decimal; } -pre,code { - margin: 1.5em 0; - white-space: pre; -} -pre,code { - font: 1em 'andale mono', 'lucida console', monospace; - line-height: 1.5; -} +dl { margin: 0 0 1.5em 0; } +dl dt { font-weight: bold; } +dd { margin-left: 1.5em;} + +pre,code { margin: 1.5em 0; white-space: pre; } +pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } -abbr, acronym { - border-bottom: 1px dotted #666; -} -address { - margin: 0 0 1.5em; - font-style: italic; -} -del { - color: #666; -} +abbr, acronym { border-bottom: 1px dotted #666; } +address { margin: 0 0 1.5em; font-style: italic; } +del { color:#666; } -blockquote { - margin: 1.5em; - color: #666; - font-style: italic; -} -strong { - font-weight: bold; -} -em, dfn { - font-style: italic; -} -dfn { - font-weight: bold; -} -sup, sub { - line-height: 0; -} -p { - margin: 0 0 1.5em; -} +blockquote { margin: 1.5em; color: #666; font-style: italic; } +strong { font-weight: bold; } +em, dfn { font-style: italic; } +dfn { font-weight: bold; } +sup, sub { line-height: 0; } +p {margin: 0 0 1.5em;} -label { - font-weight: bold; -} -fieldset { - padding: 1.4em; - margin: 0 0 1.5em 0; - border: 1px solid #ccc; -} -legend { - font-weight: bold; - font-size: 1.2em; -} +label { font-weight: bold; } +fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; } +legend { font-weight: bold; font-size:1.2em; } -input.text, input.title, textarea, select { - margin: 0.5em 0em; - border: 1px solid #bbb; +input.text, input.title, +textarea, select { + margin:0.5em 0; + border:1px solid #bbb; } table { - margin: 1em 0; - border: 1px solid #ddd; - background: #f4f4f4; - border-spacing: 0; + margin: 0 0 1.5em; + border: 2px solid #CCC; + background: #FFF; + border-collapse: collapse; } - + table th, table td { - padding: 0.25em; - border-right: 1px dotted #e0e0e0; - border-bottom: 1px dotted #e0e0e0; -} - -table th:last-child, table td:last-child { - border-right: none; + padding: 0.25em 1em; + border: 1px solid #CCC; + border-collapse: collapse; } table th { - border-bottom: 1px solid #ddd; - background: #f0f0f0; - font-weight: bold; -} - -table tt { - padding: 0.1em; + border-bottom: 2px solid #CCC; + background: #EEE; + font-weight: bold; + padding: 0.5em 1em; } @@ -140,438 +72,359 @@ table tt { --------------------------------------- */ body { - text-align: center; - font-family: Helvetica, Arial, sans-serif; - font-size: 87.5%; - line-height: 1.5em; - background: #222; - color: #999; -} + text-align: center; + font-family: Helvetica, Arial, sans-serif; + font-size: 87.5%; + line-height: 1.5em; + background: #222; + color: #999; + } .wrapper { - text-align: left; - margin: 0 auto; - width: 69em; -} + text-align: left; + margin: 0 auto; + width: 69em; + } #topNav { - padding: 1em 0; - color: #565656; + padding: 1em 0; + color: #565656; } #header { - background: #c52f24 url(../../images/header_tile.gif) repeat-x; - color: #FFF; - padding: 1.5em 0; - position: relative; - z-index: 99; -} + background: #c52f24 url(../../images/header_tile.gif) repeat-x; + color: #FFF; + padding: 1.5em 0; + position: relative; + z-index: 99; + } #feature { - background: #d5e9f6 url(../../images/feature_tile.gif) repeat-x; - color: #333; - padding: 0.5em 0 1.5em; + background: #d5e9f6 url(../../images/feature_tile.gif) repeat-x; + color: #333; + padding: 0.5em 0 1.5em; } #container { - background: #FFF; - color: #333; - padding: 0.5em 0 1.5em 0; -} + background: #FFF; + color: #333; + padding: 0.5em 0 1.5em 0; + } #mainCol { - width: 45em; - margin-left: 2em; -} + width: 45em; + margin-left: 2em; + } #subCol { - position: absolute; - z-index: 0; - top: 0; - right: 0; - background: #FFF; - padding: 1em 1.5em 1em 1.25em; - width: 17em; - font-size: 0.9285em; - line-height: 1.3846em; -} - -#extraCol { - display: none; -} + position: absolute; + z-index: 0; + top: 0; + right: 0; + background: #FFF; + padding: 1em 1.5em 1em 1.25em; + width: 17em; + font-size: 0.9285em; + line-height: 1.3846em; + } + +#extraCol {display: none;} #footer { - padding: 2em 0; - background: url(../../images/footer_tile.gif) repeat-x; -} + padding: 2em 0; + background: url(../../images/footer_tile.gif) repeat-x; + } #footer .wrapper { - padding-left: 2em; - width: 67em; + padding-left: 2em; + width: 67em; } -#header .wrapper, #topNav .wrapper, #feature .wrapper { - padding-left: 1em; - width: 68em; -} -#feature .wrapper { - width: 45em; - padding-right: 23em; - position: relative; - z-index: 0; -} +#header .wrapper, #topNav .wrapper, #feature .wrapper {padding-left: 1em; width: 68em;} +#feature .wrapper {width: 45em; padding-right: 23em; position: relative; z-index: 0;} /* Links --------------------------------------- */ a, a:link, a:visited { - color: #ee3f3f; - text-decoration: underline; -} + color: #ee3f3f; + text-decoration: underline; + } -#mainCol a, #subCol a { - color: #980905; -} +#mainCol a, #subCol a, #feature a {color: #980905;} /* Navigation --------------------------------------- */ -.nav { - margin: 0; - padding: 0; -} -.nav li { - display: inline; - list-style: none; -} +.nav {margin: 0; padding: 0;} +.nav li {display: inline; list-style: none;} #header .nav { - float: right; - margin-top: 1.5em; - font-size: 1.2857em; + float: right; + margin-top: 1.5em; + font-size: 1.2857em; } -#header .nav li { - margin: 0 0 0 0.5em; -} -#header .nav a { - color: #FFF; - text-decoration: none; -} -#header .nav a:hover { - text-decoration: underline; -} +#header .nav li {margin: 0 0 0 0.5em;} +#header .nav a {color: #FFF; text-decoration: none;} +#header .nav a:hover {text-decoration: underline;} #header .nav .index { - padding: 0.5em 1.5em; - border-radius: 1em; - -webkit-border-radius: 1em; - -moz-border-radius: 1em; - background: #980905; - position: relative; + padding: 0.5em 1.5em; + border-radius: 1em; + -webkit-border-radius: 1em; + -moz-border-radius: 1em; + background: #980905; + position: relative; } #header .nav .index a { - background: #980905 url(../../images/nav_arrow.gif) no-repeat right top; - padding-right: 1em; - position: relative; - z-index: 15; - padding-bottom: 0.125em; -} -#header .nav .index:hover a, #header .nav .index a:hover { - background-position: right -81px; + background: #980905 url(../../images/nav_arrow.gif) no-repeat right top; + padding-right: 1em; + position: relative; + z-index: 15; + padding-bottom: 0.125em; } +#header .nav .index:hover a, #header .nav .index a:hover {background-position: right -81px;} #guides { - width: 27em; - display: block; - background: #980905; - border-radius: 1em; - -webkit-border-radius: 1em; - -moz-border-radius: 1em; - -webkit-box-shadow: 0.25em 0.25em 1em rgba(0,0,0,0.25); - -moz-box-shadow: rgba(0,0,0,0.25) 0.25em 0.25em 1em; - color: #f1938c; - padding: 1.5em 2em; - position: absolute; - z-index: 10; - top: -0.25em; - right: 0; - padding-top: 2em; + width: 27em; + display: block; + background: #980905; + border-radius: 1em; + -webkit-border-radius: 1em; + -moz-border-radius: 1em; + -webkit-box-shadow: 0.25em 0.25em 1em rgba(0,0,0,0.25); + -moz-box-shadow: rgba(0,0,0,0.25) 0.25em 0.25em 1em; + color: #f1938c; + padding: 1.5em 2em; + position: absolute; + z-index: 10; + top: -0.25em; + right: 0; + padding-top: 2em; } #guides dt, #guides dd { - font-weight: normal; - font-size: 0.722em; - margin: 0; - padding: 0; -} -#guides dt { - padding: 0; - margin: 0.5em 0 0; -} -#guides a { - color: #FFF; - background: none !important; -} -#guides .L, #guides .R { - float: left; - width: 50%; - margin: 0; - padding: 0; -} -#guides .R { - float: right; -} + font-weight: normal; + font-size: 0.722em; + margin: 0; + padding: 0; +} +#guides dt {padding:0; margin: 0.5em 0 0;} +#guides a {color: #FFF; background: none !important;} +#guides .L, #guides .R {float: left; width: 50%; margin: 0; padding: 0;} +#guides .R {float: right;} #guides hr { - display: block; - border: none; - height: 1px; - color: #f1938c; - background: #f1938c; + display: block; + border: none; + height: 1px; + color: #f1938c; + background: #f1938c; } /* Headings --------------------------------------- */ h1 { - font-size: 2.5em; - line-height: 1em; - margin: 0.6em 0 .2em; - font-weight: bold; -} + font-size: 2.5em; + line-height: 1em; + margin: 0.6em 0 .2em; + font-weight: bold; + } h2 { - font-size: 2.1428em; - line-height: 1em; - margin: 0.7em 0 .2333em; - font-weight: bold; -} + font-size: 2.1428em; + line-height: 1em; + margin: 0.7em 0 .2333em; + font-weight: bold; + } h3 { - font-size: 1.7142em; - line-height: 1.286em; - margin: 0.875em 0 0.2916em; - font-weight: bold; -} - + font-size: 1.7142em; + line-height: 1.286em; + margin: 0.875em 0 0.2916em; + font-weight: bold; + } + h4 { - font-size: 1.2857em; - line-height: 1.2em; - margin: 1.6667em 0 .3887em; - font-weight: bold; -} + font-size: 1.2857em; + line-height: 1.2em; + margin: 1.6667em 0 .3887em; + font-weight: bold; + } h5 { - font-size: 1em; - line-height: 1.5em; - margin: 1em 0 .5em; - font-weight: bold; + font-size: 1em; + line-height: 1.5em; + margin: 1em 0 .5em; + font-weight: bold; } -h6 { - font-size: 1em; - line-height: 1.5em; - margin: 1em 0 .5em; - font-weight: normal; +h6 { + font-size: 1em; + line-height: 1.5em; + margin: 1em 0 .5em; + font-weight: normal; + } + +.section { + padding-bottom: 0.25em; + border-bottom: 1px solid #999; } /* Content --------------------------------------- */ .pic { - margin: 0 2em 2em 0; + margin: 0 2em 2em 0; } -#topNav strong { - color: #999; - margin-right: 0.5em; -} -#topNav strong a { - color: #FFF; -} +#topNav strong {color: #999; margin-right: 0.5em;} +#topNav strong a {color: #FFF;} #header h1 { - float: left; - background: url(../../images/ruby_guides_logo.gif) no-repeat; - width: 492px; - text-indent: -9999em; - margin: 0; - padding: 0; + float: left; + background: url(../../images/rails_guides_logo.gif) no-repeat; + width: 297px; + text-indent: -9999em; + margin: 0; + padding: 0; } #header h1 a { - text-decoration: none; - display: block; - height: 77px; + text-decoration: none; + display: block; + height: 77px; } #feature p { - font-size: 1.2857em; - margin-bottom: 0.75em; + font-size: 1.2857em; + margin-bottom: 0.75em; } -#feature ul { - margin-left: 0; -} +#feature ul {margin-left: 0;} #feature ul li { - list-style: none; - background: url(../../images/check_bullet.gif) no-repeat left 0.5em; - padding: 0.5em 1.75em 0.5em 1.75em; - font-size: 1.1428em; - font-weight: bold; + list-style: none; + background: url(../../images/check_bullet.gif) no-repeat left 0.5em; + padding: 0.5em 1.75em 0.5em 1.75em; + font-size: 1.1428em; + font-weight: bold; } #mainCol dd, #subCol dd { - padding: 0.25em 0 1em; - border-bottom: 1px solid #CCC; - margin-bottom: 1em; - margin-left: 0; - padding-left: 28px; + padding: 0.25em 0 1em; + border-bottom: 1px solid #CCC; + margin-bottom: 1em; + margin-left: 0; + /*padding-left: 28px;*/ + padding-left: 0; } #mainCol dt, #subCol dt { - font-size: 1.2857em; - padding: 0.125em 0 0.25em 28px; - margin-bottom: 0; - background: url(../../images/book_icon.gif) no-repeat left top; + font-size: 1.2857em; + padding: 0.125em 0 0.25em 0; + margin-bottom: 0; + /*background: url(../../images/book_icon.gif) no-repeat left top; + padding: 0.125em 0 0.25em 28px;*/ } #mainCol dd.ticket, #subCol dd.ticket { - background: #fff9d8 url(../../images/tab_yellow.gif) no-repeat left top; - border: none; - padding: 1.25em 1em 1.25em 48px; - margin-left: 0; - margin-top: 0.25em; + background: #fff9d8 url(../../images/tab_yellow.gif) no-repeat left top; + border: none; + padding: 1.25em 1em 1.25em 48px; + margin-left: 0; + margin-top: 0.25em; } #mainCol dd.warning, #subCol dd.warning { - background: #f9d9d8 url(../../images/tab_red.gif) no-repeat left top; - border: none; - padding: 1.25em 1.25em 1.25em 48px; - margin-left: 0; - margin-top: 0.25em; -} - -#subCol .chapters { - color: #980905; -} -#subCol .chapters a { - font-weight: bold; -} -#subCol .chapters ul a { - font-weight: normal; -} -#subCol .chapters li { - margin-bottom: 0.75em; -} -#subCol h3.chapter { - margin-top: 0.25em; -} -#subCol h3.chapter img { - vertical-align: text-bottom; -} -#subCol .chapters ul { - margin-left: 0; - margin-top: 0.5em; -} + background: #f9d9d8 url(../../images/tab_red.gif) no-repeat left top; + border: none; + padding: 1.25em 1.25em 1.25em 48px; + margin-left: 0; + margin-top: 0.25em; +} + +#subCol .chapters {color: #980905;} +#subCol .chapters a {font-weight: bold;} +#subCol .chapters ul a {font-weight: normal;} +#subCol .chapters li {margin-bottom: 0.75em;} +#subCol h3.chapter {margin-top: 0.25em;} +#subCol h3.chapter img {vertical-align: text-bottom;} +#subCol .chapters ul {margin-left: 0; margin-top: 0.5em;} #subCol .chapters ul li { - list-style: none; - padding: 0 0 0 1em; - background: url(../../images/bullet.gif) no-repeat left 0.45em; - margin-left: 0; - font-size: 1em; - font-weight: normal; -} -#subCol .chapters p { - font-size: 1em; + list-style: none; + padding: 0 0 0 1em; + background: url(../../images/bullet.gif) no-repeat left 0.45em; + margin-left: 0; + font-size: 1em; + font-weight: normal; } tt { - font-family: monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace; + background: #EEE; + border: 1px solid #CCC; + padding: 0 0.25em; + font-family: monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace; + font-size: 0.9em; } -code, pre { - font-family: monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace; - background: #EEE url(../../images/tab_grey.gif) no-repeat left top; - border: none; - padding: 0.25em 1em 0.5em 48px; - margin-left: 0; - margin-top: 0.25em; - display: block; - min-height: 45px; - overflow: auto; -} - -.info code, .info pre { - background-image: none; - background-color: #C5D9E6; - padding: 0.25em 1em; - min-height: 1px; +code { + font-family: monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace; + background: #EEE url(../../images/tab_grey.gif) no-repeat left top; + border: none; + padding: 0.25em 1em 0.5em 48px; + margin: 0.25em 0 1.5em 0; + display: block; } .note { - background: #fff9d8 url(../../images/tab_note.gif) no-repeat left top; - border: none; - padding: 1em 1em 0.25em 48px; - margin-left: 0; - margin-top: 0.25em; + background: #fff9d8 url(../../images/tab_note.gif) no-repeat left top; + border: none; + padding: 1em 1em 0.25em 48px; + margin: 0.25em 0 1.5em 0; } .info { - background: #d5e9f6 url(../../images/tab_info.gif) no-repeat left top; - border: none; - padding: 1em 1em 0.25em 48px; - margin-left: 0; - margin-top: 0.25em; + background: #d5e9f6 url(../../images/tab_info.gif) no-repeat left top; + border: none; + padding: 1em 1em 0.25em 48px; + margin: 0.25em 0 1.5em 0; } -.warning { - background: #f9d9d8 url(../../images/tab_red.gif) no-repeat left top; - border: none; - padding: 1em 1em 0.25em 48px; - margin-left: 0; - margin-top: 0.25em; -} +.note tt, .info tt {border:none; background: none; padding: 0;} -.warning tt, .note tt, .info tt { - border: none; - background: none; - padding: 0; +#mainCol ul li { + list-style:none; + background: url(../../images/grey_bullet.gif) no-repeat left 0.5em; + padding-left: 1em; + margin-left: 0; } -em.highlight { - background: #fffcdb; - padding: 0 0.25em; +#subCol .content { + font-size: 0.7857em; + line-height: 1.5em; } -#mainCol ul li { - list-style: none; - background: url(../../images/grey_bullet.gif) no-repeat left 0.5em; - padding-left: 1em; - margin-left: 0; +#subCol .content li { + font-weight: normal; + background: none; + padding: 0 0 1em; + font-size: 1.1667em; } - + /* Clearing --------------------------------------- */ .clearfix:after { - content: "."; - display: block; - height: 0; - clear: both; + content: "."; + display: block; + height: 0; + clear: both; visibility: hidden; } -.clearfix { - display: inline-block; -} -* html .clearfix { - height: 1%; -} -.clearfix { - display: block; -} -.clear { - clear: both; -} +.clearfix {display: inline-block;} +* html .clearfix {height: 1%;} +.clearfix {display: block;} +.clear { clear:both; } \ No newline at end of file diff --git a/railties/guides/images/rails_guides_logo.gif b/railties/guides/images/rails_guides_logo.gif new file mode 100644 index 0000000000000000000000000000000000000000..a24683a34ef36c75edd46ccba180ad77632f0a99 GIT binary patch literal 5114 zcmWlXc|4Pk1IM3ddv?&UVHlIS&ooKyHMis#xe_%cRw`GD8Xm*U+2k&1q$sKhC0Apv z=%6GeHTqU6eOs3<<@f!4{`ma+etll=kH;2w8{5bw&{q^}%6U})zFPg1l z&>J86dUUwKc+(kEYUf^-m>pf=$#{I>!Z|D3R7K5|m6h?b{dE>rE!#YkFy!_KKVhiv zC@&|&U_)D4_61v7iN0k=7_+SbSFlgU28gdwoVx7|4(0U z|DmIkf~2!%)>qWz&TilJ_WneX=K6o1zi9Oh{`lhYR9#WODdoJ4)rk!bd~@rI2a{hP zOI)ZtDIFjEw&Efm4#=U~8!q#hT?H$)|bkcwJ`1%<%2SW`40|VSP zyNTGH?m|I-7FH?vy)&o4CC)V1MkImr3+(^7Q@yRSc&cun5ES9;=HgF&1*Ds7H zWXkRttJ%_a;V#L4ZDN61$+!Y0nX4R`h&fkK_#SbH7nXW2bZ;TLV&}5_- zFSvV^DbCmI-Zxw#8{YL(@>ZO=L!h?GWjq0p!!`*%n^m4E_yR-IP@(vfxWF|;&Dh3Hf8cuZ6m!q9Y z@1GZqw}jQA*sSMEDp}<^M-DBezB4S?_t1Kj9!kAnS7s3Pudp;B5>O$T$Q;PI-QDx^ z%c8E&-=b8Tgc~j`cpGrwJ}hr|Dx5Fs$yl{W4f-?$1dY<&cAM}kpL1}VMt9)#!d3i1 zTJQIrn!%yk?g~~>tu+~xU*Fw`)-_D#L78K(B>867SxVWlpOj0ss)VtIlpv|pU-#)}JlR~1{i!VLkTFIRJdnG;TF4(_*WAZt%;BnY(#>Py0pywx}I^yOtAj~ntR z*`XHpDW~l32Ma)1wTB89`^_=Y6=CTY-_){w6{A5^lslQLgePPYlbJSyrw-7p=qge0 zVGlV&QM`)^Be?oiMcR>f7aQ@uYUFD9K~=8SE^ofJYU8FZ4>eV@c#sseG$AG;ml9lL z43`o(%7Opfc$N!GQfFb1p{n*L_iF@z}6QfhfHjF_?CkhV|%_zY6GF7Tb zJgn*=u|zsANj_dSTpWTNJ>!pke&Bt->~mKfalRkw$YWX|{5FnXfJmOEoFUcRyCSUZ z0jJo!ALKLbK8QQ5?qt(@OaMUh9(T&C7inA6(-MSvzI3*k`G*`fHB?ngg7C3ZTpU2AqGE3v-rDA0K-r zCMrnpBi$*Y_7$m>u3CQ#h8+$a5y0!ruBP78CFvSjv(Q+l9gLC zl|?m>QmY3|<$+=>Py#Ke)`#p~;PVC-bS<@E;-SeLJ>_$HPHu>(UN@KYMUaS>WUl(W z-@Zl!BAt!LC~Hp?yAL8!-u#;$?I%x=T3k)_;eoJR5 zeo7m0m?;lA2*mr+GBL~hqS0uRF@GH@Qr1R)ZMa~}lbw{y864EOCPLe+B=Y~Xp4V5u zIj|}GYJowN;rclN+B&?9u!wu@a68nS4(cQ7Q^(fg1s(3mbd)q7_=pYjY3&D2r-XWZ zC9BsvVF7u2PL@uSp|@vM(y>QbG1_HgRuDsL2@gGb%3T}LieTM^paHVKJ0wUfeVV08H)e&SCw@#$M6(O)TIkIP-McyR` zThdY?_{S^AYAuQTN)W?LHdkIXE7C zG`LM&YvtEt>$M89wrY1$^JMFt$rRV^cnDZBIWPaIIr5Fj56YzS2Tz)M0OJ=T;ej1t=vsutM<@b>1cIf zR+1}!cv&-Barw8habjF9lH!{7J874;U-^Ce&*zFmcuzeYex{+!>q;vfuxoaaxWRpi zT8u?spP0^ZnR%*gU_1pOjofLE%c@BpdAF&%dT3p-2z`W3)D(Qj^E!5tC9_)7+7%wR z$QzSneMZ0iOMP&%V({Fy)!e0@KBq+PkG`&i8SQnq{MDj(Z*PTD@BI360)(BBl~zNC zcs)xIj6IZ`|KizWtuYEjYPG8UskZphBIX(Z&lNdMIY(~JnIQ!&VNj8bY4Pp5MpToW+ z#i8dEz7VtbugUzny7|ZHHnqLQ>y8d`ZE98&{8e3tlk$?Icg#I0|0q_e?0xIxoq{g= ziwyGXW);8ry~LcSDhA^Z(F!~L*HqDe_%gFKo<4g-qQfY1N?D)%!s9{(s`l>VPsHCf zM)N)i`Xlhu(^*9k9lB!8|eGGVjp0RJTgqF zGfco^6Q(NdK3PV}8y$RVc`W1t`t{NDX}k$@S+2Pe2~pqx4ifna37?VAhlv-t-$%{(!tg?F&lDy{|%%MgSoA&Jp z%n8+FQ#|E#LO}u_U;=1UDk9?z##Mv~t3z-~x$9GolkjRU;|UsY*4Ds4FHvkdbt{*O zVIO9DRkG8mQSPIM<)>L0aPW@dY(nJ$FKmwdFkI4}_5htDXK?T!KWayco*n}riV&M% zq#c09NvRng7?P0NG|Htm*@sh5oJdgBDfbu@1>kkCjeDHlg7z=5rc2s9MUqc zs4BT2C3%RI>L2RNZwfeRlQ-rWza!W=tSWB;&}K3~xE;Xp5qqmpBnqmdWHq1jh4V*@ za&0AKY8NPFvk@u&GB)~g5?d!8I|JTT{0+@V9gs0d^Qp4S?=0Lha{?c;Ph~N+WHj{< z?1-z5+?kW`MCHh|C%&`++8p?)VVk|#U%h%ejATj8uc0-$)(f>W{KFe z;1d}sC%C~_AAKNY5kqO;s~LhF^yEJ^lV!fpMNGVLERJqbmVAHa) zg%m1OJd9+z1ZL^Ktjedd5Uxbp}lVMdN%Cr4H17?!sVD(yBZ^^OT#CZupxb0I3yUHXX>KABwvjlSILK;dKc5+3-v#HYF}e=ysHK;vviVjZz6vU1+A4J~~r5 zj6FtHwa>7{y4bSG-@?AUMDJ=$$TOBJ?YB5QfkbkUrVOrM9cU#*9i~GIb>-n(P>aH9 zZi(XD*W=4SV*XlVdF3cjO{c}S(!v-%AYgescDz-wr`qt~U7Ngvcz&sM-nyu=FJFL8 zqJZe({Eu~!R%gw1D(S^Ch!X+zSjN;7Q1Od$B-JWxUv*Av^=~0jjgC9}GcFruaa^O= z4XjH)F(PYPuByH?sxrhK+m`3~UYvSsa5XisV%LNX&60VVr-zXp%kcoBUB~hoLb*sj z2uC4T%IZ3tfYY`JB?hDhgPUQ9NUz9dR%F3}lz=!dnDZ&f&iK;Fj`kR~UZn=6$iNj# zJ>}W?-}`uOSOYBjKg`C)LT;W@m%v3m8U;jaNs6Z4Vr-Zg$9OPu0zA6V08tT|`?usR zsF?DBu>9KP&K>qTo@i!vpNlWVI>8#N?F)5sWF59t7X((S(8LkD7|Rh$p*9n?)!T^P+ZsN>+U72V>yVC>bMw zT+x^6)Jwa+#U6`Zjkn(bBuP_l*rku=Va3FfwKmNCl5jBfN`F}<=>nub!paZa{{5Y& z%vf{puSOWrvOlm1NhuDytw66wC}o1{T*x86S}MnA2@EzB0=6@Xwi4|szoC7SgAOHa zZ)^pZsv)uO@B!X8w%X;{^}!1Gn|jm0_fuX7!gN^sYi^5 z=_WG(PvG*V)9r6KZE$_tHfoD_4;tGn40G5edZ?~BE#ixf;Gk?Zz!sC-r;%p-Tqb{rcw+%?-iBC&)uItQ50TEHyin&O{r z9i?8Y?T02?j-I}8T;pcM=Z=aooE8J5QK2~|O5y3v-JJ*%IuH#5!4o7Gi6zhZ#xS8X zH}M9IqIXiG+m+Ks6oD2Kh|Yp;G9Gl{tB{fqTkt&_VT-HHNDDe9jL`)#kXCf03$x=> z9e9}9dzgWArEs4C-PgK%O*w7->Nek@FnB6EIQfGMw>1X#Xl@&_H zrM7H4)FwW{uHM8QPqUyS!`dMKc#)rzLolOmmqc`k05(;ilql$p-m3sXBqz`4SM3p( zOy2UFL>N9ZxwHYA7o+^>`38jpVkHz*woRdMKN0}vb|Z02RC$7iL(S05d2za^-&m^c z#^`cefe1B&*q%XuO5M5@5%HatBc(5#FD5h(9VRQ`og1>$bu>lYt}Du_R87CgVPp0H zSu&Wnn{37GOBW!pB2;Mj2p<a^ytCzG4R-hOh=s$7WPaD*fTDVX_!~X^gQ0fyV5EE5gQ`GY8 z&gGuGt1IHA-^ziEu4)`KtTE~bj~n;gtzBBx3XX61(~1eFLhN(mdo}m8JM%Js^``SN z{?hi;P{@S}-SG$f0cdUo`t@vRmVA_=c#ncWoK+ri18%;nnRs6aWrlU{;CKpHzC3w4{b_&bgJrMrdI<~ zgo_b9SMziTm$Ha-F?I~Ad}*!qyIdH zHD@v%I~x`@Y-WH#2SXm`r>(&cpgg5BKI4yAOo$Wlq(XDXU8-OX;^l=1y?E$P*Gzq{ z4DllFLfX@&G~9ki+*uz)u;Wvq+#09&spg2;>uIx{XJ#WKfQ_27eSc;}Y37*#VE;b> C`lu-Y literal 0 HcmV?d00001 diff --git a/railties/guides/images/ruby_guides_logo.gif b/railties/guides/images/ruby_guides_logo.gif deleted file mode 100644 index a241fad5e41bd72316a6c0400e3eda68b48bdec6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5325 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 diff --git a/railties/guides/images/ruby_on_rails_by_mike_rundle2.gif b/railties/guides/images/ruby_on_rails_by_mike_rundle2.gif deleted file mode 100644 index 98ffefaf6a0668b3184a6eee9ead0f33c4097ef5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6793 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 diff --git a/railties/guides/images/tab_grey.gif b/railties/guides/images/tab_grey.gif index 2174c8ff7e3154b2f2165eb37e41177499365f6d..e9680b7136fbee836795163a2770fa4ae0a1fbd4 100644 GIT binary patch literal 4924 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 delta 2178 zcmV-|2z~dOC94t(M@dFFIbkFKAOqEr3&MXP`2+v}0000i00000Bmf`-00#fSpKwSl z8hyy5a%pTjmr$j1N{m`gOz`$ zsdby2e4l@0lCp)DwI;W$e6C@Uu^FVlz=^lGTwXHA9=(*zsB_Q6(O(%A4dD$Hg4d>R z+0W1yBQ;Gi4U>fD!0Oy4F;qPt%JZim>NuI8G9(7SWz1Rxv=PDx4-g=B6zP!$p(!^3 zOGqpd00V{_MjBM~CmPCR20smNj>rq8mL?bs7*k4bkd-j8KPI8VPI-x$Bmjcc~u>8^rR6E0RjXy zl0giwuR9^kR9U13s7PL6@+FcItq_)AjsXsM0>e}y1YF%=VC zTwNBkaP#1@A&QBf_Gh6D6^&1Dn7ji9hZ1{KTb||`ONquFJ)S7hs8h5@FM2C4-YN8# z<;%G>?*bjVbUxLsU(a5h)gJEIy@TftV1o+@=+moTuRewQ_wH9bKv4h&hy)Z6m}k#l z{e%Ai{x<^(8x)`e4fr7t0Rw+CoYx9fgay=hUxEuNa6p3ubm;%#haOfaqKGiS zpaTd9`d|S91~8yu2OXdQ0S+L7sKbpo-Utzb2_&E*ixX&gz>qNpfWwhUBH81TOfH#( z1r!*Np^!r!&_N0gWT~YCRzv|MkPNt}z?fBbumT2Kb_sS5MzCm{k0Q~8q!duPr<)UG z>H`&=db+2m1PM_p0<5B%>JX*6`f8*W$U18kncjLtuDas-Xs^B!3hWTJ_FAm2$KIOk ztjoUIY^u)^6fG6gPEmjD6TA+4Z4=w>`s=VibX$bD!QKgOxY+_r|1PoV8rv?i?`LON-nz$xoXcHOf<~Ts6xxyL>gwTgyB#%|qK9HqKe=+%?Z<`)mc!V+)-& z(PbMQH_~$}T{qKrJDoSwdrRFn)qh(ZIM!clJvi5gd;K%mZ;RbH*@c^(INFn|9R=Hu zyInclk;~mV-JgHk9Xj5l>s>nEr~92c;HwMXI^l~O{yO5bE583WKLJm|}d-aP5gn;t#t)2m)R>({%UJ?yv3zCG>V+kQFj$Ln4`@7?xjn8`p1YZKhH$3<)kbMty zU!f3qK=nmXeifu&2JN>&{B=-&ALL&M{Wn4YmQa8vBwz{+*gy)l(1I&eULt2q_275Q2Y{ zU>|L`M>7@@je`{9Apu!NL~6>9jb!8*CAmmJK9Z1$RAVODxJfs55{{pgV<_o3N;{Sk zkEhgQD*1RxMXu72uXN<7AUR1(&JvTY)MPF>xl4af_7ar86lE|;IZRU)6P3qQWinZL zOII!vmd}(W@y=(w_?gd|=nEtUBWcTNVzZhTykP}oXQSWT-|)yh@2deyC9g{xTQN>+cmn$@moU8`Q(y4Sb%HLic1Yhdd-*t-@s zuY66cUlj{j#tPQ4goUhOC5za_TDGy5eQahUyV=Qhwz8NFt!72bS<-sew4fcWYD>G? z)3!FXtc|T}WeeNc+P1d1RVr0=dsg1!)whQQE@g%LS>mGBxUWSnZIydl=H}L^OND=F zQ>FV|-he*~&u3GLf}xWG*Aw%Sr|_lb=lHD3^K4 zXRdOZue|0gw|UEN?sA;JJm)aidCX?cGn)0RWQJ|O)UPge ztWQ1bRM&dduFf^AbuDXN)7saz1~#sDP3&G5``5<~cCv?U>}Dg|*~*4Cv!6|Ej0OP! EJDmvmUH||9 diff --git a/railties/guides/images/tab_note.gif b/railties/guides/images/tab_note.gif index 8e3036a0367224a9db411adea2cb2fc554c58d0d..1d5c171ed6ca5e74bb45f0df70e7b6a184415821 100644 GIT binary patch literal 4807 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 Nec$&V#)^oT{TIy!#Wnx{ delta 2219 zcmV;c2vqmSCDRfMM@dFFIbkFKAOqEr3&MXP`2+v}0000i00000Bmf`-00#fSpKwSl z8hyy5a%pTjmr$j1N{m`#*pf_^NK`7f8(^GDX*8b?W<6>L-iEjw8`E;VUoqKyPP5%_ z0djG4C0bp0VPgPgeQJLrfr4{|TU}pZi;aBf!gaNnDF!A(6w4w2o}iM^hIa|aMI_4( z1%A$N(bCn|M%ldEX^)_x?c`48%LoQ&>V82Jrhy)RULz#BU;2js*z~gWm7<8DX*wD_rPpNvj7o!4#+zB zp!Q6=6Cy+qnU}K33!{rtrDzvpSIZv`1^^|Zpa6w1s8SK0i1r5pBPLGB6M=u=RA2yv zV;}_41cy*o1u&gL6?*CAAs`TJ9&iGYYR{kvuTuB}hgk;_3WO79YjxC3uIv91556}!UhDCX{MQ3rm3cuIpp9&2ONJaP~(?iin)Of zXO?M26mT}sR_l2dqUAcpK@l90ic1>xq&>1GO=ib3uJnMqmT;v<)oEL z@x!GJ`l;!rj{@pxs7Vm9D4eC5dI74CvWi3#uW}IUsgBy}0~NXMnyIf;3=wPt$P!zu ztE4KsY!Qn(`)m=?PCI`@wbuTCt+m@u+wHU8E*oyK<5E%X6z4u+|7*6?uFLMV?!K#S zyzi#lguO@5%Pzj{vMR3-{8piFwgJQI@4p2DJTSKld)qL$4~rWyxf7dPF}fG4d$7C- z&%1HG8Q&Xnz8~*9a=)Se>v75mpDb|61iNf7%N)zBFw6|&?67~%5c4dt&lCe~vCtS3 ztuf6Y8!fWZBqMDy(rELyt33SL;bSTF>5_D)-`*5GuJtjy|dXpqy4kmL9;!y z+eO2DG}uYYy|mp;)BQBwQ71aJ)m4jqwclCuy|vz58~!!nVJkj1;$=gAw&ZD3zP9CU zWB#`0adSR5<8^;~ez)j(gT6QEeee0V;DI|nxax(Yez@t0%fA0O?2X(0IPH=1KDqCe z1An>jnG?Uc@tq_8Iqsn=Kf3d!Gk-etsavtS>#ghly7jSBKfCm`dw)Ckxr@I$_`Re5 zyZXViKfL?J!+*T|$Zqfk-5+4)R;MiZXX^k+5sc};?5)1cc#Xg3x5O@@Zkq2q*TIRSc3iKf${ z>!g2ZJ2Cps7s~LSWXvZ=_o>l-j`W`%#V1HjDbkV_)TRFig=s=%x=@-n)TR%`X+(88 z(UgXCrSt@+cmn$@mo#j9HN%2vL*)vs`!t6=Lo*t-@s zuZP`hV*9$-zcx0ogpI6WC5u?fD%P@$#jImB3)#tfwz8kSY-lq(+Rc`>v!G3_XjMyE z)|%F}s9mjWTRYp=);6}Z&8=;9i`(7$wzt5wYE@4YmoRu*L3ewaZ)XE|<7hji+~m3*O-(x1-`M|8H~E`&{-$*S*t)Z*}E+UHWF% zzT3rbclG<-^O97#plBmUzD>?yrScOkjT&M>xd`Zn2DC?Ba^T*ugd4=#3|wW0UUq$31>& zkYhUJnHIUGN4{y2bGqc6Ho2!Ww(*mXJLTj?S;tjIFO9G4<1GJ|%R&Y-k;QCeG9%f{ zN=7r2)$C+8LwU<^ma?0vJZCG%8OwFnvYhYS diff --git a/railties/guides/images/tab_red.gif b/railties/guides/images/tab_red.gif index d79998b95fa37f89889d12737101315892b3b2c3..daf140b5a82f7aeb5fd9dcd07d7c8431746a6d0d 100644 GIT binary patch literal 4753 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 Q7iGcWIP<*OYe7bjhCOke1AD_dC#|q+e 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 diff --git a/railties/guides/images/tab_yellow.gif b/railties/guides/images/tab_yellow.gif index f9c46022067754151e571535c57fd5299fbbaac5..dc961c99dd61dc8c8722d770801a9284771c40a1 100644 GIT binary patch literal 4759 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 B7`gxe -- GitLab