From 804030751fa8c5ea36d795321b0dc157a09623ed Mon Sep 17 00:00:00 2001 From: rulingcom Date: Tue, 28 Apr 2015 18:33:51 +0800 Subject: [PATCH] big commit from joshua for orbit_bootstrap sdk and groups --- app/assets/javascripts/group.js | 25 - .../plugin/jquery.cycle2.video.min.js | 2 + app/assets/stylesheets/back_end.css | 5 + .../stylesheets/basic/orbit_bar.css.erb | 6 + app/assets/stylesheets/group_admin.css.scss | 107 ++ app/assets/stylesheets/group_show.css.scss | 966 ++++++++++-------- app/assets/stylesheets/lib/main-forms.css | 788 +++++++------- .../orbit_bootstrap/assets/javascripts/app.js | 5 +- .../stylesheets/template/base/_global.scss | 2 +- .../stylesheets/template/modules/member.scss | 219 ++-- .../ad_banner/_ad_banner_widget4.html.erb | 15 + .../announcement/_admission_widget1.html.erb | 24 - .../announcement/_annc_widget13.html.erb | 24 + .../announcement/_annc_widget14.html.erb | 27 + .../announcement/annc_index10.html.erb | 22 + .../announcement/annc_index11.html.erb | 18 + .../announcement/annc_index12.html.erb | 18 + .../announcement/annc_index13.html.erb | 23 + .../announcement/annc_index14.html.erb | 23 + .../announcement/annc_index15.html.erb | 25 + .../announcement/annc_index16.html.erb | 39 + .../modules/announcement/annc_index4.html.erb | 27 + .../modules/announcement/annc_index5.html.erb | 30 + .../modules/announcement/annc_index6.html.erb | 30 + .../modules/announcement/annc_index7.html.erb | 30 + .../modules/announcement/annc_index8.html.erb | 26 + .../modules/announcement/annc_index9.html.erb | 22 + .../thumbs/annc_index10_thumbs.png | Bin 0 -> 2164 bytes .../thumbs/annc_index11_thumbs.png | Bin 0 -> 2099 bytes .../thumbs/annc_index12_thumbs.png | Bin 0 -> 2091 bytes .../thumbs/annc_index13_thumbs.png | Bin 0 -> 2123 bytes .../thumbs/annc_index14_thumbs.png | Bin 0 -> 2130 bytes .../thumbs/annc_index15_thumbs.png | Bin 0 -> 2174 bytes .../thumbs/annc_index16_thumbs.png | Bin 0 -> 2214 bytes .../thumbs/annc_index4_thumbs.png | Bin 0 -> 2250 bytes .../thumbs/annc_index5_thumbs.png | Bin 0 -> 2812 bytes .../thumbs/annc_index6_thumbs.png | Bin 0 -> 2814 bytes .../thumbs/annc_index7_thumbs.png | Bin 0 -> 3379 bytes .../thumbs/annc_index8_thumbs.png | Bin 0 -> 2201 bytes .../thumbs/annc_index9_thumbs.png | Bin 0 -> 2165 bytes .../thumbs/annc_widget13_thumbs.png | Bin 0 -> 2130 bytes .../thumbs/annc_widget14_thumbs.png | Bin 0 -> 2754 bytes .../orbit_bootstrap/modules/gallery/info.json | 90 +- .../modules/gallery/thumbs/thumb.png | Bin 0 -> 4075 bytes .../orbit_bootstrap/modules/member/info.json | 28 + .../modules/member/member_index1.html.erb | 36 - .../modules/member/member_index2.html.erb | 29 + .../modules/member/member_index3.html.erb | 29 + .../member/member_index_staff.html.erb | 31 - .../member/member_index_teacher.html.erb | 31 - .../member/thumbs/member_index1_thumb.png | Bin 0 -> 68025 bytes .../member/thumbs/member_index2_thumb.png | Bin 0 -> 2823 bytes .../member/thumbs/member_index3_thumb.png | Bin 0 -> 2509 bytes app/views/admin/groups/_group.html.erb | 3 + app/views/admin/groups/_group_form.html.erb | 30 +- app/views/admin/groups/_post.html.erb | 27 +- app/views/admin/groups/_post_form.html.erb | 25 +- app/views/admin/groups/newpost.html.erb | 4 + app/views/admin/groups/show.html.erb | 13 + app/views/admin/groups/showpost.html.erb | 28 +- 60 files changed, 1844 insertions(+), 1108 deletions(-) create mode 100644 app/assets/javascripts/plugin/jquery.cycle2.video.min.js create mode 100644 app/assets/stylesheets/group_admin.css.scss create mode 100644 app/templates/orbit_bootstrap/modules/ad_banner/_ad_banner_widget4.html.erb delete mode 100644 app/templates/orbit_bootstrap/modules/announcement/_admission_widget1.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/_annc_widget13.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/_annc_widget14.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index10.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index11.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index12.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index13.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index14.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index15.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index16.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index4.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index5.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index6.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index7.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index8.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/annc_index9.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index10_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index11_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index12_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index13_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index14_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index15_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index16_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index4_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index5_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index6_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index7_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index8_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index9_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_widget13_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_widget14_thumbs.png create mode 100644 app/templates/orbit_bootstrap/modules/gallery/thumbs/thumb.png create mode 100644 app/templates/orbit_bootstrap/modules/member/info.json create mode 100644 app/templates/orbit_bootstrap/modules/member/member_index2.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/member/member_index3.html.erb delete mode 100644 app/templates/orbit_bootstrap/modules/member/member_index_staff.html.erb delete mode 100644 app/templates/orbit_bootstrap/modules/member/member_index_teacher.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/member/thumbs/member_index1_thumb.png create mode 100644 app/templates/orbit_bootstrap/modules/member/thumbs/member_index2_thumb.png create mode 100644 app/templates/orbit_bootstrap/modules/member/thumbs/member_index3_thumb.png diff --git a/app/assets/javascripts/group.js b/app/assets/javascripts/group.js index 14358bf..8cb3f76 100644 --- a/app/assets/javascripts/group.js +++ b/app/assets/javascripts/group.js @@ -24,30 +24,6 @@ doc.querySelector( ".group-post-image-wrap").classList.add( "hide" ); } }, - // Create the tool tip wrap and get the seen counts and then inject them into DOM - createToolTip: function( container, names, cls1, cls2, wrapEl ) { - if( doc.querySelectorAll( names ).length >= 1 ) { - var container = doc.querySelector( container ), - names = doc.querySelectorAll( names ), - span = doc.createElement( "span" ), - wrap = doc.createElement( "div" ), - frag = document.createDocumentFragment(); - - // Get the seen counts and append them - span.className = cls1; - names[ 0 ].parentNode.appendChild( span ); - - // Create the tool tip and save them in the document fragment - wrap.className = cls2 + " tool-tip"; - Array.prototype.slice.call( names ).forEach( function( el ) { - frag.appendChild( el ); - }); - - // Append the final result to DOM - wrap.appendChild( frag ); - container.appendChild( wrap ); - } - }, // Create scroll effect (with css) scrollEffect: function() { if( doc.querySelector( ".group-page") ) { @@ -71,7 +47,6 @@ // When DOM is completely loaded, execute these functions document.addEventListener( "DOMContentLoaded", function( event ) { group.cycleFix(); - group.createToolTip( ".group-post-seen-by", ".group-post-seen-by-name", "group-post-seen-by-count", "group-post-seen-by-names" ); group.scrollEffect(); }); diff --git a/app/assets/javascripts/plugin/jquery.cycle2.video.min.js b/app/assets/javascripts/plugin/jquery.cycle2.video.min.js new file mode 100644 index 0000000..c47c840 --- /dev/null +++ b/app/assets/javascripts/plugin/jquery.cycle2.video.min.js @@ -0,0 +1,2 @@ +/* Plugin for Cycle2; Copyright (c) 2012 M. Alsup; v20141007 */ +!function(a){"use strict";function b(){try{this.playVideo()}catch(a){}}function c(){try{this.pauseVideo()}catch(a){}}var d='
';a.extend(a.fn.cycle.defaults,{youtubeAllowFullScreen:!0,youtubeAutostart:!1,youtubeAutostop:!0}),a(document).on("cycle-bootstrap",function(e,f){f.youtube&&(f.hideNonActive=!1,f.container.find(f.slides).each(function(b){if(void 0!==a(this).attr("href")){var c,e=a(this),g=e.attr("href"),h=f.youtubeAllowFullScreen?"true":"false";g+=(/\?/.test(g)?"&":"?")+"enablejsapi=1",f.youtubeAutostart&&f.startingSlide===b&&(g+="&autoplay=1"),c=f.API.tmpl(d,{url:g,allowFullScreen:h}),e.replaceWith(c)}}),f.slides=f.slides.replace(/(\b>?a\b)/,"div.cycle-youtube"),f.youtubeAutostart&&f.container.on("cycle-initialized cycle-after",function(c,d){var e="cycle-initialized"==c.type?d.currSlide:d.nextSlide;a(d.slides[e]).find("object,embed").each(b)}),f.youtubeAutostop&&f.container.on("cycle-before",function(b,d){a(d.slides[d.currSlide]).find("object,embed").each(c)}))})}(jQuery); \ No newline at end of file diff --git a/app/assets/stylesheets/back_end.css b/app/assets/stylesheets/back_end.css index 96f6f3b..4280267 100644 --- a/app/assets/stylesheets/back_end.css +++ b/app/assets/stylesheets/back_end.css @@ -14,3 +14,8 @@ *= require lib/filter *= require lib/pageslide */ + +/* Hide ckeditor text, it's breaking the layout but we need to keep them for future use */ +.ui-helper-hidden-accessible { + display: none; +} diff --git a/app/assets/stylesheets/basic/orbit_bar.css.erb b/app/assets/stylesheets/basic/orbit_bar.css.erb index 4842867..7ce707a 100644 --- a/app/assets/stylesheets/basic/orbit_bar.css.erb +++ b/app/assets/stylesheets/basic/orbit_bar.css.erb @@ -318,6 +318,12 @@ } } +@media (max-width: 540px) { + #orbit-bar .orbit-bar-search-sign-language #search input[type="search"] { + width: 130px; + } +} + @media (max-width: 430px) { #orbit-bar #search{ display: none; diff --git a/app/assets/stylesheets/group_admin.css.scss b/app/assets/stylesheets/group_admin.css.scss new file mode 100644 index 0000000..4beb145 --- /dev/null +++ b/app/assets/stylesheets/group_admin.css.scss @@ -0,0 +1,107 @@ +@charset "utf-8"; + +@import url(http://fonts.googleapis.com/css?family=Maven+Pro); + +@import url(http://fonts.googleapis.com/css?family=Roboto); + +// Font stacks +$main-font: "Maven Pro", "微軟正黑體" sans-serif; +$paragraph-font: "Roboto", "微軟正黑體", sans-serif; +$gray: #f3f3f3; +$dark-gray: #aaaaaa; +$light-gray: #cdcdcd; +$white: white; +$light-black: #353535; +$black: black; +$green: #4ad976; +$blue: #4171d5; +$red: #c71932; +$blue-green: #00acee; +$group-page-bar-color: #171717; + +// Transition units +$fast: 0.3s; +$normal: 0.6s; +$slow: 1s; + +// Border radius units +$general: 0.25rem; + +// General style +body { + background: $gray; + font-family: $main-font; +} + +// Override and resolve the conflict with main-form.css for that I need RWD support for this page +.main-forms fieldset .input-area .controls textarea { + max-width: none; +} + +// Override select2 styles, I need this evil power +#main-wrap { + .select2-container-multi { + margin-right: 0.9375rem; + min-width: 200px; + .select2-choices { + padding: 8px 0.5rem 6px; + border-radius: $general; + } + .select2-search-choice { + padding: 10px 1.75rem 10px 0.7rem; + border-color: lighten($light-gray, 5%); + background: $white; + > div { + &:before { + content: "\F007"; + font-family: FontAwesome; + display: inline-block; + font-size: 0.9375rem; + color: $blue; + margin: 0 0.5rem 0 0; + } + } + } + .select2-search-choice-close { + right: 15px; + left: auto; + &:before { + content: "\f057"; + font-family: FontAwesome; + position: absolute; + cursor: pointer; + left: 6px; + top: 6px; + font-size: 0.9375rem; + color: $dark-gray; + } + &:hover { + &:before { + color: $red; + } + } + } + } +} + +.wrap-inner { + .upload-status-notice { + position: fixed; + right: 1rem; + top: 4rem; + color: $white; + padding: 16px 1.375rem; + background-color: $blue; + border-radius: $general; + font-size: 0.8125rem; + box-shadow: 0px 0px 16px 3px rgba(0, 0, 0, 0.2); + -webkit-animation-duration: .3s; + animation-duration: .3s; + z-index: 3000; + } +} + +.img-avatar { + width: 50px; + height: 50px; +} \ No newline at end of file diff --git a/app/assets/stylesheets/group_show.css.scss b/app/assets/stylesheets/group_show.css.scss index 7cc7985..dad398e 100644 --- a/app/assets/stylesheets/group_show.css.scss +++ b/app/assets/stylesheets/group_show.css.scss @@ -30,602 +30,736 @@ $general: 0.25rem; // General style body { - background: $gray; + background: $gray; + font-family: $main-font; } *, *:before, *:after { - box-sizing: border-box; + box-sizing: border-box; +} + +h1, h2, h3, h4, h5, h6, label, legend { + font-family: $main-font; } img { - width: 100%; - max-width: 100%; - height: auto; + width: 100%; + max-width: 100%; + height: auto; } a { - text-decoration: none; + text-decoration: none; } a:hover, a:visited { - text-decoration: none; + text-decoration: none; } // General classes .screen-reader { - position: absolute; - top: -9999px; - left: -9999px; + position: absolute; + top: -9999px; + left: -9999px; } // Buttons .button { - padding: 8px .75rem; - color: $black; - border: none; - border-radius: 15rem; - background: $gray; + padding: 8px .75rem; + color: $black; + border: none; + border-radius: 15rem; + background: $gray; } .button-default { - color: $blue; - background-color: transparent; - border: 2px solid $blue; - transition: $fast all; - &:hover { - color: $white; - background-color: $blue; - } + color: $blue; + background-color: transparent; + border: 2px solid $blue; + transition: $fast all; + &:hover { + color: $white; + background-color: $blue; + } } .button-activated { - color: #fff; - background-color: $green; + color: #fff; + background-color: $green; } .button-primary { - color: $white; - background-color: $blue; - transition: $fast all; - &:hover { color: $white; - background-color: lighten($blue, 5%); - } + background-color: $blue; + transition: $fast all; + &:hover { + color: $white; + background-color: darken($blue, 15%); + } } // Button group .button-group { - display: inline-block; - list-style: none; - > .button-group-common { display: inline-block; - } - > .button:first-child { - border-radius: 15rem 0 0 15rem; - margin-right: -4px; - } - > .button:last-child { - border-radius: 0 15rem 15rem 0; - } - li { - color: $blue; - background-color: rgba($white, 0.2); - &:hover { - a { + list-style: none; + > .button-group-common { + display: inline-block; + } + > .button:first-child { + border-radius: 15rem 0 0 15rem; + margin-right: -4px; + } + > .button:last-child { + border-radius: 0 15rem 15rem 0; + } + li { + color: $blue; + background-color: rgba($white, 0.2); + &:hover { + a { + color: $white; + } + } + } + > .active { color: $white; - } + background-color: $blue; + a { + color: $white; + } } - } - > .active { - color: $white; - background-color: $blue; - a { - color: $white; - } - } } // Tool Tip .tool-tip-parent { - position: relative; - &:hover { - .tool-tip { - display: block; + position: relative; + &:hover { + .tool-tip { + display: block; + } } - } } .tool-tip { - padding: 10px 0.75rem; - border-radius: .2rem; - color: $white; - background: rgba($black, 0.85); - position: absolute; - left: 0; - bottom: 100%; - z-index: 150; - &:after { - border: 5px solid transparent; - border-top-color: rgba($black, 0.85); - content: ""; + padding: 10px 0.75rem; + border-radius: .2rem; + color: $white; + background: rgba($black, 0.85); position: absolute; - left: 10px; - bottom: -10px; - } + left: 0; + bottom: 100%; + z-index: 150; + display: none; + &:after { + border: 5px solid transparent; + border-top-color: rgba($black, 0.85); + content: ""; + position: absolute; + left: 10px; + bottom: -10px; + } + &.right { + left: auto; + right: 0; + &:after { + left: auto; + right: 10px; + } + } } .topnav { - display: none; + display: none; } +// breadcrumb +.breadcrumb { + padding-left: 0; + margin: 0; + background: none; + > li { + text-shadow: none; + font-size: 13px; + } +} + +// dropzone + +.dropzone-pool { + border: 2px dashed $blue; + margin-bottom: 16px; + font-family: $paragraph-font; + font-size: 0.9375rem; + color: $dark-gray; + margin-right: 1rem; + border-radius: $general; +} + +// overriding member css +#main-wrap {} + // Group page #main-wrap { - padding-top: 0; + padding-top: 0; } .group-page-banner-wrap { - height: 280px; - overflow: hidden; - position: fixed; - top: 0; - left: 0; - width: 100%; - transition: $fast all; - z-index: 500; + height: 280px; + overflow: hidden; + position: fixed; + top: 0; + left: 0; + width: 100%; + transition: $fast all; + z-index: 500; + background: $black; } .group-page-banner-image-wrap { - background-color: $black; - text-align: center; + background-color: $black; + text-align: center; } .group-page-view-switch { - position: absolute; - top: 4rem; - right: 2rem; + position: absolute; + top: 4rem; + right: 2rem; } .group-page-banner-image { - width: auto; - max-width: 100%; - height: auto; + width: auto; + max-width: 100%; + height: auto; } .group-page-bar { - padding: 0 2rem 0 6rem; - text-align: center; - background: rgba($group-page-bar-color, 0.95); - width: 100%; - position: absolute; - left: 0; - bottom: 0; + padding: 0 2rem 20px 6rem; + text-align: center; + background: rgba($group-page-bar-color, 0.95); + width: 100%; + position: absolute; + left: 0; + bottom: 0; +} + +.group-page-view-switch-in-bar { + display: none; + .button { + padding: 3px .75rem; + } } .group-page-title { - margin-bottom: 12px; - padding: 6px 0; - color: $white; - font-family: $main-font; - font-weight: normal; -} - -.group-page-new-post { - float: right; - margin: 18px 0 0 0; + margin-bottom: 12px; + padding: 6px 0; + color: $white; + font-family: $main-font; + font-weight: normal; } .group-page-section { - overflow: hidden; - max-width: 1350px; - margin: auto; - padding: 300px 2rem 30px; + overflow: hidden; + max-width: 1150px; + margin: auto; + padding: 300px 2rem 30px; } .gorup-page-info-wrap { - font-size: .9rem; - padding: 6px 1rem; - display: block; - float: right; - cursor: pointer; + font-size: .9rem; + padding: 6px 1rem; + display: block; + float: right; + cursor: pointer; } .group-page-description-wrap { - clear: both; + clear: both; } .gorup-page-info-wrap { - margin-bottom: 10px; - text-align: right; + margin-bottom: 10px; + text-align: right; } .group-page-status-wrap { - font-size: .75rem; - float: right; - padding: 2px 0.5rem; - margin-bottom: 10px; + font-size: .75rem; + float: right; + padding: 2px 0.5rem; + margin-bottom: 10px; } .group-page-status-wrap.close-eye { - margin-left: 5px; - background: $red; + margin-left: 5px; + background: $red; } .group-page-description-wrap { - margin-bottom: 15px; - padding: 16px 1.2rem 16px; - border-radius: .2rem; - box-shadow: inset 0 0 8px $dark-gray; + margin-bottom: 15px; + padding: 16px 1.2rem 16px; + border-radius: .2rem; + box-shadow: inset 0 0 8px $dark-gray; } .group-page-description { - clear: both; - text-align: justify; + clear: both; + text-align: justify; } .group-page-post { - clear: both; - overflow: hidden; - margin-bottom: 40px; - padding: 28px 1.5rem; - text-align: center; - border-radius: $general; - background: $white; - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); + clear: both; + margin-bottom: 40px; + padding: 28px 1.5rem; + text-align: center; + border-radius: $general; + background: $white; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); + transition: $normal box-shadow; } .group-page-post-link { - text-decoration: none; - color: $black; + text-decoration: none; + color: $black; } .group-page-post:hover { - box-shadow: 0 1px 25px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 25px 0 rgba(0, 0, 0, 0.2); } .group-page-post-link:hover { - text-decoration: none; - color: $black; + text-decoration: none; + color: $black; } .group-page-post-image-wrap { - display: inline-block; - margin-bottom: 12px; + display: inline-block; + margin-bottom: 12px; } .group-page-post-image { - width: 100%; - max-width: 100%; - height: auto; - margin-top: 12px; - border: 2px solid $gray; - border-radius: $general; + width: 100%; + max-width: 100%; + height: auto; + margin-top: 12px; + border: 2px solid $gray; + border-radius: $general; } .group-page-post-content { - margin-bottom: .5rem; - color: $dark-gray; + margin-bottom: .5rem; + color: $dark-gray; + overflow: hidden; } .group-page-post-title { - font-size: 1.5rem; - font-weight: normal; - line-height: 1; - margin-bottom: 12px; - color: $light-black; - font-family: $paragraph-font; + font-size: 1.5rem; + font-weight: normal; + line-height: 1; + margin-bottom: 12px; + color: $light-black; + font-family: $paragraph-font; +} + +.group-page-post-sub-wrap { + display: inline-block; } .group-page-post-meta-wrap { - color: $dark-gray; + color: $dark-gray; } .group-page-post-author, -.group-page-post-postdate { - margin-right: .5rem; +.group-page-post-sub-wrap { + margin-right: .5rem; } .group-page-seen-by { - display: inline-block; + display: inline-block; +} + +.group-page-seen-by-lead { + font-style: normal; } // scroll view .group-page.scroll { - padding-top: 7rem; - .group-page-banner-wrap { - height: 120px; - } - .group-page-banner-image-wrap {} - .group-page-title { - margin-bottom: 0; - font-size: 1.625rem; - line-height: 50px; - } - .group-page-new-post { - margin-top: 9px; - padding: 6px 10px; - } - .group-page-new-post { - display: inline-block; - vertical-align: top; - } - .group-page-view-switch { - position: static; - display: inline-block; - margin: 6px .5rem 0 0; - display: none; - } - .group-page-view-switch { - margin: 6px .5rem 0 0; - } - .group-page-section { - padding-top: 60px; - } - .group-page-bar {} - .btn { - padding: 2px 5px; - } + padding-top: 7rem; + .group-page-banner-wrap { + height: 120px; + } + .group-page-title { + margin-bottom: 0; + font-size: 1.625rem; + line-height: 50px; + } + .group-page-new-post { + margin-top: 18px; + padding: 6px 10px; + } + .group-page-new-post { + display: inline-block; + vertical-align: top; + } + .group-page-view-switch { + position: static; + display: inline-block; + margin: 6px .5rem 0 0; + display: none; + } + .group-page-view-switch-in-bar { + display: inline-block; + margin-top: 18px; + .button { + padding: 4px .75rem; + } + } + .group-page-section { + padding-top: 60px; + } + .btn { + padding: 2px 5px; + } + } .group-page li a { - text-decoration: none; + text-decoration: none; } .group-page-switch-btn { - color: $blue; - &:hover { - color: $white; - } + color: $blue; + &:hover { + color: $white; + } } -/* 600px */ +// 400px +@media screen and (min-width: 25rem) { + .group-page-new-post { + margin: 0 0.625rem 16px; + float: none; + display: inline-block; + } + .group-page-view-switch-in-bar { + float: none; + margin: 0; + .button { + padding: 6px .75rem; + } + } +} + +// 600px @media screen and (min-width: 37.5rem) { - .group-page-post { - margin-bottom: 35px; - text-align: left; - } - .group-page-post-image-wrap { - float: left; - width: 12%; - min-width: 100px; - margin-right: 4%; - max-height: 140px; - overflow: hidden; - } - .group-page-post-content-wrap { - float: left; - width: 70%; - font-family: $paragraph-font; - } + .group-page-post { + margin-bottom: 35px; + text-align: left; + } + .group-page-post-image-wrap { + float: left; + width: 12%; + min-width: 100px; + margin-right: 4%; + max-height: 140px; + overflow: hidden; + } + .group-page-post-content-wrap { + float: left; + width: 70%; + font-family: $paragraph-font; + } } /* 760px */ @media screen and (min-width: 47.5rem) { - .group-page-post-content-wrap { - width: 70%; - } - .group-page-bar { - text-align: left; - } - .group-page-title { - display: inline-block; - margin: 0; - padding: 0; - line-height: 70px; - transition: .6s all; - } - .group-page-new-post {} - .group-page-view-switch { - float: right; - } + .group-page-post-content-wrap { + width: 70%; + } + .group-page-bar { + text-align: left; + } + .group-page-title { + display: inline-block; + margin: 0; + padding: 0; + line-height: 70px; + transition: .6s all; + } + .group-page-new-post { + float: right; + margin: 18px 0 0 0; + } + .group-page-view-switch-in-bar { + margin: 18px 8px 0 0; + float: right; + li { + padding: 8px .75rem; + } + } + .group-page-view-switch { + float: right; + } } // 900px @media screen and (min-width: 56.25rem) { - .group-page-post-content-wrap { - width: 80%; - } + .group-page-post-content-wrap { + width: 80%; + } } // Group post .group-post { - width: 980px; - margin: auto; + padding: 50px 2rem 30px; + max-width: 1150px; + margin: auto; } .group-post-meta { - margin-bottom: 15px; + margin-bottom: 15px; } .group-post-title { - font-family: $main-font; - float: left; - width: 90%; + font-family: $main-font; + float: left; + width: 90%; + font-weight: normal; + line-height: 1; } .group-post-avatar-wrap { - float: right; - padding: 20px 0.375rem 0 0; + float: right; + padding: 0 0.375rem 0 0; } .group-post-avatar-username-toggle { - display: block; + display: block; } .group-post-avatar { - width: 60px; - height: 60px; - border-radius: 50%; -} - -.group-post-username { - display: none; - top: 100%; - padding-bottom: 30px; - right: 0; - left: auto; - white-space: nowrap; - &:after { - border-top-color: transparent; - border-bottom-color: rgba(0, 0, 0, 0.85); - top: -10px; - left: auto; - right: 20px; - bottom: auto; - } -} - -.group-post-postdate { - display: inline-block; - margin-right: 1rem; - clear: both; -} - -.group-post-image-wrap { - position: relative; - background: $black; - &:hover { - .cycle-nav { - opacity: 1; - } - .group-post-cycle-prev { - left: 2rem; - } - .group-post-cycle-next { - right: 2rem; - } - } -} - -.group-post-image-list { - margin: 0; - padding: 0; - list-style: none; -} - -.cycle-nav { - font-size: 1.2rem; - position: absolute; - top: 50%; - margin-top: -1.25rem; - line-height: 1.5rem; - color: $white; - z-index: 500; - width: 2.5rem; - height: 2.5rem; - cursor: pointer; - -webkit-transition: $normal all; - transition: $normal all; - text-align: center; - background-color: rgba($black, 0.8); - border-radius: 50%; - opacity: 0; - &:hover { - background-color: $blue; - } - .group-post-cycle-nav-icon { - line-height: 2.6rem; - } -} - -.group-post-cycle-prev { - left: 0; -} - -.group-post-cycle-next { - right: 0; -} - -.group-post-content { - font-family: $main-font; - font-size: .8125rem; - margin: 15px 0; -} - -.group-post-attachment-wrap { - float: left; - width: 90%; -} - -.group-post-attachment-icon { - font-size: 1rem; - padding: 6px 4px 0 0; - float: left; -} - -.group-post-attachments { - display: inline-block; - padding-left: 0.5rem; - float: left; - width: 95%; - a { - margin-bottom: 10px; - } -} - -.group-post-seen-by { - float: right; - cursor: pointer; - &:hover { - .group-post-seen-by-names { - display: block; - } - } - .group-post-seen-by-name { - display: block; - color: #fff; - } -} - -.group-post-seen-by-lead { - margin-right: 4px; -} - -.group-post-seen-by-names { - display: none; -} - -.comments { - clear: both; -} - -.group-post-respond-comment { - width: 100%; -} - -.group-post-comment-list { - margin: 0; - padding: 0; - list-style: none; -} - -.group-post-comment-wrap { - overflow: hidden; - margin-bottom: 25px; - padding-bottom: 8px; - border-bottom: 1px solid $light-gray; -} - -.group-post-comment-avatar { - float: left; - width: 8%; - img { width: 60px; height: 60px; border-radius: 50%; - } +} + +.group-post-username { + display: none; + top: 100%; + padding-bottom: 30px; + right: 0; + left: auto; + white-space: nowrap; + font-size: 0.75rem; + &:after { + border-top-color: transparent; + border-bottom-color: rgba(0, 0, 0, 0.85); + top: -10px; + left: auto; + right: 20px; + bottom: auto; + } +} + +.group-post-postdate { + display: inline-block; + clear: both; +} + +.group-post-image-wrap { + position: relative; + background: $black; + &:hover { + .cycle-nav { + opacity: 1; + } + .group-post-cycle-prev { + left: 2rem; + } + .group-post-cycle-next { + right: 2rem; + } + } +} + +.group-post-image-list { + margin: 0; + padding: 0; + list-style: none; +} + +.cycle-nav { + font-size: 1.2rem; + position: absolute; + top: 50%; + margin-top: -1.25rem; + line-height: 1.5rem; + color: $white; + z-index: 500; + width: 2.5rem; + height: 2.5rem; + cursor: pointer; + -webkit-transition: $normal all; + transition: $normal all; + text-align: center; + background-color: rgba($black, 0.8); + border-radius: 50%; + opacity: 0; + &:hover { + background-color: $blue; + } + .group-post-cycle-nav-icon { + line-height: 2.6rem; + } +} + +.group-post-cycle-prev { + left: 0; +} + +.group-post-cycle-next { + right: 0; +} + +.group-post-content { + font-family: $main-font; + font-size: .8125rem; + margin: 15px 0; +} + +.group-post-attachment-wrap { + float: left; + width: 80%; + margin: 10px 0 25px; +} + +.group-post-attachments { + a { + margin-bottom: 10px; + } +} + +.group-post-attachment-file-format { + margin-right: 8px; +} + +.group-post-seen-by { + float: right; + cursor: pointer; + &:hover { + .group-post-seen-by-names { + display: block; + white-space: nowrap; + } + } + .group-post-seen-by-name { + display: block; + color: #fff; + white-space: nowrap; + } +} + +.group-post-seen-by-lead { + margin-right: 4px; + font-style: normal; +} + +.group-post-seen-by-names { + display: none; +} + +.group-post-seen-by-count { + border-radius: 50%; + background: $gray; + display: inline-block; +} + +// Comment section +.comments { + clear: both; +} + +.comments .group-post-respond-comment { + width: 100%; + height: 60px; + padding: 0 1rem; + box-shadow: none; +} + +.group-post-respond-submit { + font-size: 0.75rem; +} + +.group-post-comment-list { + margin: 0; + padding: 0; + list-style: none; +} + +.group-post-comment-wrap { + overflow: hidden; + margin-bottom: 25px; + padding-bottom: 8px; + border-bottom: 1px solid lighten($light-gray, 12%); +} + +.group-post-no-comment { + font-size: 0.8125rem; +} + +.group-post-comment-avatar { + float: left; + width: 60px; + margin-right: 1rem; + img { + width: 60px; + height: 60px; + border-radius: 50%; + } } .group-post-comment-author { - font-size: .9375rem; + font-size: .9375rem; + float: left; +} + +.group-post-comment-time { + float: right; +} + +.group-post-comment-content { + clear: both; } .group-post-comment-body { - float: left; - width: 80%; -} \ No newline at end of file + float: left; + width: 80%; +} + +// 260px +@media screen and (min-width: 16.25rem) { + .group-post-attachments { + a { + display: inline-block; + text-overflow: ellipsis; + } + } + .group-post-attachments-file-name { + display: inline-block; + text-overflow: ellipsis; + overflow: hidden; + vertical-align: middle; + } +} + +@media screen and (min-width: 370px) { + .group-post-comment-body { + width: 60%; + } +} + +// group new \ No newline at end of file diff --git a/app/assets/stylesheets/lib/main-forms.css b/app/assets/stylesheets/lib/main-forms.css index dbff9fb..64316d7 100644 --- a/app/assets/stylesheets/lib/main-forms.css +++ b/app/assets/stylesheets/lib/main-forms.css @@ -1,582 +1,664 @@ .main-forms > h3 { - margin: 5px 0 10px; - color: #333; - text-shadow: 0 1px 0 #ffffff; - font-family: 'Playfair Display SC', sans-serif; + margin: 5px 0 10px; + color: #333; + text-shadow: 0 1px 0 #ffffff; + font-family: 'Playfair Display SC', sans-serif; } + .main-forms fieldset { - background-color: #FFFFFF; - border: 1px solid #EDEDED; - margin-bottom: 20px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; + background-color: #FFFFFF; + border: 1px solid #EDEDED; + margin-bottom: 20px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; } + .main-forms fieldset .input-area { - padding: 20px 20px 0; + padding: 20px 20px 0; } + .main-forms fieldset .input-area:after { - content: ""; - clear: both; - display: block; - height: 0; - visibility: hidden; + content: ""; + clear: both; + display: block; + height: 0; + visibility: hidden; } + .main-forms fieldset .input-area .nav-name { - float: left; - width: 100px; - padding-top: 5px; - text-align: right; - display: block; - margin-bottom: 5px; - font-size: 14px; - font-weight: normal; - line-height: 20px; + float: left; + width: 100px; + padding-top: 5px; + text-align: right; + display: block; + margin-bottom: 5px; + font-size: 14px; + font-weight: normal; + line-height: 20px; } -/*.main-forms fieldset .input-area .control-label { - width: 100px; -} -.main-forms fieldset .input-area .controls { - margin-left: 120px; -}*/ + .main-forms fieldset .input-area .controls textarea { - max-width: 500px; - max-height: 300px; - min-height: 86px; + max-width: 500px; + max-height: 300px; + min-height: 86px; } + .main-forms fieldset .input-area .controls textarea.cke_source { - max-width: 100%; - max-height: 100%; + max-width: 100%; + max-height: 100%; } + .main-forms fieldset .input-area .controls hr { - margin: 5px 0 10px; + margin: 5px 0 10px; } + .main-forms fieldset .input-area .controls h5 { - margin: 5px 0; + margin: 5px 0; } + .main-forms fieldset .input-area .controls .file-link { - margin-right: 10px; - display: inline-block; - width: 177px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; + margin-right: 10px; + display: inline-block; + width: 177px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .main-forms fieldset .input-area .controls .input-prepend { - margin-bottom: 5px; + margin-bottom: 5px; } + .main-forms fieldset .input-area .controls .input-prepend .btn-group { - padding: 4px 12px; + padding: 4px 12px; } + .main-forms fieldset .input-area .controls .input-prepend .btn-group { - padding: 4px 12px; + padding: 4px 12px; } + .main-forms fieldset .input-area .controls .input-prepend .btn-group .radio input[type="radio"], .main-forms fieldset .input-area .controls .input-prepend .btn-group .checkbox input[type="checkbox"] { - margin: 5px 5px 0 0; + margin: 5px 5px 0 0; } + .main-forms fieldset .input-area .controls .input-prepend .btn-group li { - text-align: left; - padding: 3px 10px; + text-align: left; + padding: 3px 10px; } + .main-forms fieldset .input-area .controls .input-prepend .btn-group li label { - padding-left: 5px; - display: block; + padding-left: 5px; + display: block; } -.main-forms fieldset .input-area .controls .exist .input-prepend .btn-group:hover .dropdown-menu , -.main-forms fieldset .input-area .controls .add-target .input-prepend .btn-group:hover .dropdown-menu { - display: block; + +.main-forms fieldset .input-area .controls .exist .input-prepend .btn-group:hover .dropdown-menu, +.main-forms fieldset .input-area .controls .add-target .input-prepend .btn-group:hover .dropdown-menu { + display: block; } + .main-forms fieldset .input-area .controls .exist .input-prepend, .main-forms fieldset .input-area .controls .add-target .input-prepend { - margin-bottom: 10px; - display: inline-block; + margin-bottom: 10px; + display: inline-block; } + .main-forms fieldset .input-area .controls .exist .fileupload-new { - display: block; + display: block; } + .main-forms fieldset .input-area .controls .exist .fileupload-new .input-prepend { - display: inline-block; + display: inline-block; } + .main-forms fieldset .input-area .controls .input-prepend a { - text-decoration: none; - color: #333333; + text-decoration: none; + color: #333333; } + .main-forms fieldset .input-area .controls .input-prepend .tab-content > .active { - display: inline-block; + display: inline-block; } + .main-forms fieldset .input-area .controls .add-btn { - margin: 3px 0; + margin: 3px 0; } + .main-forms fieldset .input-area .fileupload { - margin-right: 15px; - margin-bottom: 0; + margin-right: 15px; + margin-bottom: 0; } + .main-forms fieldset .input-area .datetimepick { - margin-right: 5px; - margin-bottom: 5px; + margin-right: 5px; + margin-bottom: 5px; } + .main-forms fieldset .input-area .datetimepick .add-on { - line-height: 24px; - cursor: pointer; + line-height: 24px; + cursor: pointer; } + .main-forms fieldset .input-area .language-area .input-content .mceLayout { - width: 100%!important; + width: 100%!important; } + .main-forms fieldset .input-area .module-nav, .main-forms fieldset .input-area .language-nav { - margin: 0 0 20px; - padding: 0 0 15px 120px; - border-bottom: 1px solid #ddd; + margin: 0 0 20px; + padding: 0 0 15px 120px; + border-bottom: 1px solid #ddd; } + .main-forms fieldset .input-area .module-nav li, .main-forms fieldset .input-area .language-nav li { - position: relative; + position: relative; } .main-forms fieldset .input-area .module-nav li.active:before, .main-forms fieldset .input-area .module-nav li.active:after, .main-forms fieldset .input-area .language-nav li.active:before, .main-forms fieldset .input-area .language-nav li.active:after { - display: block; - height: 0px; - width: 0px; - position: absolute; - bottom: -15px; - left: 50%; - margin-left: -5px; - content: ""; - border-style: solid; - border-width: 0 6px 6px 6px; - border-color: transparent transparent #EDEDED transparent; - z-index: 5 + display: block; + height: 0px; + width: 0px; + position: absolute; + bottom: -15px; + left: 50%; + margin-left: -5px; + content: ""; + border-style: solid; + border-width: 0 6px 6px 6px; + border-color: transparent transparent #EDEDED transparent; + z-index: 5 } + .main-forms fieldset .input-area .module-nav li.active:after { - display: none; + display: none; } + .main-forms fieldset .input-area .language-nav li.active:after { - bottom: -16px; - margin-left: -4px; - border-width: 0 5px 5px 5px; - border-color: transparent transparent #FFFFFF transparent; + bottom: -16px; + margin-left: -4px; + border-width: 0 5px 5px 5px; + border-color: transparent transparent #FFFFFF transparent; } + .main-forms fieldset .input-area .module-nav { - margin-bottom: 0; - border-bottom: none; + margin-bottom: 0; + border-bottom: none; } + .main-forms fieldset .input-area .language-area, .main-forms fieldset .input-area .module-area { - overflow: visible; + overflow: visible; } + .main-forms fieldset .input-area .module-area { - padding-top: 20px; - margin-bottom: 40px; - background-color: #EDEDED; - border-radius: 5px; - overflow: hidden; + padding-top: 20px; + margin-bottom: 40px; + background-color: #EDEDED; + border-radius: 5px; + overflow: hidden; } + .main-forms fieldset .form-actions { - /*padding-left: 140px;*/ - padding-left: 200px; - margin: 0px; - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; + /*padding-left: 140px;*/ + + padding-left: 200px; + margin: 0px; + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; } + .main-forms fieldset .input-area .nav-scroll { - margin-left: 120px; - width:800px; - position:relative; - z-index:1; - overflow:hidden; + margin-left: 120px; + width: 800px; + position: relative; + z-index: 1; + overflow: hidden; } + .main-forms fieldset .input-area .nav-scroll .scroller { - width: 1000px; - height:100%; - float:left; - padding:0; + width: 1000px; + height: 100%; + float: left; + padding: 0; } + .main-forms fieldset .input-area .controls[data-toggle^="buttons-"] label { - position: relative; - margin: 0 0 5px; + position: relative; + margin: 0 0 5px; } + .main-forms fieldset .input-area .controls[data-toggle^="buttons-"] input[type="radio"], .main-forms fieldset .input-area .controls[data-toggle^="buttons-"] input[type="checkbox"] { - margin-left: 0; - margin-top: 0; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - display: block; - opacity: 0; - filter: alpha(opacity=0); - -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + margin-left: 0; + margin-top: 0; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + display: block; + opacity: 0; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; } + .main-forms fieldset .input-area .question { - margin-top: 5px; + margin-top: 5px; } - - /* User Role Forms */ + #attributes-area.clickHere { - min-height: 150px; - position: relative; + min-height: 150px; + position: relative; } + #attributes-area.clickHere:before { - font-family: 'entypo'; - content: '\e0be'; - position: absolute; - font-size: 8em; - display: block; - bottom: 50px; - left: 175px; - color: #51a351; - opacity: .4; - filter: alpha(opacity=40); + font-family: 'entypo'; + content: '\e0be'; + position: absolute; + font-size: 8em; + display: block; + bottom: 50px; + left: 175px; + color: #51a351; + opacity: .4; + filter: alpha(opacity=40); } + .main-forms .input-append .tab-content { - display: inline-block; - overflow: inherit; + display: inline-block; + overflow: inherit; } + .main-forms .input-append .tab-content .active { - display: inline-block; - background-color: transparent; + display: inline-block; + background-color: transparent; } + .main-forms .input-append .active { - border-color: #c5c5c5; - border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + border-color: #c5c5c5; + border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); } + .main-forms .input-append > .btn-group > .btn:first-child { - margin-left: -1px; - -webkit-border-bottom-left-radius: 0px; - border-bottom-left-radius: 0px; - -webkit-border-top-left-radius: 0px; - border-top-left-radius: 0px; - -moz-border-radius-bottomleft: 0px; - -moz-border-radius-topleft: 0px; + margin-left: -1px; + -webkit-border-bottom-left-radius: 0px; + border-bottom-left-radius: 0px; + -webkit-border-top-left-radius: 0px; + border-top-left-radius: 0px; + -moz-border-radius-bottomleft: 0px; + -moz-border-radius-topleft: 0px; } + .main-forms .attributes { - padding-bottom: 20px; + padding-bottom: 20px; } + .main-forms .attributes .tab-content { - overflow: inherit; + overflow: inherit; } + .main-forms .attributes.disabled label, .main-forms .attributes.disabled h4 { - color: #e6e6e6; + color: #e6e6e6; } + .main-forms .attributes-header { - border-bottom: 1px solid #ddd; - margin-bottom: 20px; - padding-bottom: 10px; + border-bottom: 1px solid #ddd; + margin-bottom: 20px; + padding-bottom: 10px; } + .main-forms .attributes-header .btn { - margin-left: 5px; + margin-left: 5px; } + .main-forms .attributes-header h4 { - font-family: 'Chivo'; - line-height: 26px; - margin: 0; + font-family: 'Chivo'; + line-height: 26px; + margin: 0; } + .main-forms .attributes-header h4 b { - padding: 0 1px; - border-style: dotted; - border-width: 0 2px; - border-color: #AAA; - margin-right: 5px; - cursor: move; + padding: 0 1px; + border-style: dotted; + border-width: 0 2px; + border-color: #AAA; + margin-right: 5px; + cursor: move; } + .main-forms .attributes-header h4 i { - cursor: pointer; + cursor: pointer; } + .main-forms .field-type { - background-color: #f5f5f5; - border-radius: 5px; - margin-bottom: 20px; - padding: 10px; + background-color: #f5f5f5; + border-radius: 5px; + margin-bottom: 20px; + padding: 10px; } + .main-forms .field-type.fade { - padding: 0px 10px; - -webkit-transition: all 0.15s linear; - -moz-transition: all 0.15s linear; - -o-transition: all 0.15s linear; - transition: all 0.15s linear; + padding: 0px 10px; + -webkit-transition: all 0.15s linear; + -moz-transition: all 0.15s linear; + -o-transition: all 0.15s linear; + transition: all 0.15s linear; } + .main-forms .field-type.in { - padding: 20px 10px; - -webkit-transition: all 0.15s linear; - -moz-transition: all 0.15s linear; - -o-transition: all 0.15s linear; - transition: all 0.15s linear; + padding: 20px 10px; + -webkit-transition: all 0.15s linear; + -moz-transition: all 0.15s linear; + -o-transition: all 0.15s linear; + transition: all 0.15s linear; } + .main-forms .field-type .control-group { - margin-bottom: 20px; - margin-top: 0px; + margin-bottom: 20px; + margin-top: 0px; } + .main-forms .field-type .control-group:last-child { - margin-bottom: 10px; + margin-bottom: 10px; } + #user-forms .control-group .add-target .input-append, .main-forms .field-type .control-group .add-target .input-append { - display: block; - margin-bottom: 10px; + display: block; + margin-bottom: 10px; } + .main-forms .field-type .control-group .add-target .input-append:first-child { - margin-top: 0px; + margin-top: 0px; } + .main-forms .field-type .control-group .add-target .input-append input + input { - border-radius: 0; - margin-left: -1px; + border-radius: 0; + margin-left: -1px; } + .main-forms .field-type .control-group .add-target.single .input-append input.last, .main-forms .control-group .add-target .btn-group .btn.last { - border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } + .main-forms .parts-none { - width: 100%; - text-align: center; - padding: 50px 0 70px; - font-size: 2em; + width: 100%; + text-align: center; + padding: 50px 0 70px; + font-size: 2em; } + .main-forms .display-mode .typesetting { - margin: 0 0 10px 0; + margin: 0 0 10px 0; } + .main-forms .display-mode table td:last-child { - text-align: right; + text-align: right; } + .main-forms .display-mode .typesetting li { - display: inline-block; - float: left; - width: 120px; - position: relative; - padding: 2px; - text-align: center; + display: inline-block; + float: left; + width: 120px; + position: relative; + padding: 2px; + text-align: center; } + .main-forms .display-mode .typesetting li + li { - margin-left: 10px; + margin-left: 10px; } + .main-forms .display-mode .typesetting li.active { - padding: 0; - width: 124px; + padding: 0; + width: 124px; } + .main-forms .display-mode .typesetting li.active:after { - font-family: FontAwesome; - content: "\f00c"; - font-size: 12px; - text-indent: 15px; - line-height: 18px; - color: #FFF; - position: absolute; - top: 2px; - right: 2px; - width: 0px; - height: 0px; - border-style: solid; - border-width: 0 30px 30px 0; - border-color: transparent #FFA307 transparent transparent; - z-index: 1; + font-family: FontAwesome; + content: "\f00c"; + font-size: 12px; + text-indent: 15px; + line-height: 18px; + color: #FFF; + position: absolute; + top: 2px; + right: 2px; + width: 0px; + height: 0px; + border-style: solid; + border-width: 0 30px 30px 0; + border-color: transparent #FFA307 transparent transparent; + z-index: 1; } + .main-forms .display-mode .typesetting li.active img { - border-radius: 5px; - background-color: #FFA307; - padding: 2px; + border-radius: 5px; + background-color: #FFA307; + padding: 2px; } + .main-forms .display-mode .typesetting img { - width: 120px; - height: 120px; + width: 120px; + height: 120px; } + .main-forms .display-mode .typesetting input[type="radio"] { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0)0; - opacity: 0; - position: absolute; - width: 100%; - height: 100%; - margin: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0)0; + opacity: 0; + position: absolute; + width: 100%; + height: 100%; + margin: 0; } + .main-forms .display-mode .typesetting .style_description { - display: block; - line-height: 1.2em; - font-size: 12px; - color: #686868; - padding-top: 10px; + display: block; + line-height: 1.2em; + font-size: 12px; + color: #686868; + padding-top: 10px; } #user-forms .control-group .add-target .input-append input.last { - border-radius: 4px; + border-radius: 4px; } .textarea-lang { - display: inline-block; - position: relative; + display: inline-block; + position: relative; } + .textarea-lang .ui-wrapper { - padding-bottom: 0!important; + padding-bottom: 0!important; } + .textarea-lang .ui-resizable-handle { - position: absolute; - font-size: 0.1px; - display: block; + position: absolute; + font-size: 0.1px; + display: block; } + .textarea-lang .ui-resizable-se { - cursor: se-resize; - right: 1px; - bottom: 1px; - width: 0px; - height: 0px; - border-style: solid; - border-width: 0 0 8px 8px; - border-color: transparent transparent #bcbcbc transparent; + cursor: se-resize; + right: 1px; + bottom: 1px; + width: 0px; + height: 0px; + border-style: solid; + border-width: 0 0 8px 8px; + border-color: transparent transparent #bcbcbc transparent; } + .textarea-lang .tab-pane textarea { - border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; } + .textarea-lang .btn-group { - display: table; - width: 100%; + display: table; + width: 100%; } + .textarea-lang .btn-group .btn { - display: table-cell; + display: table-cell; } + .textarea-lang .btn-group > .btn:first-child { - border-radius: 4px 0 0 0; + border-radius: 4px 0 0 0; } + .textarea-lang .btn-group > .btn:last-child { - border-radius: 0 4px 0 0; + border-radius: 0 4px 0 0; } #address-field .control-label { - width: 120px; + width: 120px; } + #address-field .controls { - margin-left: 140px; + margin-left: 140px; } - - #sideset ul.mobile-themes, #sideset ul.orbitbar-themes { - list-style: none; - margin: 0; + list-style: none; + margin: 0; } + #sideset ul.mobile-themes:after { - content: ""; - clear: both; - display: block; - visibility: hidden; + content: ""; + clear: both; + display: block; + visibility: hidden; } + #sideset ul.mobile-themes li, #sideset ul.orbitbar-themes li { - position: relative; - margin-right: 10px; - margin-bottom: 10px; - overflow: hidden; - padding: 5px; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); - opacity: .7; + position: relative; + margin-right: 10px; + margin-bottom: 10px; + overflow: hidden; + padding: 5px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70); + opacity: .7; } + #sideset ul.mobile-themes li { - float: left; - display: inline-block; - width: 160px; - height: 240px; + float: left; + display: inline-block; + width: 160px; + height: 240px; } + #sideset ul.orbitbar-themes li { - width: 500px; - height: 40px; + width: 500px; + height: 40px; } + #sideset ul.mobile-themes li.active, #sideset ul.orbitbar-themes li.active { - border: 5px solid #0088cc; - border-radius: 5px; - padding: 0px; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); - opacity: 1; + border: 5px solid #0088cc; + border-radius: 5px; + padding: 0px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; } + #sideset ul.mobile-themes li.active:after, #sideset ul.orbitbar-themes li.active:after { - font-family: FontAwesome; - content: "\f00c"; - font-size: 15px; - text-indent: 20px; - line-height: 25px; - color: #FFF; - position: absolute; - top: 0; - right: 0; - width: 0px; - height: 0px; - border-style: solid; - border-width: 0 40px 40px 0; - border-color: transparent #0088cc transparent transparent; - z-index: 1; + font-family: FontAwesome; + content: "\f00c"; + font-size: 15px; + text-indent: 20px; + line-height: 25px; + color: #FFF; + position: absolute; + top: 0; + right: 0; + width: 0px; + height: 0px; + border-style: solid; + border-width: 0 40px 40px 0; + border-color: transparent #0088cc transparent transparent; + z-index: 1; } + #sideset ul.mobile-themes li img { - width: 160px; - height: 240px; + width: 160px; + height: 240px; } + #sideset ul.mobile-themes li input[type="radio"], #sideset ul.orbitbar-themes li input[type="radio"] { - margin-top: 0px; - position: absolute; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); - opacity: 0; - display: block; + margin-top: 0px; + position: absolute; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0); + opacity: 0; + display: block; } + #sideset ul.mobile-themes li input[type="radio"] { - width: 160px; - height: 240px; + width: 160px; + height: 240px; } + #sideset ul.orbitbar-themes li input[type="radio"] { - width: 500px; - height: 40px; + width: 500px; + height: 40px; } + #sideset blockquote { - margin-bottom: 30px; + margin-bottom: 30px; } -.downloaded_times{ + +.downloaded_times { display: inline-block; font-size: 14px; height: 30px; line-height: 30px; padding-left: 10px; - vertical-align: top; + vertical-align: top; } - /* Responsive */ -@media (min-width: 768px) and (max-width: 979px) { -} @media (max-width: 480px) { - .main-forms fieldset .input-area .nav-name { - float: none; - width: auto; - padding-top: 0; - text-align: left; - } - .main-forms fieldset .input-area .module-area { - padding: 20px; - } - .main-forms fieldset .input-area .module-nav, - .main-forms fieldset .input-area .language-nav { - padding: 0 0 15px 0px; - } - .main-forms fieldset .form-actions { - padding-right: 20px; - padding-left: 20px; - } - .main-forms fieldset .input-area .control-label { - width: auto; - } - .main-forms fieldset .input-area .controls { - margin-left: 0; - } - .main-forms fieldset .form-actions { - padding-left: 20px; - } -} \ No newline at end of file + .main-forms fieldset .input-area .nav-name { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .main-forms fieldset .input-area .module-area { + padding: 20px; + } + .main-forms fieldset .input-area .module-nav, + .main-forms fieldset .input-area .language-nav { + padding: 0 0 15px 0px; + } + .main-forms fieldset .form-actions { + padding-right: 20px; + padding-left: 20px; + } + .main-forms fieldset .input-area .control-label { + width: auto; + } + .main-forms fieldset .input-area .controls { + margin-left: 0; + } + .main-forms fieldset .form-actions { + padding-left: 20px; + } +} diff --git a/app/templates/orbit_bootstrap/assets/javascripts/app.js b/app/templates/orbit_bootstrap/assets/javascripts/app.js index 7c20337..15ab1ad 100644 --- a/app/templates/orbit_bootstrap/assets/javascripts/app.js +++ b/app/templates/orbit_bootstrap/assets/javascripts/app.js @@ -1,6 +1,6 @@ (function( $ ) { - "use strict" + "use strict"; function init() { var doc = document, @@ -127,7 +127,7 @@ } } } - } + }; // Specific functions that will be running on homepage if ( pageModule === "home" ) { @@ -136,7 +136,6 @@ // Functions that will be running on every page orbit.sitemenuDropdown(); - orbit.member.equalHeight(); orbit.plugins.bullEye(); } diff --git a/app/templates/orbit_bootstrap/assets/stylesheets/template/base/_global.scss b/app/templates/orbit_bootstrap/assets/stylesheets/template/base/_global.scss index 03b86f8..15b6b42 100644 --- a/app/templates/orbit_bootstrap/assets/stylesheets/template/base/_global.scss +++ b/app/templates/orbit_bootstrap/assets/stylesheets/template/base/_global.scss @@ -8,7 +8,7 @@ html { body { font-family: $sub-font; font-size: inherit; - margin-top: 40px; // needed for Orbit bar + margin-top: 40px; } a:hover, a:focus { diff --git a/app/templates/orbit_bootstrap/assets/stylesheets/template/modules/member.scss b/app/templates/orbit_bootstrap/assets/stylesheets/template/modules/member.scss index 67c9a3f..a35a63c 100644 --- a/app/templates/orbit_bootstrap/assets/stylesheets/template/modules/member.scss +++ b/app/templates/orbit_bootstrap/assets/stylesheets/template/modules/member.scss @@ -1,111 +1,126 @@ @charset "utf-8"; + @import "../initial"; + // // Index // // Member Index // ## Gerneral styles for Index -.i-member-section { - max-width: 500px; - margin: auto; - @media screen and (min-width: $screen-sm) { - max-width: 100%; - } -} - -.i-member-status-title { - @extend .unity-title; -} - -.i-member-item-inner { - background: none; - border-radius: 0.25rem; - padding: 24px 1rem; - margin-bottom: 16px; - @media screen and (min-width: $screen-sm) { - background: $theme-gray-lighter; - } -} - -.i-member-pic-wrap { - height: auto; - margin-bottom: 16px; - - @media screen and (min-width: $screen-sm) { - position: relative; - overflow: hidden; - height: 125px; - } -} - -.i-member-pic { - width: 100%; - - @media screen and (min-width: $screen-sm) { - position: absolute; - top: -100%; - left: 0; - right: 0; - bottom: -100%; - margin: auto; - width: 100%; - } -} - -.i-member-profile-list { - @include list-reset; -} - -.i-member-profile-item { - margin-bottom: 8px; - font-size: $font-13; -} - -.member-data-title-job-title:before, -.member-data-title-name:before, -.member-data-title-email:before, -.member-data-title-office-tel:before { - font-family: "fontAwesome"; - font-size: .75rem; - display: inline-block; - min-width: 15px; - margin-right: .3125rem; - content: "\f007"; - text-align: center; - color: $theme-gray; -} - -.member-data-title-job-title:before { - content: "\f19d"; -} - -.member-data-title-email:before { - content: "\f0e0"; -} - -.member-data-title-office-tel:before { - content: "\f098"; -} - -// Index 3 -.i-member-item:nth-child( even) { - .i-member-item-inner {} -} - -.i-member-pic-wrap { - padding: 0; -} - -// Member show page -.show-member { - font-family: $sub-font; - th, td { - font-size: .8125rem; - } - .member-plugins { - margin-bottom: 20px; - a { - font-size: .8125rem; +// Index 2 +.index-member-2 { + .i-member-section { + max-width: 500px; + margin: auto; + } + .i-member-status-title { + @extend .unity-title; + } + .i-member-item-inner { + background: none; + border-radius: 0.25rem; + padding: 24px 1rem; + margin-bottom: 16px; + } + .i-member-pic-wrap { + height: auto; + margin-bottom: 16px; + } + .i-member-pic { + width: 100%; + } + .i-member-profile-list { + @include list-reset; + } + .i-member-profile-item { + margin-bottom: 8px; + font-size: $font-13; + } + // RWD + @media screen and (min-width: $screen-sm) { + .i-member-section { + max-width: 100%; + } + .i-member-item-inner { + background: $theme-gray-lighter; + } } - } } + +// // Index 3 +.index-member-3 { + .i-member-section { + max-width: 500px; + margin: auto; + } + .i-member-status-title { + @extend .unity-title; + } + .i-member-item-inner { + background: none; + border-radius: 0.25rem; + padding: 24px 1rem; + margin-bottom: 16px; + } + .i-member-pic-wrap { + height: auto; + margin-bottom: 16px; + } + .i-member-pic { + width: 100%; + } + .i-member-profile-list { + @include list-reset; + } + .i-member-profile-item { + margin-bottom: 8px; + font-size: $font-13; + } + .i-member-item:nth-child(odd) { + clear: both; + } + .i-member-item-inner {} + .i-member-pic-wrap { + padding: 0; + } + // RWD + @media screen and (min-width: $screen-sm) { + .i-member-section { + max-width: 100%; + } + .i-member-item-inner { + background: $theme-gray-lighter; + } + + } + @media screen and (min-width: $screen-md) { + .i-member-pic-wrap { + position: relative; + overflow: hidden; + height: 125px; + } + .i-member-pic { + position: absolute; + top: -100%; + left: 0; + right: 0; + bottom: -100%; + margin: auto; + width: 100%; + } + } +} + +// Show page +.show-member { + font-family: $sub-font; + th, td { + font-size: .8125rem; + } + .member-plugins { + margin-bottom: 20px; + a { + font-size: .8125rem; + } + } +} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/ad_banner/_ad_banner_widget4.html.erb b/app/templates/orbit_bootstrap/modules/ad_banner/_ad_banner_widget4.html.erb new file mode 100644 index 0000000..088cce7 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/ad_banner/_ad_banner_widget4.html.erb @@ -0,0 +1,15 @@ +
+
+
+ +
+
+
+ diff --git a/app/templates/orbit_bootstrap/modules/announcement/_admission_widget1.html.erb b/app/templates/orbit_bootstrap/modules/announcement/_admission_widget1.html.erb deleted file mode 100644 index b762ccc..0000000 --- a/app/templates/orbit_bootstrap/modules/announcement/_admission_widget1.html.erb +++ /dev/null @@ -1,24 +0,0 @@ -
-

- {{widget-title}} -

- - - - - - - - - - - - - -
{{category-head}}{{title-head}}
{{category}} - - {{status}} - - {{title}} -
-
diff --git a/app/templates/orbit_bootstrap/modules/announcement/_annc_widget13.html.erb b/app/templates/orbit_bootstrap/modules/announcement/_annc_widget13.html.erb new file mode 100644 index 0000000..4408757 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/_annc_widget13.html.erb @@ -0,0 +1,24 @@ +
+

+ {{widget-title}} +

+ + + + + + + + + + + + + +
{{date-head}}{{title-head}}
+ + {{status}} + + {{title}} +
+
\ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/announcement/_annc_widget14.html.erb b/app/templates/orbit_bootstrap/modules/announcement/_annc_widget14.html.erb new file mode 100644 index 0000000..e319e1a --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/_annc_widget14.html.erb @@ -0,0 +1,27 @@ +
+

+ {{widget-title}} +

+
+
+ {{main_picture_description}} +
+
    +
  • +
    +

    + + {{status}} + + {{title}} +

    + +
    +
  • +
+
+ +
diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index10.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index10.html.erb new file mode 100644 index 0000000..ffce1bf --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index10.html.erb @@ -0,0 +1,22 @@ +
+

{{page-title}}

+ > +
+{{pagination_goes_here}} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index11.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index11.html.erb new file mode 100644 index 0000000..3f83997 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index11.html.erb @@ -0,0 +1,18 @@ +
+

{{page-title}}

+ +
+{{pagination_goes_here}} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index12.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index12.html.erb new file mode 100644 index 0000000..2134a09 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index12.html.erb @@ -0,0 +1,18 @@ +
+

{{page-title}}

+ +
+{{pagination_goes_here}} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index13.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index13.html.erb new file mode 100644 index 0000000..5a4313d --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index13.html.erb @@ -0,0 +1,23 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + +
{{title-head}}{{date-head}}
+ + {{status}} + + {{title}} +
+
+{{pagination_goes_here}} diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index14.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index14.html.erb new file mode 100644 index 0000000..d3b6e75 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index14.html.erb @@ -0,0 +1,23 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + +
{{date-head}}{{title-head}}
+ + {{status}} + + {{title}} +
+
+{{pagination_goes_here}} diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index15.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index15.html.erb new file mode 100644 index 0000000..67d825e --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index15.html.erb @@ -0,0 +1,25 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + + + +
{{date-head}}{{title-head}}{{view-count-head}}
+ + {{status}} + + {{title}} + {{view_count}}
+
+{{pagination_goes_here}} diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index16.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index16.html.erb new file mode 100644 index 0000000..857ed74 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index16.html.erb @@ -0,0 +1,39 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + + + + + +
{{date-head}}{{title-head}}{{link-head}}{{file-head}}
+ + {{status}} + + {{title}} + + + + +
+
+{{pagination_goes_here}} diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index4.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index4.html.erb new file mode 100644 index 0000000..a9bfa27 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index4.html.erb @@ -0,0 +1,27 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + + + + + +
{{date-head}}{{title-head}}{{category-head}}{{view-count-head}}
+ + {{status}} + + {{title}} + {{category}}{{view_count}}
+
+{{pagination_goes_here}} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index5.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index5.html.erb new file mode 100644 index 0000000..af00a56 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index5.html.erb @@ -0,0 +1,30 @@ +
+

{{page-title}}

+ +
+{{pagination_goes_here}} diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index6.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index6.html.erb new file mode 100644 index 0000000..e944691 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index6.html.erb @@ -0,0 +1,30 @@ +
+

{{page-title}}

+ +
+{{pagination_goes_here}} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index7.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index7.html.erb new file mode 100644 index 0000000..1f636a0 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index7.html.erb @@ -0,0 +1,30 @@ +
+

{{page-title}}

+ +
+{{pagination_goes_here}} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index8.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index8.html.erb new file mode 100644 index 0000000..0e01d22 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index8.html.erb @@ -0,0 +1,26 @@ +
+

{{page-title}}

+
+{{pagination_goes_here}} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/announcement/annc_index9.html.erb b/app/templates/orbit_bootstrap/modules/announcement/annc_index9.html.erb new file mode 100644 index 0000000..37f2dec --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/announcement/annc_index9.html.erb @@ -0,0 +1,22 @@ +
+

{{page-title}}

+ +
+{{pagination_goes_here}} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index10_thumbs.png b/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index10_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..0745dc6351108b815682e4b29b4f914acc97a71e GIT binary patch literal 2164 zcmbVOdr%YS7Eh}M>L8B>3s~#j1Z$iE*=!OZ2}x+4Ks5w;2oxO6V}S_Ch9p1$Nk>6U zs9L>_R;SnuSZ}Wn9vNyyP*X~@w?(-^AE<~ZV|#g7WC&tYk^3cp_x|DZkM5b>{q{TO zch2uTzL~WoC&jN^v3dm#hg+GLAWQ*o8@OA2yukC?gSj5?3N?r_4XIeJp;V?raXcj^ zN1;TuEDudVWy-Rm?@%@lw=7qcmTAb8Y+@-eHCg7iAsf|NfX3n2aYn67QGgmCIhv=^ zaEOx~b|R!wa)=pG5{g7CK=V}z%9JES0!)WOQDjP_f)b5D(R4CGr!eWv2#88SC@?~WDKU`< zg%uUUq9D-XMFi1w%3M~8P`nrmd~t~R27{Ib!=zxFC1(1i-iIugN-sRjF2g? zTJ6ruW34x&p#P)sQfqx$nHGgpP(4c@Toj%G))}C zX9A>%&fp27cme@~LX8GkX3P>cQKL7=GzxSnt_s9m#ESkD%M$2NnE}(KVOZhP1SIEU z227uiX(2&s6d8dsR2n5#s&}_%AzLA;QFNsg3F&R;eXeKizhA*On zy!j#l4?#f20wG^WjUp~$m4BsXFdzfFhvWZ-WoZjcpnLgZ^ufoA!-HzTiP3?h(SI*9 z9*0~0d7_Y)X1p^o5SPC-eU10yX}YB<{mUC0Q>Z~XWAoxee&pARibfhfV!X}@a&+$Q zl%M|5CI}8>2}jnE+Zk=G!hlrAAE3zbCP!H#0EYybtfY=2M+FU zK-UKrTrIY>-HY7)VZjBvBd=rdw`{#$FDoy<(|4%aWVg53Y*Qu8{T;2wvK<#VQ{mIo z)30ty`JR3BV#IW)zGXZ~BFT#Ci~V};({9ZsGa;P6FQ5v@53XfHnL{%JrzlT%GON#b z&zM}py*JCAkVJG5DLw zek|ePv0VQN|7|;;Og$N|+GYxF8XSwER>*Q$Ih8KkR(sPqX3*~wKMp0)SKY78lDyWo z<0!75cF6=*zeQBY*G#-;=9vTK`KWnP)e;^@FDUtH;MT~4Ed5}XeQI@0KQ`6$>sWhn z?*3K7JyS;-|L8b>WY*lB6?@6HbI15|&DLM`>3&YiliDv9Hy=ixLqX$Pnue0X_xh^` zhZ@h;ZSGm!pXncaf4=W-m!Gy}8NrJnHWNZ!4q-28t;ouF%jG!K>a_fDO6u!Z0y%sT zA7ovSymEL;AE~K9TDP)No^R$NPaKd(HbIs0h7tV79?kH-vRsbQK9ZMrY=FEvq&nn{ z6*g{B_$WT3m()|kMd(6nNQFGWBkK=xkDM=>A+7bbq0Eh|Xj{)5yT9GrGhG5cVawIRchaxF zd*;~fvF9yKZ98B|?3`IR3)lxkalg zhYLsW0)f+FBY6QLUWD9NNAY-()fnW_#P{@(l0M-gj9a?`!a(H?CYxt0*@@P+T5eIa z(^5}xId0+IV_p?N+vT)a8l>z6O<3M2{)>&)5cgCBg32XqaJU?epG$KVT6Hs^Qa)kf z0V+K6@%R2>6Te*NxP0S=BwV0--i^ZR9e+F5+`QLh$9_r>AODv6$)1n8tY=-;wLA_q-1U_e#wH U;)&(BVfTMPq9{q&#NWRAzvA$7$^ZZW literal 0 HcmV?d00001 diff --git a/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index11_thumbs.png b/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index11_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc2261665a0875e604e725502d6ebb89a812ec9 GIT binary patch literal 2099 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 literal 0 HcmV?d00001 diff --git a/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index13_thumbs.png b/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index13_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..82eee2c5d24cc18ebba8f9dcbd48a610e3ad5f49 GIT binary patch literal 2123 zcmbVNe^^uX8efrQUU?E{0*ba~Hb}Q~&dvtg^2jqbW;5n^022z8?d%Np$aePQz$T;@ zT?s?4nN*Gl=!eWFGl=N98E9l~qB5}XqN1o5$THbgxh41m+x?ymtUrAEwLAw`)b5M;O8d3KaXS_>dVEEYpBAL8@50Kv6w zG*KD{*JN8X6+uqeaI3*g8Aub0j;PU+#T3Q{Ov5D@%_`M{z$V+IP(U)sp)o@U4~C3J zx~>q~Mr9Iz(0C}?mc7wTK$(P%EVkmHANoa8&Op1rPDBF%8;RO#08P;p$w|D}NSG+4 z9AkqMp3b0?@I^43tU&lE%7>Fg2qI3BqH+X<6?{ReB3Z_tit#XCVVXz^-~zck6?moz z#Hk8Iiii{fA)hZqWU?t=rO8HVOgJ%>*8uWP`l5g7E0I|V4MkeBNwR2a0x}9oinJAy zW|mAA>NqQ5jlrZN?Y2a^Md6C&gw;?&=oD7c$O>sJF+7BW9@nD+RH*0TVg%=EbOJ3` z0}}$S9u;a(Es6_;Iw5<~U-$oL2LVD5JtTh`nkf^QMEdo?3V@FXOGKE!=2*ds9O)8x z7>vhkO1U)KaXv7h-jKICzH<;&ncsQ-4!V1&;hnTStv|dn8kLan>!X2{c~87CclO?w z_p*8OzF%$s&-3$>Pkyi!l6t$BrnP0{QTgfn+0(y+FU6I%Y}+CpC|kMtnNtxmrbqnt z=_ij0?)3Ih5|w#(vE2X3n+{QYTiU#lTcuYPHGTBjfxAR=>7mtFQXVQDXkK`)58pQ< z*ig}sv-V~!S<-&7>%xT#27>VQMSrK`=RW-p#h%XL(aU}NZeSAwHPbqRyUShrGs6eE zPQI|B;ng{#+sa+@{`=8a2Mh9|ICYiLNM)?tZ}{r`kJ}@iTWW{jx;lPuoolq@QTa@E zWb`8KEc$#$<)A#*_^VH~Sw4OHmoxsn$SHr1yKeP`dx3Y$BjSQ3yOvKl$lon*l^5(se=1loo)TF3*rBTj zE(dRCi64wY}w{MY%f ztrbnir~mF-P)nAU?x_GCvF4+|0g6cNy zmyE0$!Cwh_uQ%?2JfMuW+l_~BPTcveJLcXs*VT!UPi(i=xl?wIdmZYqRHDIv>x5SQ z{*ii7QrS>sK|ix|=GQx$W6OYuKuc%kk$QL0n74~}yj~;#fPgEal|$R3k=M0V%DGwo znI3mbjW$WtH3!unFMiGE)@}_q2ps58UtWpSBvX!gbuFBpe06*+ zW^uL#T==%U&NVwQ(Djg_`Ra5~3lXDJ$G?YJBF4O1`k5i6V^a~|v)dE(ky-w8>B#)| ziK;mCN69zZbOf{^mL8t0^e<|(ymnTW|9b#{eKY-Yn7~eRN;pyPUOMKD1L;~hCiA

i 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 literal 0 HcmV?d00001 diff --git a/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index4_thumbs.png b/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index4_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..7c0a551ec1bd9dcca5717bd139ba382821b6f877 GIT binary patch literal 2250 zcmdT`Yg7|w8jgj-ZM6qsv4RR?5HCnFm)xTeNkTA3LMWsKT&qr!38auroD3!iXiKpO zi0!Gh(hAa+dMQUMlxXTgarZt2q7SXFenR#IoC*{ zR)*0W?)D(X%o;*(BK5ctaCt=4cn%p&r!sw7g2ALvJacR`&k;pY23k=Q2s0tjU~ttn zYi%Zzv0u}8uC-Z}Yr?=}%#7y{8mb?;A} z5ssKIg9I`$n}inn~2C!Q656RNSXnmh5-2LJ5JPBu=PsJlm~+q)eQ|&6&6f zkVs}b4y;bq8@0H_yvEg{rxi;vLcbH!$_U&5%yKN$KPLy6#YZ6l%x18-I*7sIuwe#Y z&4(DMn#;jpE`qYzFntcM{Uh9gR6?LjB)<`jdy7({Yx(R5P%qC85oV-L4nZA}ddmfTe4PQOTGIn3MThr?!}1rOdpqjyf-dnVe6hgzX)#O_Ah)3)0RdK zz3b7P6-CdC*u0|swUE}8JwJ+oeLbJm)z#I1z4uPQo;Up)I&!bA$eh1|HGXt_v}^o4 z(d_w8ZAMJOEz3{l8v;Jx2f7qW_$=NznB$#|ISyPQ=zDM~*bdh(uu>9UV)BU;b;%d7}B|=zq7KappN5S2fse zoi8L9)u9^ZU(QrzXn5i0heC#a_@HSt5t=AkyxfZ#$44Ry)Qw+#b>}d~i$_PMU(UMQX4_lmxH8!P;8J^?^Qxu)nv;8>`kU(E)7ZUG-;~A= zF4)GEyylgO0evSc;EJ5pac|V{!@EjjUTcYdJnz6j-Y?mMU46NwwD=ve%AjLDroU#` z(l6r=lRYQjPhaywK4BjnRi1tlm^ZOC#dEScHpXvT!ez(aA{$_IHBx6 ze>gfNvi6CRc*kcC0uR?HE5ix~{Q5V^s`biOlsx;ZYPvVx_S9QG?v%`1F_N052 zebw=KQ?|4~mjWf_<=G>?wH4{Ns*>8HVuM(s+6q_gkvgQd;|#ji>wVd zM!aHIHqyS`vdFHSdHDCAZMH literal 0 HcmV?d00001 diff --git a/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index5_thumbs.png b/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index5_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..832fe3568ba10d6b8ec1105b3ff6309218f82556 GIT binary patch literal 2812 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 literal 0 HcmV?d00001 diff --git a/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index7_thumbs.png b/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index7_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..b69abd9c1eeef86f3c6fe7e71f00b99f5693f107 GIT binary patch literal 3379 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 literal 0 HcmV?d00001 diff --git a/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index8_thumbs.png b/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index8_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..cf6eb30fe51105590c5af024918bc604581470bd GIT binary patch literal 2201 zcmbVOdsGv57LMx{tBYVtk{} zF(p2#)LQHb(1Y80d=%030jLO-*cJo@dkX5J2%=SpBC9+W0_+5c-9Oy!IXmaf<2Uo& z?|$FC_jk_NlEka$&RH;rL?X=<#UaVW{WNi&dDDxy{?Ivgowx-V1*yihSenr!!%UaFQxoEO3QS9rxiK`eR!>BeNKr9ny-bmT8YyyA zrPf6QeHUv0idq>BtdC3p6Z9~eu8y6Ot$}hNF~78c0=uY>2{U(I6JcWpN`Y3=jh85Q7eK zs1V4D?t~UW+!QWb09SGHSpwaRt$jv=C1)QM=zyv9b#&Qtk2q6ZO$pG2QA&AS4Wg-w06f#(RAqQr7I9?aa6v7-X6O82W zxf}=*u=q>{g0NUZHXnqUd}gdCR-`i+WjY1w$*U&vPRFu-HACka@P<{I2_emF6RO*^?U(%a6lVC*qi)h5E}_L}}jrC8j?6z0tuJ+v}Eo zoA|J*-1o-Vy^nWF%KRzU?r3IgXuIe9!?(%xw40||T3U{@EpuKHBY({jPMGPI>V?%- z4U;N|EYjT{79M`y)?4fd*nPF@_W1aCb4!b?H+}Xmn=_AoK>NBpCEQoAvE+m)Y@1@! zrd73Pzo`7N@>=DM>YP)5IbTunk4Q=1%=TQV|Ik~Ia#ubX$`3>uXHIM{FO3=aaUf|F z=jB~}r)lgdtSEi{&xi9qD{dce9jNKcd(sh5w>Nj4U1D)|mguw1%ZhTkn+Jz3*ZfO* zsA@zu{Iu|EyJU3uL1G>!v1Wb=xBt6OB(=Ik=jMThZ?v8ap4)jHXH0l~>IHW;-W)7k zT{FHoqI|vI2Fs~4AraNXF9+MoFXQ2^%+Yl~MvP@RZn*o*jrqpfu0@9YkqB09aa{O) zY3rKs`*+=!Z`!UD2a$2ur-L< z=Ix253QpZY-;>rwxg)>$q&e0muJpftX)7;kqJ4JQ7R`uj$qZGzYunX6d#^*9d+$Qo zF7Jlk(MRGvQ_{SB<&LqdD_0c8W^e6Suxq$$rwQ&Ts5}1C{^7A*9TicVAKUJ}OW(7z z{PJ*0P^F*S5YY{9z>9of>)a+=fWQA0mn$b#BKiA{P++_R+_!Jvrv(KCJGeHLO7%wk z;f9C!A-nxgcDsF+Uw==}acS6=-rioBLQz*7xX8JRa4`=e$adt*Hs1O9gB-24tTYVl zUR|2>rc^2|Eu&VyxG8Gfo>z4H!18hWyms4kdg}x#jz8XLt55jpt7u!3ZA+LJIfS6f z5A0!tEq(8iqkCz0V~OLD!!3DofV?xm@;eZ2kmG)MTB6(__fS1y%0u20YNqf)&Huy$ z)(ed`(LpX$HJf`T>@*j8=I*dJV0{^Mx*$A+J;fiw_VE8VycZdkK5~51P;{u>?e11l zpvhB;Qkp@YO!(9BuRBE=@tzfgt;tbJD&#`P2!EW#s=-ip*bl{l$W$ATUMo73Lin@q zXMXgS-S2^TYCzoeAOcI5ggkrt^qe7-wrzRq?c3QPIWayyucTz*MX~(C#fx>_-AZ`h z(RVD)sHmvmBS(%nquib*`vUXG>)C9!)0_IMuJB+r;%aGVSaWpUiLAX}l7|9KK~?8p z3}xBGqosV7b`e$1wQLQpra4`E`DN=eHa|>0ru;~K>+$3CpEFp0hR$}) hTHzKp*tv0r7m1R(j6uCJE7JY5AQFg?ll)De{2Rzog{A-i literal 0 HcmV?d00001 diff --git a/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index9_thumbs.png b/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_index9_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc7c235cb0c460b1899118e1d92523c33694baa GIT binary patch literal 2165 zcmdT`X;2e)6whcCP(&QCAVmqm3JPR*LqZM+lq4Lfa)>bC2xyK4(vWOO77~!dDmT_@ zbt)c#QKwiGL`0?_)f5e&RwznGv=$KxDuRSl4n@0(VEy3uq2Js$yZ__8-@D(;=7$9N zFI!@>1c$>d;|6d-v9$_&tBn_9-=^-_R%}^?`bMH#kXTg7lfyV4A;O38TnR4@4uyHb zl*AjbCl0qTRumSAMh0$T2oMR8r14VKo&-W50FeNY>I#7j3Y7su__>FG zS(6K68KE4%Ia}C?Nr*>L83O>6N+nV0MnvRs07R$L0gwccNUoTKt0F~;@>H%;g~PlC z4y+K!MKV-`Nb!1&JU)_yG6|TcZ$psC0t4SEmMZ2Fg{2Ho@nir*1ObUeAD2N|fri5W zx$!}1MOcaq20~#4k|Y;k^@w$t2V=SWxFNkD<_#lQF2ah!OW+`aBnd11_a&ser?lcIZyZg9tAUDvDL}vL>*`#?LAHs5IEH^gQ-IvOuQz6Kg%%ZR; zK7K4RnF7 TZB%atlno>TzO+ZADU=dhfQVi{~X%tH}*7=k3scR)xyf+C7|M22T? zp%5W_gh(nxlnQ-$-bTxT<)UO*=qE=cctd^}q7T?7xzTA9nme6NrLugS|t@O65y$I;~B52d0 zt#y;fT6ciPZNk;|r4#ls(a|*pdnF>#`t-cQkXFmg;~UOJ6pC+?4(8YNFt$hOtQs^` zW8ak(EH4>KuGigaY02*I7j5+ad}j7_Pg7G<{pA?lP)}dJTGtsqGTrg`$&*Dz<%d#S z6k8uFrY@f`SDr2{Ew{N}cjR~Jro0oIv#jkGV^lg}bS3dh|JAOJYoj`GcaQg*yEDzp zyD|~lSR0=<`djhy%Jj_s`t$OkYr_u!?~bGC!w3AY4KzPA4qlV`%}a4t+RpXIXCFmP zjhx;-+l#dS^F7mcpC-k{b8P&?8_iU6HaI1xXVnx=t4GXSFfJGG&=g zXGN~8R);~(2KKtOCkyhKkg literal 0 HcmV?d00001 diff --git a/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_widget13_thumbs.png b/app/templates/orbit_bootstrap/modules/announcement/thumbs/annc_widget13_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..0a58044bcab1badab10347049e79a10fdef28201 GIT binary patch literal 2130 zcmbVNdsGv577n7Qh}N9As|aUFg4+}|nM^_wCKz4F184)WKr3`9ILS;xPRN5~APK>i zQ(Z|sthJk6jaAax3f*lLMBGY67PAtF-^LYT`1kU+b3OPFiHUQtEWHvl!$y>l zgy`icIZX?z&`cCYti@lT+X#eEojN-Q%So5=6?!cL4%jd(S_AG)AZ*)VF~AB9ijn20 zO05%6N19uyWHln7?&72~(+xtjP@P(4M6=2=vK3_-1%yy{Y$tEC@bLgz6obhYZIRBz zw+N{7aryW>unkbj^Cp-^KwTh}lfIKI)EiMUhryvMm@JUYgBT!(!{f2Gl37eJ9$F9-vl5t0o&;pE*(@eE0R$m#5?chanG#lfvVFeOPm zkti7gL2-N%$YqJeVj-883<5bWXebHhE z>@3t{dQ+j^Ko$z;D^7l4ms*GD&8E0Oi54;zp+}Bt^AHe)I7|fy$vM=ZKl1-*2jGN&K$HBWX%@HeP7F++UIBdZ^b(;u z{N@<(EAo;MxI-W;ElU$6Wm~@T-;!zaUWxAbmMzJvdGT@8$!QgO^={F*S7*Z3{m~jy z`s=!V$*UqyzIu|%*m&g?^MlP%yu(S$3f{6G%RPXdXu99#$`-HP2VbNeuAp2=oRT)R zZt4vcMuo4p&Ar7BwT>!%~D_x3wBe@Xke;M0%$ zZ}n;VK$2(g4}X2Vh5O0q6YD<{$Nr%^Z?h^Cv2;2e;wQT@KHB0Nn;u74KQ_;d&!r4H zfR(O7H{pRU#*PkgdrR@`gD-Q~YvGTQ`-F3b0s?5Lt(g~+8_1};7jCh(d zD(p!fvRo8F4I}Qg6T#>$;wK*#I%9}`hhMCXxZ{8ZM?ALSJ;#&PPnccxmeEnqJ)-@0OZN5B#e6!l#Gp*3{J;=`Bdz@fZVEZ=X(>o9(K9d^hxd zU42bdKks^bf6sXvEkCs_ccQ9AB{*lVXq>H@JykUH@V86WAmg_(X6`#r6Jq?oB#u&g zUlX-0e{bSZ%$u8OyF34u`1xOG3p8WBnO&;&Qw5C|8=l;nof{PA=FW}e$^_QStrq5x z=9330x2+E+pLjL?ZgyYeu>Vaf`tYka%EguE?hHPHQ@Bmz`DKqkQ~inLxjs07`DWgq zhVJfYNSu=Vkk`^W+WO6w`ux;_+jC_nddt6WH+_E$IN#^vhXnNz$z@WF-=R56JJ{v6 z^c-T_ye>*J$+x#U_BXhWYe6alkx4^rUVbGai#{wU4xRMWkpc&Hm$P%7^M*@)133_R zB<|jEimKKH3QK91mnWtKtB{9VEU9&stodRcduvvAm=t`S77V+;!tYT3UQnDq=_wu{ z^+p<%vS>D9mY1I~EwyjJ>nHL2&hLoZEzA4vkl%6XEKS$uzFD$lzOb?K6`gL^jhm!? zoYN7(7!Ez@`5$PvYssVshju4ywRyw*jzwtNJ8{pS2HQ{JoETZ%kg!JzD)##`s-7!7 zNWgn0$zyLi6!-ixDL54Uhd5Rtvy4?xN&SB5= z?(bIMnrskN*;fsavfA8DJ(K}bB`UjJA!ry{$mrfCR{Kd#t&4M1ei=OgsXC9wDZ391 zI>tWlAI|*4nn1kt@(UL-A}WP6yIEd%x4P-;kwoYsX+BR} z=9Kkg!x+DWweR7Xu0cLg|8|FO6Y{~b3jH8y9dxQBVX_WKn@`yMo}%oa5;q^K0sys;{cP_wK!Kt5b$R zfA6VQbF5%6*i@etoFHf|g3c04ICQOf_WNyUvDbL>24Yi*!x%vv?l>3p#Kc5sG)e{zw{6=t*KI^sg(@5e(CKs>o`53|u#g2-9V^!e zv{<>?X##-*szoY^QX^5w(I!NJP!X+RVj!hoLXau_{JsLq)#HhRQijtClsLc@kCVwv zagAB4H9_FNWqi|G&5KonxFArih*pW9dW1PmI77MnYa){&q=pfol0ZcfY~?6K(K1l3 z@!>Er(2lEEB4!Y1cs!L05Qszqo#3Zj{DO8(wE_>0tFg{ilcyrKeTkR@sw6R>n5$CA&|^7fNWP(gLKg@G1Ud;z zBGW`zI+;Yq3MfK6R!9+2#S{`i7f`5}aewjuk~;pvxK zdz{lBx3+$2xVjmysqo1!X>RmS=s()%Z?<>uUaO|{Gb>=_=N8A9_i1x}Nlv^jEIM)D zwr-xk-SP9p_%i9z1@^0wA0rR(flP}ULfDjq4=0@ZawAA_KUGwOtPKt>>3)jn(v&-; zt_WSVFg>J3v8*z}*L~&AXXG^R`cu!=xVgkQPDWmU)7xyaS`iV4Z1gr}Np@)C8IAeI zqNBs%tC{g1vmS BMciA(sUzbarbR-S7YXLw5q}lc#R`%efbGR?ZxJnRHDMtsC7F z7xm(Gy}I)EKRCKigBvqKSH{LI@NyDFkKD_S>&;00oHzO*l`-0dIz^e45)xbJZT_V4 z!kv=0m(|Ykqxd)HVAiqB_vPnlwp$##4@ZN|j#VC|t4qm8ohHqyVcd!?Bj>b)KJ4pQ zw(8|CK(1xs-Exg(VMi&$_9^E6^=!MGmPsb%Xd}$A07LJ#|BO8;VMvz5C&I1n2Qpa{TMEs_h@FzH3{I)zy^0 znLTilY-~Q3wdv~Ft0R3c)6S0!27BMRa45b>T^kx3Y+isn5{;rw*8@PHya4G!p-_03 z)Wg$8%0}8FBX2c=&=;|v+K_sgwr}6Q0thwE*E z-G_~=Zd5Sl>oV)%>s_p((rQCPLqmExB@CUN+mv=oTjz6h>3h4R%RMP&tyHR&ixIqZ z>C)-^{QO(j-yGqGho6oGo_|b)F9~j~HC9wqM8?G2Ll$QrJGRcu%CmG*Yq-91 zGB3leiby1e?VLMj4o@UH`RU_FI_`Kt4m*!_^Y-n7_Ur6fE3_T29=5f;ZACY`J^14K(Q5dwYA+VK*NYBn{E3I^p(* zI_QW?4hC@l(&~ddGBY#pym;~BhRvJ9x71~~%&YYdMik~8skf!sSmr!lbj3`D@ zUxXLym#&Glwzgi9vGSjKy;(oNUT7>hEJ#c$ICaWvaA>G=>N_uXCUvL#rjQV#BBAZc zllbY8U0A(M){!ZfFJ2tH2Fsf*w%=4|yRoKTuh*YFcW%}0Y5}pXzrVk;Bf_RVO(K=9 zVKTFhrqxd^b~w=8-Q57YfA{XZ+&*vKq8S9eJC*8v_;35qm7sQSTJQE11a?0KcQSU5kmV#LX7s)-&!^S7QsF646^9bBb zr}wX4pFP=qDqw5TPml60YpQ3_cTI7L*-+7gaJB@VzHLQxjoui@-jVcVa5lf%qMSb6 zjl{)zXD_;?c8=LUL$_zoo}ZtrhFbX!((5X#$dx!FcEsr45U5OO|LsJ8Zyta9fB~ya z5biY1tf}{x7iH%b8d!i%*!!zX=O4xgCr#AlLxzwCb9MH-%B!w5#@H*&;l$yNk;=Qx zgR-`sOd%xslI&xU7uSMwqt{zYuN-EKi=~fn0DrU@J-|95xY;%PY+oL79z>rb!^oF$SS) zM-Ch3m<;TcQ*;yFyGqUoA8=--FUcP|BMiEJXZ~8>eX>(22&K@%W=x7%Qp@)|fOtk2 zxqr#RwZ2uhJm6p1V~`O0j$~Gm-+-YDB|S7AeQC?OVI#~X2IdHN9Fw=vBafzM71g{# zHM_ta*m-vQ4Ul3}kkxx%p&ptlS~O(Zyfb2MIUAtl4SOG(?B}_)bxPecDe*7N0%k)?2m?>ZoCb zunI6C_z=xP0tt2@SbL8Ul825b)X)H;M@Iny{0US%gzoQ04nooOq2J}A0DAj1918i) zLM7=#|1t_^Wdkvx1QH+`FocQ+LK6wmREHte5jyHR$`Dlq5&=i5!Vy|3NCZkl3xz;J zeq2yMTcD>G$`+0Jp$nMlLw%^!02CZfqtReAH5et(8;;b`(SajW;i{@C0EbEtgG|NK zRmedyKP8|EK^}p`04k9}hHOj3yHkRx`cS~qzn0)1U}g2UU~4vB3<+^0l07N3pzZMdwOTYGka&sUi3z0mL%#bLMf?Z- z>ZS-JMhk;Ms+p<-HXx1FOpGw9+S;btnx?86+SLrFqmAt8Lvxw>O#9Ok(U(6adi=}!UB|h@GFIv~ z3by;zyIaw_j2w*cMtljDe@vCYYBBN{3B_}Vjo?=y5{HRi5Qzi{pS+umos~BYBNJa& zkB#!~P<#uqTbUmXSksK04_O}zQA=O@9o_oaC^d(oz7rtA`(Fz|ZJl&3e@9oBUHof} zii!$-7EjmN-Q6)UF+u6`U4kzeZoO$!*c@J5RNonGEUj;m*6pneu6?<%aM4#VPAhUf8>TQU zggnVU*>r`u;}8-A-Gko$zozhV-1BvXNA*K07ecJnTNzBq!E9)tfjr4yJM48svB1DR(~qCqDFK6W{c3 zH6;U@u$qM5KnN;IP3F7D9z3f3I$hbkK$rIMoRCAwHLHipoCjs(ktYRPYby(rqTtfW z7fFr>j_DmvnAA>kT~$YLGg+S9*wr7Xw)3Wu%pe!sRi1%Rt_BUV0-C(c?B3zSEr zhH7b)e3<)El-#ka)_#IVH0^z&`U1{dmX%seHb(vOMs!!~hq<>EFU{{XL5-qiu9m3X zFi*!wq?oQAXfH&aIseu9xKWe7vpau}vc;d8={1&3PO#V}#$-#v`?2zx+$FnvMUGs| zhQY zv|2uUKg)>djjunlqw$VPb5YP@ElI^eek&T)dwhI1&|~8+I@^icFhGv8YH{sS`ceUPyi9m3ekAZ*W@Ati|`yP&xel^fU=*AW>a4 zZd+$%EfR$e`To`2gg9oV&u7IB z#kt*zr*$^sOlv~URCa1ng@WEaP4^*orb@Z^)1CXE(e8Gsbz+utIg27K!o$f7J@3wY zv7@|OQj)MC7FL>e`PN|K+=^ZIcmS!ofLH8wBz(!GNSAiWMlF@>x3BuHDEoOS8&z6< zpPc=oigpP$V+ES6>G{z?!vor#COgNcSD`y-ofGsk~b~sChbDiXtak z(l;uY@`kK%IhUv~48$w>qUehm1rA^4`F_RsUs-8Yp&tj!JWP)&B_~~D){0ovg8BV@ z7M9oRPUqk&q@dpz$#hv&FcYhKM542fki29$&)6rmJ0~Cz?l)Q2cB>GaGDZt=+bis? zXqNo~cTbhFQzAAtbD3}Ng3pPDmj+L>BpqG_hS|y_=(8HvpJnz&E=LZt`J`AK&|?`r zox)c%&@*rB8F{&HH~K$^)NzW|gdTzo`(~a^TxZ<6o4=77#<$TLhr7L+<6&`wk)Svp zD}vr1rqJ~~ue|>JvtoHRlP(&Y@75|OAl21J3K`wo5IEHq_tN$4Dxr6GKR3CF*BIZH z`ut1YTvC9_eWpp|>Ym~BPC)9;e2iU$tybvJ<->-vV?vcch8R{jw$sK{7C5ty zf`oNblLmwJ>JQxZqE|Gr#EY&C5~uB*i`%3gY8Ck3y>}_P`#I73Lhw$I5Ff-Hgx=3Q z3{dYn3;&2)UHv-U*2A(^k}?eU+o-!VKh*XzS>ZBvxxd&YWxItZ9@V*8erUm>vXwW{ z98VbYAF57n z524D!g-bbHbpCSq#jQ;qX47-ZZs1M9zsB&QOx(`Vy34f5icu@Y@{(_1x@Pt~k$_si zvHH3%z#i06u(POF0od>&Oj;?UPl<83yztEpM$dH0(r7isjR5Qn?aDb>va)`P)d%p3 z`ax%V%{^B|J2l%YXZe)wH6%{Ar@^bFau(K?KaD9R9n*JCJviki+4;?AwxZ2rwe+d@ zcyQxdsXEV0 z+UkxzW!Q8li3R$euYdX9dw%Fdp*GY zog?xFXZ#%Ww<{`H5~T&!%?l3tnu{@+T64SD>Qmv2=*NqL{156qSS@P5RC;%1JxuaT zsPZ4KYB>a;##o$Eil@f?iR-EDs4LZ1oKm~uUrm?=@D4|HbUQnFtoA?hXlJ}PP?QWR zTeQ`azZ6#abhJC2>l0qYbMtmOvwCaPvE$39-rp`wN=HxBhpv`O?}1||BTG*852Fdi zf=bq!Y)hxw^KZ}{@?OYaIJ4|?Z86-WfT&Z+h7^$wIQ)6H8xhTE`Qp%t27{yI5x&}n zjGJe_fr|$Pt|~uDnhZ1N{|vMz!Q7S573!lkX`w*`M_tsqp5B&;jQ4iu-%6ZvY&d?S z(Yb!KKCBjcBfE4hloZ^UW{2r=yHy0PzyN)UnCjQ^&}bh?xwb$$BT+V%+b{b zq?WOa<=b6)e-`d$?21O2jFEohz$tKYMmUzXr zv!G#9d=mkj!$T|>;o(^`Q6(9fne#dcS*H7Knqnn^b1|?Q$ -

-
-

- {{status-title}} -

-
-
-
- - {{name}} - -
-
- - - - - - - -
{{title}}{{value}}
-
-
-
-
-
- --> -

{{status-title}}

- - - - - - - diff --git a/app/templates/orbit_bootstrap/modules/member/member_index2.html.erb b/app/templates/orbit_bootstrap/modules/member/member_index2.html.erb new file mode 100644 index 0000000..c335399 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/member/member_index2.html.erb @@ -0,0 +1,29 @@ +
+
+
+
+

{{status-title}}

+
+
+
+
+ + {{name}} + +
+
+
    +
  • + {{title}} + : {{value}} +
  • +
+
+
+
+
+
+
+
+
+{{pagination_goes_here}} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/member/member_index3.html.erb b/app/templates/orbit_bootstrap/modules/member/member_index3.html.erb new file mode 100644 index 0000000..54c8aac --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/member/member_index3.html.erb @@ -0,0 +1,29 @@ +
+
+
+
+

{{status-title}}

+
+
+
+
+ + {{name}} + +
+
+
    +
  • + {{title}} + : {{value}} +
  • +
+
+
+
+
+
+
+
+
+{{pagination_goes_here}} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/member/member_index_staff.html.erb b/app/templates/orbit_bootstrap/modules/member/member_index_staff.html.erb deleted file mode 100644 index 9afd77e..0000000 --- a/app/templates/orbit_bootstrap/modules/member/member_index_staff.html.erb +++ /dev/null @@ -1,31 +0,0 @@ -
-
-
-
-

- {{status-title}} -

-
-
-
- - {{name}} - -
-
-
{{date-head}}{{title-head}}
{{title}} {{value}}
- - - - - - -
{{title}}{{value}}
-
-
-
-
- - - -{{pagination_goes_here}} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/member/member_index_teacher.html.erb b/app/templates/orbit_bootstrap/modules/member/member_index_teacher.html.erb deleted file mode 100644 index 9afd77e..0000000 --- a/app/templates/orbit_bootstrap/modules/member/member_index_teacher.html.erb +++ /dev/null @@ -1,31 +0,0 @@ -
-
-
-
-

- {{status-title}} -

-
-
-
- - {{name}} - -
-
- - - - - - - -
{{title}}{{value}}
-
-
-
-
-
-
-
-{{pagination_goes_here}} \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/member/thumbs/member_index1_thumb.png b/app/templates/orbit_bootstrap/modules/member/thumbs/member_index1_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..24411b4a092f562b274947a27a26ce95641751bb GIT binary patch literal 68025 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�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 N002ovPDHLkV1jE_W8(k- literal 0 HcmV?d00001 diff --git a/app/templates/orbit_bootstrap/modules/member/thumbs/member_index2_thumb.png b/app/templates/orbit_bootstrap/modules/member/thumbs/member_index2_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..2f20849a6824c8879ff5b96713c30dc1a4de6799 GIT binary patch literal 2823 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 V!c0V+IH>w->f-FiD0B)s@F!2#t+fCE literal 0 HcmV?d00001 diff --git a/app/templates/orbit_bootstrap/modules/member/thumbs/member_index3_thumb.png b/app/templates/orbit_bootstrap/modules/member/thumbs/member_index3_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..eb8ae927a2de83fd9c2931a9192005c5fc353caa GIT binary patch literal 2509 zcmbVOc~nzp77u7Cn?P9<4b%`TiSP5~Cd1B#4}uGmTjuAz~JiU;-%dxFJ-8 z7OMxb&?&7;6%kuHh{d=NP)DSl(IP4$L97B20!0!CVZN|f|M2vWdFSNb_q}(Q-~HWt z-$_w&;)W&8E1VGs#FDs;%oL#O!S4r02OwK}r|$u^T)947$(Cj)Ra`lYh!seAFe*;W z6~ZYnSCE^18;(RE7D+^@>B{tkcp6_S#&T^oShZLNyb*}VXtj*X&w`aG9xN0|qR@sb zS~N-|h(d1-OTZ_{7;vU&W1bvl=Ow1{^RoC<0XljeDpE}Y0mQJ9i&BesNE9@66nZu; z4cyxvL=4YJ7v8MG88Yd#k^MWHj5N*N7@Q>j!~6%i|y3vm#YO2y#`I069!EHH{( ziIS_vNEE9UA~0bEUoMgtCY%9rP3V> z6Of!KRZ10^QW=WDnC&;H zD_2FVZu+Isxa4Ikv&QB6nUcV(?h|RXnly){2fwHs71|xMKTBj*KHf>{zgI#0{Yk;q z+e?}iE~K7Z`DA7J<%w5fvDhc(-XHsYKU~)m8XCHmmwD{iu^WYruKj9rTVa3Sm!nVu z(X%(roQ_>-IC{OuZ&$CZovgt}MC6MK3ah`@{FojHdTrdafVt9H2*Hu5Apvm9uI%V0&2v-8H~rzpn?+PwD19cKqtp%PD0biQzY61A|RecgvDZS$!@0K6EdRPz?{6 zwwMfYm-EKAXX{&v^d@7U?(z3QTKZHq+V%Rlk>$|k8WNJ zGPSt~UYFnM!C+9s`hGILE0Mi z!RWrlEN30D=qATLAnoK0&SR^0$6}^2o(%LSZW{l>^lWEM*Q|srAysjHR?mtepVK49 za}EL78D1>(JfL-BoTsce#_!O~raXlN+H;?FajTOq#8UDE)E`{ci@P(-thDK=FToTy zUL0JZBU-{f1+nheyhWMuPIVqS;w^v-pNOElIzp%x4<0IN4x67QHjSqX84s>1>g%A` z5y4A4nPIV}1UJ;gGP-J7oep~g1clng^z)Ph+MlLFs+Rp;Z|fy@o8+0; zk>wQ2YJyj2VlQsc1IRitDBM}&e=t3}SYPq*T{;{zPKUjU*(T)W?xOJI$eWy_KyL>6 zO(=jM<93D>3r$%+dxj>S-C&HLN7??YBi{A-O5Vz<8$GCEVVO^{aN9|QZIfdT1+>KE z1N;FUJ18#%2G%r + <%= javascript_include_tag "group.js" %> +<% end -%> <% current_user_is_group_admin = group.admins.include?(current_user.id.to_s) ? true : false if !current_user_is_group_admin diff --git a/app/views/admin/groups/_group_form.html.erb b/app/views/admin/groups/_group_form.html.erb index dc62166..8cf585b 100644 --- a/app/views/admin/groups/_group_form.html.erb +++ b/app/views/admin/groups/_group_form.html.erb @@ -2,17 +2,8 @@ <%= stylesheet_link_tag "lib/main-forms" %> <%= stylesheet_link_tag "lib/fileupload" %> <%= stylesheet_link_tag "lib/main-list" %> - <%= stylesheet_link_tag "lib/group" %> + <%= stylesheet_link_tag "group_admin" %> <%= stylesheet_link_tag "select2/select2" %> - <% end %> <% content_for :page_specific_javascript do %> <%= javascript_include_tag "lib/bootstrap-fileupload" %> @@ -71,8 +62,23 @@
- Open - Closed + + +
+
+
+ +
+ +
diff --git a/app/views/admin/groups/_post.html.erb b/app/views/admin/groups/_post.html.erb index ab288a2..5512d3d 100644 --- a/app/views/admin/groups/_post.html.erb +++ b/app/views/admin/groups/_post.html.erb @@ -1,5 +1,5 @@ -
+
<% if !post.group_post_images.blank? %> <%= post.title %> @@ -26,21 +26,20 @@ <%= author %> <% end %> - +
+ + 10:25 +
+ Seen by: - Harry - Ika - Joshua - Mason - Tina - Shelley - Anna - Poke - Moses +
+ Harry + Ika +
diff --git a/app/views/admin/groups/_post_form.html.erb b/app/views/admin/groups/_post_form.html.erb index 5638bc5..2aff364 100644 --- a/app/views/admin/groups/_post_form.html.erb +++ b/app/views/admin/groups/_post_form.html.erb @@ -3,6 +3,10 @@ <%= stylesheet_link_tag "lib/fileupload" %> <%= stylesheet_link_tag "lib/main-list" %> <%= stylesheet_link_tag "lib/dropzone" %> + <%= stylesheet_link_tag "group_show" %> + <%= stylesheet_link_tag "group_admin" %> + <%= stylesheet_link_tag "//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" %> + <%= stylesheet_link_tag "//cdnjs.cloudflare.com/ajax/libs/animate.css/3.2.6/animate.min.css" %> <% end %> <% content_for :page_specific_javascript do %> <%= javascript_include_tag "lib/bootstrap-fileupload" %> @@ -11,6 +15,11 @@ <%= javascript_include_tag "lib/dropzone" %> <% end %>
+ +
+ + Uploading... +