# HG changeset patch # User Jittat Fakcharoenphol # Date 2012-10-01 20:06:06 # Node ID c95385c3b8e4ae5282fa1d5239869691ab3ac73c # Parent 09b78f1a306596de29363e06c1948471b29a297f uses asset pipeline to generate application.css from .sass diff --git a/app/assets/images/topbg.jpg b/app/assets/images/topbg.jpg new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..b5959875d656e5ad10232015cbe455d8fb84e5df GIT binary patch literal 18038 zc%1E9S!^4}8J^{e6eZEJXvvN11_sT1iD~dMBrMXLs zHVWiu+Mq8*?DRm37P0H3L4lx6&lKoG8`o`KWA{koqClOVFHW7rZu-XlGrK%RJ4Rsl zX@;7AXa4K^XZD|&)x*^PSpN$ed31Ju7BMykW#NbFS6Mw#%P%98Oro6#At&l*HXs&S z4EzwY8QDo2p)~WUX8S1fkfmb-!eff=hgx9-(jJ5QrDyY~&(ePp>YHeNbQeN9MjFpZ zR!gg%{VSTG=_^{<6I&EKhw`PYwyGn6<3eFh4)cOX;KN)XEGgguv1b_*w_Zo+tgY$a zc9w0nA3|nvFsv1$qkSCAmex3!?d{`$Ik9{&6Sk&r+mz*R&hk&5_4c{MJmA)^Ar~3b zN)!#+Kq=&Lk5{o~fXOPS3bPhOO0|PGi(BP1J<9e5C{l-nBqZ>y@H@RJ;SdZR? zSvNGaZg}0u@bJjk@bK^$Cc|Tle z`PFZ$fBj%~$CqFH{ExqK@ppf_@zPIz{rkV)Jh*(~3t#=tPk-}=fBYx7`%rH6*{{9) z+8b~E^FueX*&y0J5>vm!E|U+?dg& z_qI830R7wL3zs2?^Y>*F2LgurPBVmCN3f$6Lj4MIu>{kNX3&k={Jx{}57*zkaqYVg zUz^`HQ@?a`ZvL~coO$$#`rGwu&Yi8a7biHRMCX%zePmku@5iYKKf>Eacq6l}_rJLP zX9usm`c3BCt1mydie>CIQ-+r@NnqnEv}(D7<Hun8-C;S6VY*Lf7zz;1#cQtCO{4=DrILedao9@!h1!SUb`f>5)U4^szp&9kC{? zv4&s`GrPzkzKI^%h#uM>|IjwGZY!C^17;q=szMPsb~V`8RpdeY(F(NjRjAg*|i1`|qFs!t2Rrr@V*cB$q75)Rp|)sfxOIYVT6!)Uiw`>z$b%oUDaw#d1+K zQl46|P}0M-DKBvzhBjvVy&j@s9Gmir6Z`}}&hxx?deGzXOjfeX;f46DWeL40uNC6z z>gvR*IH6T?em)cm`8mNa2;-nJuAeL!soHo+f53Fo@Do?{OeJ47@>@-rsbN{bw`bWvx<78PoYv+FvGEmnlfN_g{^=3HvbMy`n#2T`BCFgr}2MIx5npu zNjFj@{3&GmR0K&DW_fNlZu(TXSR|%!QIQYw!MLO}e74!$?fEhC%geo|2TRr_E9Qpb zs|-e%BDnmde+{o&|L}sUYlW(*&ynIMPs_Gl-fes2BW#b{#;gMS#l8?|uIOx>rao)0N z<8`Zd%$OKZ0+LVSLII9YcuPTEFsVQ|CKZ7r^QMmE!&X5;74o(uLV+VGGDoODs7xrl z{h$cBfvG}h2vdb4lqXamR3ua)R3?00&LP0191)(4mgo02I3PM3B2nC@a6oi6M5DG#;C00&LP0191)(4mgo02I3PM3B$Xx~*Y~6KKOW7&!s&{6({w~^T z-PqlQFHy2+gtf8lm+%p}#LL`yv9$`@EFE&DU2=z|exZ4Z*WI|pdl6}fi^(JAvB>Fj?$mMNQna$6+l|M(?#htst_WSJy>f7;{{>(= z85?5k=yB3yTTOg@7(MSi<-P3HO*NZi2F;jittP`jbNvfL=ihkk*teeh-b>&A@R`j? N)$!z8SD&cA{Xdt~i&p>u diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css deleted file mode 100644 --- a/app/assets/stylesheets/application.css +++ /dev/null @@ -1,255 +0,0 @@ -/* -* This is a manifest file that'll be compiled into application.css, which will include all the -* listed below. -* -* Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheet -* or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path -* -* You're free to add application-wide styles to this file and they'll appear at the top of the -* compiled file, but it's generally better to create a new file per style scope. -* -*= require_self -*/ - -body { - background: white url(../images/topbg.jpg) repeat-x top center; - font-size: 13px; - font-family: Tahoma, "sans-serif"; - margin: 10px; - padding: 10px; } - -input { - font-family: Tahoma, "sans-serif"; } - -h1 { - font-size: 24px; - color: #334488; - line-height: 2em; } - -h2 { - font-size: 18px; - color: #5566bb; - line-height: 1.5em; } - -hr { - border-top: 1px solid #dddddd; - border-bottom: 1px solid #eeeeee; } - -a { - color: #6666cc; - text-decoration: none; } - a:link, a:visited { - color: #6666cc; - text-decoration: none; } - a:hover, a:focus { - color: #111166; - text-decoration: none; } - -div.userbar { - line-height: 1.5em; - text-align: right; - font-size: 12px; } -div.title { - padding: 10px 0px; - line-height: 1.5em; - font-size: 13px; } - div.title span.contest-over-msg { - font-size: 15px; - color: red; } - div.title table { - width: 100%; - font-weight: bold; } - div.title td.left-col { - text-align: left; - vertical-align: top; - color: #444444; } - div.title td.right-col { - text-align: right; - vertical-align: top; - font-size: 18px; - color: #116699; } - -table.info { - margin: 10px 0; - border: 1px solid #666666; - border-collapse: collapse; - font-size: 12px; } - table.info th { - border: 1px solid #666666; - line-height: 1.5em; - padding: 0 0.5em; } - table.info td { - border-left: 1px solid #666666; - border-right: 1px solid #666666; - line-height: 1.5em; - padding: 0 0.5em; } - -tr.info-head { - background: #777777; - color: white; } -tr.info-odd { - background: #eeeeee; } -tr.info-even { - background: #fcfcfc; } - -.infobox { - background: #eeeeff; - border: 1px dotted #99aaee; - padding: 5px; - margin: 10px 0px; - color: black; - font-size: 13px; } - -.submitbox { - background: #eeeeff; - border: 1px dotted #99aaee; - padding: 5px; - margin: 10px 0px; - color: black; - font-size: 13px; } - -.errorExplanation { - border: 1px dotted gray; - color: #bb2222; - padding: 5px 15px 5px 15px; - margin-bottom: 5px; - background-color: white; - font-weight: normal; } - .errorExplanation h2 { - color: #cc1111; - font-weight: bold; } - -table.uinfo { - border-collapse: collapse; - border: 1px solid black; - font-size: 13px; } - -td.uinfo { - vertical-align: top; - border: 1px solid black; - padding: 5px; } - -th.uinfo { - background: lightgreen; - vertical-align: top; - text-align: right; - border: 1px solid black; - padding: 5px; } - -div.compilermsgbody { - font-family: monospace; } -div.task-menu { - text-align: center; - font-size: 13px; - line-height: 1.75em; - font-weight: bold; - border-top: 1px dashed gray; - border-bottom: 1px dashed gray; - margin-top: 2px; - margin-bottom: 4px; } - -table.taskdesc { - border: 2px solid #dddddd; - border-collapse: collapse; - margin: 10px auto; - width: 90%; - font-size: 13px; } - table.taskdesc p { - font-size: 13px; } - table.taskdesc tr.name { - border: 2px solid #dddddd; - background: #dddddd; - color: #333333; - font-weight: bold; - font-size: 14px; - line-height: 1.5em; - text-align: center; } - table.taskdesc td.desc-odd { - padding: 5px; - padding-left: 20px; - background: #fefeee; } - table.taskdesc td.desc-even { - padding: 5px; - padding-left: 20px; - background: #feeefe; } - -.announcementbox { - margin: 10px 0px; - background: #bbddee; - padding: 1px; } - .announcementbox span.title { - font-weight: bold; - color: #224455; - padding-left: 10px; - line-height: 1.6em; } - -.announcement { - margin: 2px; - background: white; - padding: 1px; - padding-left: 10px; - padding-right: 10px; - padding-top: 5px; - padding-bottom: 5px; } - -.announcement p { - font-size: 12px; - margin: 2px; } - -.pub-info { - text-align: right; - font-style: italic; - font-size: 9px; } - .pub-info p { - text-align: right; - font-style: italic; - font-size: 9px; } - -.announcement .toggles { - font-weight: normal; - float: right; - font-size: 80%; } -.announcement .announcement-title { - font-weight: bold; } - -div.message { - margin: 10px 0 0; } - div.message div.message { - margin: 0 0 0 30px; } - div.message div.body { - border: 2px solid #dddddd; - background: #fff8f8; - padding-left: 5px; } - div.message div.reply-body { - border: 2px solid #bbbbbb; - background: #fffff8; - padding-left: 5px; } - div.message div.stat { - font-size: 10px; - line-height: 1.75em; - padding: 0 5px; - color: #333333; - background: #dddddd; - font-weight: bold; } - div.message div.message div.stat { - font-size: 10px; - line-height: 1.75em; - padding: 0 5px; - color: #444444; - background: #bbbbbb; - font-weight: bold; } -div.contest-title { - color: white; - text-align: center; - line-height: 2em; } -div.registration-desc, div.test-desc { - border: 1px dotted gray; - background: #f5f5f5; - padding: 5px; - margin: 10px 0; - font-size: 12px; - line-height: 1.5em; } - -h2.contest-title { - margin-top: 5px; - margin-bottom: 5px; } diff --git a/app/assets/stylesheets/application.css.sass b/app/assets/stylesheets/application.css.sass new file mode 100644 --- /dev/null +++ b/app/assets/stylesheets/application.css.sass @@ -0,0 +1,293 @@ +body + background: white image-url("topbg.jpg") repeat-x top center + font-size: 13px + font-family: Tahoma, "sans-serif" + margin: 10px + padding: 10px + + +input + font-family: Tahoma, "sans-serif" + + +h1 + font-size: 24px + color: #334488 + line-height: 2em + + +h2 + font-size: 18px + color: #5566bb + line-height: 1.5em + + +hr + border-top: 1px solid #dddddd + border-bottom: 1px solid #eeeeee + + +a + color: #6666cc + text-decoration: none + + &:link, &:visited + color: #6666cc + text-decoration: none + + &:hover, &:focus + color: #111166 + text-decoration: none + + +div + &.userbar + line-height: 1.5em + text-align: right + font-size: 12px + + &.title + padding: 10px 0px + line-height: 1.5em + font-size: 13px + + span.contest-over-msg + font-size: 15px + color: red + + table + width: 100% + font-weight: bold + + td + &.left-col + text-align: left + vertical-align: top + color: #444444 + + &.right-col + text-align: right + vertical-align: top + font-size: 18px + color: #116699 + + +table.info + margin: 10px 0 + border: 1px solid #666666 + border-collapse: collapse + font-size: 12px + + th + border: 1px solid #666666 + line-height: 1.5em + padding: 0 0.5em + + td + border-left: 1px solid #666666 + border-right: 1px solid #666666 + line-height: 1.5em + padding: 0 0.5em + + +tr + &.info-head + background: #777777 + color: white + + &.info-odd + background: #eeeeee + + &.info-even + background: #fcfcfc + +=basicbox + background: #eeeeff + border: 1px dotted #99aaee + padding: 5px + margin: 10px 0px + color: black + font-size: 13px + +.infobox + +basicbox + +.submitbox + +basicbox + +.errorExplanation + border: 1px dotted gray + color: #bb2222 + padding: 5px 15px 5px 15px + margin-bottom: 5px + background-color: white + font-weight: normal + + h2 + color: #cc1111 + font-weight: bold + + +table.uinfo + border-collapse: collapse + border: 1px solid black + font-size: 13px + + +td.uinfo + vertical-align: top + border: 1px solid black + padding: 5px + + +th.uinfo + background: lightgreen + vertical-align: top + text-align: right + border: 1px solid black + padding: 5px + + +div + &.compilermsgbody + font-family: monospace + + &.task-menu + text-align: center + font-size: 13px + line-height: 1.75em + font-weight: bold + border-top: 1px dashed gray + border-bottom: 1px dashed gray + margin-top: 2px + margin-bottom: 4px + + +table.taskdesc + border: 2px solid #dddddd + border-collapse: collapse + margin: 10px auto + width: 90% + font-size: 13px + + p + font-size: 13px + + tr.name + border: 2px solid #dddddd + background: #dddddd + color: #333333 + font-weight: bold + font-size: 14px + line-height: 1.5em + text-align: center + + td + &.desc-odd + padding: 5px + padding-left: 20px + background: #fefeee + + &.desc-even + padding: 5px + padding-left: 20px + background: #feeefe + + +.announcementbox + margin: 10px 0px + background: #bbddee + padding: 1px + + span.title + font-weight: bold + color: #224455 + padding-left: 10px + line-height: 1.6em + +.announcement + margin: 2px + background: white + padding: 1px + padding-left: 10px + padding-right: 10px + padding-top: 5px + padding-bottom: 5px + + +.announcement p + font-size: 12px + margin: 2px + + +.pub-info + text-align: right + font-style: italic + font-size: 9px + + p + text-align: right + font-style: italic + font-size: 9px + + +.announcement + .toggles + font-weight: normal + float: right + font-size: 80% + + .announcement-title + font-weight: bold + + +div + &.message + margin: 10px 0 0 + + div + &.message + margin: 0 0 0 30px + + &.body + border: 2px solid #dddddd + background: #fff8f8 + padding-left: 5px + + &.reply-body + border: 2px solid #bbbbbb + background: #fffff8 + padding-left: 5px + + &.stat + font-size: 10px + line-height: 1.75em + padding: 0 5px + color: #333333 + background: #dddddd + font-weight: bold + + &.message div.stat + font-size: 10px + line-height: 1.75em + padding: 0 5px + color: #444444 + background: #bbbbbb + font-weight: bold + + &.contest-title + color: white + text-align: center + line-height: 2em + + &.registration-desc, &.test-desc + border: 1px dotted gray + background: #f5f5f5 + padding: 5px + margin: 10px 0 + font-size: 12px + line-height: 1.5em + +h2.contest-title + margin-top: 5px + margin-bottom: 5px \ No newline at end of file diff --git a/public/images/topbg.jpg b/public/images/topbg.jpg deleted file mode 100644 index b5959875d656e5ad10232015cbe455d8fb84e5df..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 GIT binary patch literal 0 Hc$@