diff --git a/lms/static/sass/base/_variables.scss b/lms/static/sass/base/_variables.scss index 7ad30f0c91..8baa2f2d70 100644 --- a/lms/static/sass/base/_variables.scss +++ b/lms/static/sass/base/_variables.scss @@ -10,6 +10,7 @@ $fg-min-width: 810px; $sans-serif: 'Open Sans', $verdana; $body-font-family: $sans-serif; $serif: $georgia; +$monospace: Monaco, 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; $body-font-size: em(14); $body-line-height: golden-ratio(.875em, 1); diff --git a/lms/static/sass/course/wiki/_wiki.scss b/lms/static/sass/course/wiki/_wiki.scss index 7813158650..73a8268b26 100644 --- a/lms/static/sass/course/wiki/_wiki.scss +++ b/lms/static/sass/course/wiki/_wiki.scss @@ -77,6 +77,10 @@ section.wiki { padding: 7px 15px !important; font-size: 0.72em; font-weight: 600; + + &:hover { + text-decoration: none; + } } .search-wiki { @@ -127,12 +131,14 @@ section.wiki { width: flex-grid(9); margin-left: flex-gutter(); color: $base-font-color; + } + &.view .main-article { h2 { padding-bottom: 8px; margin-bottom: 22px; border-bottom: 1px solid $light-gray; - font-size: 1.33em; + font-size: 1.6em; font-weight: bold; color: $base-font-color; text-transform: none; @@ -143,19 +149,29 @@ section.wiki { margin-top: 40px; margin-bottom: 20px; font-weight: bold; - font-size: 1.1em; + font-size: 1.25em; } h4 { - + margin: 30px 0 10px; + font-size: 1em; + color: #999; + font-weight: bold; } h5 { - + margin: 20px 0 10px; + font-size: .8em; + font-weight: bold; + text-transform: uppercase; } h6 { - + margin: 20px 0 10px; + font-size: .8em; + font-weight: bold; + color: #999; + text-transform: uppercase; } ul { @@ -164,8 +180,18 @@ section.wiki { color: inherit; } - li { + li { margin-bottom: 15px; + line-height: 1.6em; + } + + pre { + padding: 10px; + border: 1px solid #ddd; + background: #f8f8f8; + border-radius: 4px; + font-size: 0.9em; + font-family: Monaco, monospace; } } @@ -283,6 +309,133 @@ section.wiki { + + /*----------------- + + Edit + + -----------------*/ + + label { + font-family: $sans-serif; + font-size: 0.9em; + font-weight: bold; + font-style: normal; + text-transform: uppercase; + color: #aaa; + } + + input { + font-family: $sans-serif; + font-style: normal; + font-weight: normal; + } + + #id_title, + #id_content { + width: 100%; + } + + #id_content { + font-family: $monospace; + } + + .markItUpContainer { + margin-right: 0; + } + + .control-group { + margin-bottom: 20px; + } + + #hint_id_summary { + display: inline-block; + font-size: 0.9em; + line-height: 32px; + margin-left: 15px; + } + + .asteriskField { + display: none; + } + + .btn { + @include button(simple, #eee); + font-size: 0.8em; + + &:hover { + text-decoration: none; + } + + &.btn-primary { + @include button; + font-size: 0.8em; + } + + &.btn-danger { + @include button(simple, $pink); + font-size: 0.8em; + } + } + + #previewModal { + width: 960px; + z-index: 9999; + min-height: 500px; + margin-left: -480px; + top: 200px; + + .modal-body { + padding-bottom: 8px; + } + + iframe { + width: 100%; + min-height: 450px; + border: 0; + } + + .modal-footer .btn { + margin-right: 10px; + } + } + + #previewWindow body { + background: #f00 !important; + } + + + + + + /*----------------- + + Changes + + -----------------*/ + + &.history { + .accordion { + margin-bottom: 15px; + padding: 15px; + border: 1px solid $light-gray; + background: #f9f9f9; + border-radius: 5px; + } + + .collapse { + display: none; + + &.in { + display: block; + } + } + } + + + + + /*----------------- Alerts @@ -291,7 +444,7 @@ section.wiki { .alert { position: relative; - top: -35px; + top: -15px; margin-bottom: 24px; padding: 8px 12px; border: 1px solid #EBE8BF; @@ -308,4 +461,27 @@ section.wiki { text-decoration: none; } } +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 999; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, .4); +} + +.modal-preview { + min-width: 0; +} + +.modal-preview .container { + padding: 50px; +} + +.modal-preview .main-article { + width: 100% !important; + margin-left: 0; } \ No newline at end of file diff --git a/lms/templates/wiki/article.html b/lms/templates/wiki/article.html index b377ad284b..7175219f74 100644 --- a/lms/templates/wiki/article.html +++ b/lms/templates/wiki/article.html @@ -13,7 +13,10 @@