diff static/css/wikked.less @ 149:d29e2f337b00

Updated to Bootstrap 3.0.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 12 Dec 2013 21:54:04 -0800
parents 9d22cf4d2412
children ffb505cac9c8
line wrap: on
line diff
--- a/static/css/wikked.less	Wed Dec 11 21:51:51 2013 -0800
+++ b/static/css/wikked.less	Thu Dec 12 21:54:04 2013 -0800
@@ -1,232 +1,12 @@
-// Includes
-@import "bootstrap.less";
+// Start with Bootstrap.
+@import "../bootstrap/less/bootstrap.less";
+
+// Now import our styles.
+@import "wikked/base.less";
+@import "wikked/main.less";
+@import "wikked/page.less";
+@import "wikked/alerts.less";
+
+// End with other miscellaneous stuff.
 @import "syntax.css";
 @import "wmd.css";
-
-// Constants
-@colorBlue: #0F1FFF;
-@colorBlueDark: #1D3982;
-@colorOrange: #B03500;
-@colorGreen: #B6CC95;
-@colorGreenDark: #496B15;
-@colorPage: #FFFFFF;
-@colorFooter: #E5E7FF;
-@colorCode: #523C37;
-
-
-// Macros
-.box-shadow(@style, @c) {
-  box-shadow:         @style @c;
-  -webkit-box-shadow: @style @c;
-  -moz-box-shadow:    @style @c;
-}
-
-// Main tags
-body {
-    background: url('../img/gray_jean.png');
-    //background-image: url(http://basehold.it/i/27);
-}
-
-// Global classes
-a {
-    text-decoration: none;
-    color: @colorBlue;
-    &:link { color: @colorBlue; }
-    &:visited { color: @colorBlue; }
-    &:hover { color: @colorBlue; text-decoration: underline; }
-    &:active { color: @colorBlue; }
-}
-a.wiki-link.missing,
-a.wiki-meta-link.missing {
-    color: @colorOrange;
-    &:hover { color: @colorOrange; text-decoration: underline; }
-}
-.decorator {
-    text-transform: uppercase;
-    font-weight: lighter;
-    font-size: 0.7em;
-    letter-spacing: 0.1em;
-    color: @colorBlue;
-    .rev_id {
-        font-family: @monoFontFamily;
-    }
-}
-.tooltip {
-    font-size: @baseFontSize*0.75;
-}
-.alert {
-    font-size: @fontSizeSmall;
-}
-
-// Main classes
-.wrapper>nav,
-.wrapper>footer {
-    color: @grayLight;
-    font-size: @fontSizeSmall;
-    line-height: (@baseLineHeight * 2);
-
-    a {
-        padding: 0 1em;
-        display: inline-block;
-        text-decoration: none;
-        color: @grayLight;
-        &:link { color: @grayLight; }
-        &:visited { color: @grayLight; }
-        &:hover { color: @linkColorHover; }
-        &:active { color: @grayLight; }
-    }
-}
-.wrapper>article {
-    .box-shadow(0 0 10px, rgb(210, 210, 210));
-    background: @colorPage;
-    overflow: hidden;
-
-    header {
-        background: @colorBlueDark;
-        color: @colorPage;
-    }
-    footer {
-        background: @colorFooter;
-        border-top: 1px dashed darken(@colorFooter, 5%);
-    }
-    pre {
-        margin-top: @baseLineHeight;
-    }
-}
-.wrapper>article>header,
-.wrapper>article>section,
-.wrapper>article>footer {
-    padding: @baseLineHeight;
-}
-.wrapper>footer {
-    font-size: @fontSizeMini;
-}
-.special>article {
-    background: @colorGreen;
-}
-.special>article header {
-    background: @colorGreenDark;
-}
-.special>article footer {
-    background: @colorGreen;
-}
-
-// Search
-form.form-search {
-    display: inline-block;
-    margin: 0;
-
-    .search-query {
-        font-size: @fontSizeSmall;
-        height: @fontSizeSmall * 1.5;
-    }
-}
-ul.search-results {
-    list-style: none;
-}
-b.match {
-    padding: 0 0.2em;
-    background: #ffeb84;
-}
-
-// Page editing
-#page-edit {
-    textarea {
-        height: 10em;
-        font-size: @baseFontSize;
-        font-family: @monoFontFamily;
-        margin-bottom: 0;
-        border-radius: 0;
-    }
-}
-#wmd-form-wrapper>section {
-    margin: 1em;
-}
-#wmd-input-grip {
-    background: @grayLighter;
-    border: 1px solid @grayLight;
-    border-width: 0 1px 1px 1px;
-    height: 12px;
-    cursor: ns-resize;
-}
-#wmd-preview-button span {
-    background: url(../img/markdown-32x20.png);
-    width: 32px;
-    height: 20px;
-}
-/*#wmd-preview-wrapper {
-    border: 1px dashed @colorBlueDark;
-
-    h3 {
-        margin: 0.5em 1em 0.5em 1em;
-    }
-    #wmd-preview {
-        margin: 1em;
-        background: none;
-    }
-}
-#wmd-button-bar li {
-    margin-left: 0;
-}*/
-.preview-wiki-meta {
-    .meta-name {
-        background: @colorBlueDark;
-        color: @colorPage;
-        padding: 0.2em 0.4em 0.2em 0.6em;
-        border-radius: 0.5em 0 0 0.5em;
-        font-variant: small-caps;
-        letter-spacing: 0.18em;
-    }
-    .meta-value {
-        background: @colorFooter;
-        color: black;
-        padding: 0.2em 0.6em 0.2em 0.4em;
-        border-radius:  0 0.5em 0.5em 0;
-    }
-}
-.commit-meta {
-    margin-top: 1em;
-    margin-bottom: 1em;
-}
-
-// Page alerts
-article .alert {
-    float: right;
-    margin-left: -100%;
-    position: relative;
-    width: 50%;
-    -webkit-border-radius: 0;
-    -moz-border-radius: 0;
-    border-radius: 0;
-}
-
-// Corner ribbon
-.makeRibbon(@bgColor) {
-    background-color: @bgColor;
-    overflow: hidden;
-    transform: translate(50%, 0) translate(-3em, 2.05em) rotate(45deg);
-    -moz-transform: translate(50%, 0) translate(-3em, 2.05em) rotate(45deg);
-    -webkit-transform: translate(50%, 0) translate(-3em, 2.05em) rotate(45deg);
-    box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
-    -moz-box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
-    -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
-    float: right;
-}
-.makeRibbonContent(@borderColor, @textColor) {
-    border: 1px solid @borderColor;
-    color: @textColor;
-    display: block;
-    margin: 0.05em 0 0.05em 0;
-    padding: 0.5em 5em;
-    text-align: center;
-    text-shadow: 0 0 0.5em rgba(1, 1, 1, 0.2);
-}
-.ribbon {
-    .makeRibbon(lighten(@colorOrange, 10%));
-    float: right;
-
-    .ribbon-inner {
-        .makeRibbonContent(@colorOrange, @colorPage);
-        a { color: #fff; text-decoration: none; }
-    }
-}