From 87924c405dd6b321f3ba79e02ef89e4b37dd3387 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Thu, 22 Mar 2012 20:58:13 +0100 Subject: [PATCH] version 3.1.1: * added background texture for .middle * removed accidental
which caused W3 validation to fail New design is now complete. --HG-- rename : res/ios-linen.jpg => res/hbg.jpg --- res/bg.gif | Bin 0 -> 15015 bytes res/blogstyle.css | 6 +++--- res/blogv311.css | 1 + res/{ios-linen.jpg => hbg.jpg} | Bin src/Blog.hs | 4 ++-- src/Locales.hs | 2 +- 6 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 res/bg.gif create mode 100644 res/blogv311.css rename res/{ios-linen.jpg => hbg.jpg} (100%) diff --git a/res/bg.gif b/res/bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..62c5cba41c96b542617fb4e16da5188d2e6e3564 GIT binary patch literal 15015 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 literal 0 HcmV?d00001 diff --git a/res/blogstyle.css b/res/blogstyle.css index 9f5d69521..50caad8ea 100644 --- a/res/blogstyle.css +++ b/res/blogstyle.css @@ -35,7 +35,7 @@ input, textarea, select { /* site sections */ .header { - background: url(/static/ios-linen.jpg); + background: url(/static/hbg.jpg); z-index: 4; padding-left: 20px; padding-bottom: 70px; @@ -54,12 +54,12 @@ input, textarea, select { display: block; width: 100%; padding-top: 40px; - background-color: #EEE; + background: url(/static/bg.gif); color: black; } .footer { - background: url(/static/ios-linen.jpg); + background: url(/static/hbg.jpg); z-index: 4; position: relative; background-color: #4A525A; diff --git a/res/blogv311.css b/res/blogv311.css new file mode 100644 index 000000000..0a3fa957a --- /dev/null +++ b/res/blogv311.css @@ -0,0 +1 @@ +@charset UTF-8;@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'), local(PTSans-Regular), url(http://themes.googleusercontent.com/static/fonts/ptsans/v2/7YGmE4Ls5b94ct65u07hVQLUuEpTyoUstqEm5AMlJo4.woff) format(woff);}html,body{margin:0;padding:0;}body{font-family:'PT Sans', sans-serif;min-height:850px;color:#EEE;}a{color:#000;}input,textarea,select{border:1px solid #555;font-size:15px;line-height:1.2em;width:550px;background:#F9F9F9;-webkit-border-radius:.5em;padding:.5em;}.header{background:url(/static/hbg.jpg);z-index:4;padding-left:20px;padding-bottom:70px;padding-top:30px;position:relative;box-shadow:0 6px 5px 1px #343537;}.link{color:#EEE;}.middle{position:relative;z-index:2;display:block;width:100%;padding-top:40px;background:url(/static/bg.gif);color:#000;}.footer{background:url(/static/hbg.jpg);z-index:4;position:relative;background-color:#4A525A;margin-top:30px;padding-top:20px;box-shadow:0 -6px 5px 1px #343537;color:#EEE;}.btitle{text-decoration:none;color:#EEE;font-size:x-large;font-weight:700;margin-top:15px;margin-bottom:10px;}.contacts{float:left;font-weight:bolder;}.righttext{float:right;padding-right:20px;}.rightbox{text-align:right;padding-right:14px;}.innerTitle{margin-left:10px;font-weight:700;}.innerBoxComments{margin-left:10px;}.innerContainer{padding-right:20px;}.centerbox{text-align:center;min-height:45px;}.cInput{margin-left:15px;}.tt{font-family:"courier new",courier,monospace;font-size:13px;}.cl{text-decoration:none;color:#000;}.cHead{font-size:large;font-weight:700;}.notFoundFace{text-align:center;font-size:100px;}.notFoundText{text-align:center;font-size:24px;font-weight:700;} diff --git a/res/ios-linen.jpg b/res/hbg.jpg similarity index 100% rename from res/ios-linen.jpg rename to res/hbg.jpg diff --git a/src/Blog.hs b/src/Blog.hs index 7e719466a..a9707fa07 100644 --- a/src/Blog.hs +++ b/src/Blog.hs @@ -43,7 +43,7 @@ blogTemplate lang t_append body = H.docTypeHtml $ do --add body H.head $ do H.title $ (toHtml $ blogTitle lang t_append) H.link ! A.rel "alternate" ! A.type_ "application/rss+xml" ! A.title "RSS-Feed" ! A.href "/rss" - H.link ! A.rel "stylesheet" ! A.type_ "text/css" ! A.href "/static/blogv31.css" ! A.media "all" + H.link ! A.rel "stylesheet" ! A.type_ "text/css" ! A.href "/static/blogv311.css" ! A.media "all" H.meta ! A.httpEquiv "content-type" ! A.content "text/html;charset=UTF-8" --H.style ! A.type_ "text/css" ! A.title "iOS iMessage" ! A.media "screen and (max-device-width: 1024px)" $ "#cosx{display:none;}" preEscapedText analytics @@ -88,7 +88,7 @@ renderEntries showAll entries topText footerLinks = do when ( mtext e /= T.empty ) $ H.p $ entryLink e $ readMore $ lang e unless ( mtext e /= T.empty ) $ - preEscapedText "
 
" + preEscapedText "
 " entryLink :: Entry -> Text -> Html entryLink e s = H.a ! A.href (toValue $ concat $ intersperse' "/" $ linkElems e) $ toHtml (T.concat ["[", s, "]"]) diff --git a/src/Locales.hs b/src/Locales.hs index b73321f4f..a3adaa517 100644 --- a/src/Locales.hs +++ b/src/Locales.hs @@ -13,7 +13,7 @@ import BlogDB (BlogLang (..)) data BlogError = NotFound | DBError -version = "3.1" +version = "3.1.1" allLang = [EN, DE]