From 40487a953be29133935fd9f84fd7ac8cbb122851 Mon Sep 17 00:00:00 2001 From: Christian Bundy Date: Wed, 19 Mar 2014 22:07:41 -0700 Subject: [PATCH] Rewrite header and organize template Creates the wrapper template, changes the footer template, and revamps the header completely. --- client/lib/style.less | 44 +----------------- client/views/feed/feed.html | 8 ++-- client/views/feed/feed.less | 0 client/views/footer/footer.html | 15 +++---- client/views/footer/footer.less | 2 + client/views/header/header.html | 27 ++++++++--- client/views/header/header.less | 75 +++++++++++-------------------- client/views/index/index.html | 11 +---- client/views/main/main.html | 8 ++++ client/views/newPost/newPost.html | 3 -- client/views/user/user.html | 3 -- client/views/user/user.less | 6 --- client/views/wrapper/wrapper.html | 8 ++++ client/views/wrapper/wrapper.less | 5 +++ shared/router.js | 21 ++++++++- 15 files changed, 104 insertions(+), 132 deletions(-) delete mode 100644 client/views/feed/feed.less create mode 100644 client/views/main/main.html delete mode 100644 client/views/user/user.less create mode 100644 client/views/wrapper/wrapper.html create mode 100644 client/views/wrapper/wrapper.less diff --git a/client/lib/style.less b/client/lib/style.less index 282690a..e1e2eb0 100644 --- a/client/lib/style.less +++ b/client/lib/style.less @@ -11,46 +11,6 @@ body { background-color: hsl(210, 20%, 98%); } -.faded { - opacity: 0.5; -} - -.main { - padding: 0; - background-color: #fefefe; -} - -.content { - padding: 0; -} - -a { - &:hover { - text-decoration: none; - color: #60ACF0; - } -} - -.downvote { - &:hover { - color: #FF5100; - } -} - -.upvote { - &:hover { - color: #007FFF; - } -} - -.upvoted { - color: #007FFF; -} - -.downvoted { - color: #FF5100; -} - -.container, .container-fluid { - padding: 0; +a:hover { + text-decoration: none; } diff --git a/client/views/feed/feed.html b/client/views/feed/feed.html index 058b875..dc875d6 100644 --- a/client/views/feed/feed.html +++ b/client/views/feed/feed.html @@ -1,5 +1,7 @@ diff --git a/client/views/feed/feed.less b/client/views/feed/feed.less deleted file mode 100644 index e69de29..0000000 diff --git a/client/views/footer/footer.html b/client/views/footer/footer.html index 2479876..e735176 100644 --- a/client/views/footer/footer.html +++ b/client/views/footer/footer.html @@ -1,14 +1,9 @@ diff --git a/client/views/footer/footer.less b/client/views/footer/footer.less index 0ff97ee..c538372 100644 --- a/client/views/footer/footer.less +++ b/client/views/footer/footer.less @@ -1,3 +1,5 @@ .footer { + opacity: 0.5; padding: 2rem 2rem 1rem 2rem; + text-align: center; } diff --git a/client/views/header/header.html b/client/views/header/header.html index f38bc7c..f4f0a36 100644 --- a/client/views/header/header.html +++ b/client/views/header/header.html @@ -1,10 +1,25 @@ diff --git a/client/views/header/header.less b/client/views/header/header.less index d13a422..4d61838 100644 --- a/client/views/header/header.less +++ b/client/views/header/header.less @@ -1,60 +1,39 @@ .header { - border-bottom: 2px solid #F9FAFB; -} -.title { - margin-top: 0; - margin-bottom: 0; - display: inline-block; - a { - margin: 0; - font-weight: bold; - color: hsl(206, 15%, 31%); - font-size: 2rem; - margin: 2rem; - float: left; - display: inline-block; - padding-right: 0; - &:hover { - color: hsl(206, 15%, 31%); - } - } - .post-btn { - margin-top: 28px; - margin-right: 30px; - float: right; + nav { + border-radius: 0; + background-color: #303540; + margin-bottom: 0; } -} -.menu { - margin: 2rem; - padding-left: 0; - float: right; - li > a { - font-size: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - &:hover { - background-color: white; - } + .navbar-brand { + color: #F9FAFB; + font-weight: bold; } -} - -@media only screen and (max-width: 767px) { - .title > a { - margin: 1rem; + .navbar ul > li > a { + color: #F9FAFB; } - .menu { - margin: 1rem; + .navbar-toggle { + background-color: #303540; + border: 0; + &:hover, &:active, &:focus { + background-color: #303540; + } } - .title a { - font-size: 1.5rem; - } - .menu li > a { - padding-top: 0.15rem; - padding-bottom: 0.35rem; + // todo: remove magic numbers + .current-view { + position: absolute; + height: 50px; + width: 200px; + margin-left: -100px; + top: 1rem; + font-size: 1.2rem; + left: 50%; + color: #DDE0E6; + text-align: center; + overflow: hidden; } } diff --git a/client/views/index/index.html b/client/views/index/index.html index 1ed9f80..9afa4d4 100644 --- a/client/views/index/index.html +++ b/client/views/index/index.html @@ -10,13 +10,6 @@ diff --git a/client/views/main/main.html b/client/views/main/main.html new file mode 100644 index 0000000..5fb2ff5 --- /dev/null +++ b/client/views/main/main.html @@ -0,0 +1,8 @@ + diff --git a/client/views/newPost/newPost.html b/client/views/newPost/newPost.html index 142f90b..ea67887 100644 --- a/client/views/newPost/newPost.html +++ b/client/views/newPost/newPost.html @@ -1,8 +1,5 @@