From 9f2f343bdb4e38dcb9373eef09e2e4e95cb71ca2 Mon Sep 17 00:00:00 2001 From: Samuel Clements Date: Tue, 8 Nov 2011 20:10:55 +0000 Subject: [PATCH] Cloudy quotelist page! --- public/styles.css | 96 ++++++++++++++++++++++---------------------- views/layout.jade | 13 +----- views/quotelist.jade | 3 +- views/quotes.jade | 2 +- 4 files changed, 52 insertions(+), 62 deletions(-) diff --git a/public/styles.css b/public/styles.css index 18382ca..f64faa7 100644 --- a/public/styles.css +++ b/public/styles.css @@ -4,68 +4,68 @@ * "npc" / Samuel Clements [ http://borntyping.co.uk ] */ -/* #quotelist { - padding: 10px; -} - -.quotes { - border-left: 2px solid red; - padding: 10px; -} - -.quote { - border-left: 2px solid blue; -} */ - html { - background: url("/background.jpg") no-repeat center center fixed; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; - background-size: cover; + background: url("background.jpg") no-repeat center center fixed; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; } body { - padding: 30px; - font-size: 46px; - font-family: "Lucida Grande"; - font-weight: bold; - margin: 0; - color: black; - text-shadow: 1px 1px 2px #2B2B2B; + padding: 25px; + margin: 0; + font-family: "Lucida Grande"; + color: black; + text-shadow: 1px 1px 2px #2B2B2B; } -ul { - list-style: none; +div#title { + font-size: 42px; + font-weight: bold; +} + +div#main { + padding: 0px; + margin: 0px; + font-size: 28px; + line-height: 100px; + text-align:center; } a { - width: 600px; - height: 150px; - margin: 25px auto; - display: block; - background: white; - box-shadow: 0 0 20px black; - padding: 20px; - border-radius: 15px; - opacity: 0.5; - color: #12699B; - text-align: center; - vertical-align: middle; text-decoration: none; } -a:hover { +a.category, a.quote { + + color: #12699B; + box-shadow: 0 0 20px black; + opacity: 0.5; +} + +/* Quotes list page */ + +a.category { + background: white; + float: left; + display: inline; + margin: 10px; + padding: 20px; + border-radius: 15px; +} + +a.category:hover { opacity: 0.8; } -a span { - position: relative; - top: -60px; +span.quote { + background: #222; + margin: 10px; + padding: 20px; + border-radius: 15px; } -img { - width: 150px; - height: 150px; - background: url(http://dl.dropbox.com/u/13375195/depressionbot/images/null.png); -} +span.quote:hover { + +} \ No newline at end of file diff --git a/views/layout.jade b/views/layout.jade index 70449f9..4709720 100644 --- a/views/layout.jade +++ b/views/layout.jade @@ -4,16 +4,7 @@ html(lang: 'en') meta(charset: 'utf-8') link(rel: 'stylesheet', type: 'text/css', href: '/styles.css') title Depressionbot web interface - script - var quotes = document.getElementsByTagName("a"); - var i, ii; - for (i = 0, ii = quotes.length; i < ii; i++) { - var quote = quotes[i]; - var q_name = quote.innerHTML; - var img = new Image(); - img.src = 'http://dl.dropbox.com/u/13375195/depressionbot/images/quoted/' + q_name + '.gif'; - quote.innerHTML = img.outerHTML + ' ' + q_name + ''; - } body div#title Depressionbot web interface - !{body} + div#main + !{body} diff --git a/views/quotelist.jade b/views/quotelist.jade index d36ecc7..df2ca67 100644 --- a/views/quotelist.jade +++ b/views/quotelist.jade @@ -1,4 +1,3 @@ div#quotelist -each quote in quotelist - div.category - a(href='/quotes/' + quote) #{quote} + a#quote(href='/quotes/' + quote) #{quote} diff --git a/views/quotes.jade b/views/quotes.jade index d14cc44..ef6ad6b 100644 --- a/views/quotes.jade +++ b/views/quotes.jade @@ -1,3 +1,3 @@ div.quotes -each quote in quotes - div.quote #{quote} + span.quote #{quote}