diff --git a/README.md b/README.md index f280b08..f4b6953 100644 --- a/README.md +++ b/README.md @@ -2,23 +2,17 @@ - ussrbasic - ussrbasicpub -- ussrbasicleft -- ussrbasicright This themes has Focus (wgite background) and GreenGrey (dark background) schemes. Also this themes has Nolikes scheme (hide "Likes" feature) and Nominus scheme (hide "Minus" icon under one-side connections). -- ussrbasic - default 3 column theme with greengrey scheme +Adapted for Hubzilla version 8. + +- ussrbasic - default theme with custom GreenGrey schemes ![ussrbasic](https://dev.ussr.win/ussr/ussr-hubzilla-themes/raw/branch/master/ussrbasic/img/screenshot.png) -- ussrbasicpub - public 2 column theme with public informative navbar +- ussrbasicpub - public GreenGrey theme with informative navbar ![ussrbasicpub](https://dev.ussr.win/ussr/ussr-hubzilla-themes/raw/branch/master/ussrbasicpub/img/screenshot.png) -- ussrbasicleft - 2 column, left navigation panel - -![ussrbasicleft](https://dev.ussr.win/ussr/ussr-hubzilla-themes/raw/branch/master/ussrbasicleft/img/screenshot.png) - -- ussrbasicright - 2 column, right navigation panel [BETA - some features could not work] - -![ussrbasicright](https://dev.ussr.win/ussr/ussr-hubzilla-themes/raw/branch/master/ussrbasicright/img/screenshot.png) +You can use PDL Editor to create a two-column page layout. diff --git a/ussrbasic/css/narrow_navbar.css b/ussrbasic/css/narrow_navbar.css index 99f0836..9f91541 100644 --- a/ussrbasic/css/narrow_navbar.css +++ b/ussrbasic/css/narrow_navbar.css @@ -1,25 +1,7 @@ @media screen and (min-width: 767px) { - nav.navbar { - padding-top: 1px; - padding-bottom: 1px - } - - nav .badge { - top: 0px; - left: -0.25rem; - } - - .contextual-help-content-open { - top: 2.5rem; - } - - aside { - padding-top: 3.5rem; - } - - section { - padding-top: 3.5rem; + .navbar { + --bs-navbar-padding-y: 1px; } #jGrowl.top-right { diff --git a/ussrbasic/css/style.css b/ussrbasic/css/style.css index 0058d46..1aabaf7 100644 --- a/ussrbasic/css/style.css +++ b/ussrbasic/css/style.css @@ -5,6 +5,39 @@ * Originally by Fabio Comuni */ +/* bootstrap variables */ + +:root { + --bs-border-radius: $radius; + --bs-highlight-bg: var(--bs-warning); +} + +[data-bs-theme=light] { + --bs-link-color: $link_color; + --bs-link-hover-color: $link_hover_color; + --hz-body-bg: $bgcolor; + --hz-body-bg-image: url('$background_image'); +} + +[data-bs-theme=dark] { + --bs-link-color: $link_color_dark; + --bs-link-hover-color: $link_hover_color_dark; + --hz-body-bg: $bgcolor_dark; + --hz-body-bg-image: url('$background_image_dark'); +} + +[data-bs-theme=light] .navbar.bg-body-tertiary { + background-color: $nav_bg !important; +} + +[data-bs-theme=dark] .navbar.bg-body-tertiary { + background-color: $nav_bg_dark !important; +} + +.btn { + --bs-btn-border-radius: $radius; +} + /* generals */ @@ -14,12 +47,12 @@ html { body { font-size: 0.9rem; - background-color: $bgcolour; - background-image: url('$background_image'); + background-color: var(--hz-body-bg); + background-image: var(--hz-body-bg-image); background-attachment: fixed; background-size: cover; - color: $font_colour; - margin: 0px; + color: var(--bs-body-color); + margin: 0; } aside#region_1 { @@ -31,7 +64,7 @@ aside#region_1 { aside#region_3 { width: $right_aside_widthrem; - min-width: $left_aside_widthrem; + min-width: $right_aside_widthrem; max-width: $right_aside_widthrem; } @@ -80,15 +113,15 @@ h6, .h6 { font-size: 0.75rem; } -#banner { - color: $banner_colour; +.navbar-banner { font-weight: bold; + color: var(--bs-emphasis-color); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } -#banner img { +.navbar-banner img { max-height: 1.35rem; width: auto; } @@ -105,7 +138,7 @@ abbr { a, .fakelink { - color: $link_colour; + color: var(--bs-link-color); } @@ -113,7 +146,7 @@ a:hover, a:focus, .fakelink:hover, .fakelink:focus { - color: $link_colour; + color: var(--bs-link-hover-color); } .fakelink, @@ -127,8 +160,8 @@ input, optgroup, select, textarea { input[type=text], textarea { resize: vertical; - background-color: $comment_item_colour; - color: $font_colour; + background-color: var(--bs-body-bg); + color: var(--bs-body-color); } .selected-doco-nav { @@ -145,32 +178,10 @@ input[type=text], textarea { white-space: pre; } -pre code { - border: none; - padding: 1em 1.5em; -} - -code { - background: #ccc; - color: #000; -} - -pre { - background: #F5F5F5; - color: #333; - border:1px solid #ccc; - border-radius: $radius; -} - .heart { color: #FF0000; } -nav { - opacity: $nav_float_min_opacity; - filter:alpha(opacity=$nav_percent_min_opacity); -} - #powered-by { font-size: 0.5rem; position: absolute; @@ -207,9 +218,9 @@ nav { left: 0px; width: 100%; max-height: 50%; - background: $comment_item_colour; + background: var(--bs-body-bg); padding: 1rem; - border-bottom: #ccc 1px solid; + border-bottom: #e0e0e0 1px solid; overflow: auto; -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); @@ -233,7 +244,6 @@ nav { } .contextual-help-tool i { - color: $font_colour; font-size: 1.05rem; } @@ -245,6 +255,10 @@ nav { display: none; } +span.spinner { + display: block; +} + .spinner.s { height: 1rem; width: 1rem; @@ -269,10 +283,10 @@ nav { -moz-animation: rotation 1s infinite linear; -o-animation: rotation 1s infinite linear; animation: rotation 1s infinite linear; - border-left: .2rem solid rgba(77, 77, 77, .15); - border-right: .2rem solid rgba(77, 77, 77, .15); - border-bottom: .2rem solid rgba(77, 77, 77, .15); - border-top: .2rem solid rgba(77, 77, 77, .5); + border-left: .2rem solid var(--bs-border-color); + border-right: .2rem solid var(--bs-border-color); + border-bottom: .2rem solid var(--bs-border-color); + border-top: .2rem solid var(--bs-tertiary-color); border-radius: 100%; } @@ -394,29 +408,6 @@ footer { margin-bottom: 10px; } -.fn { - font-weight: bold; - font-size: 1rem; -} - -.vcard-card { - background-color: rgba(254,254,254,0.5); -} - -.vcard { - word-wrap: break-word; -} - -.profile-edit-side-link { - opacity: 0; - filter:alpha(opacity=0); -} - -.card:hover .profile-edit-side-link { - opacity: 1; - filter:alpha(opacity=100); -} - #hide-friends-yes-label, #hide-friends-no-label { margin-left: 125px; @@ -455,7 +446,7 @@ footer { .pager-prev, .pager-next, .pager_n { - border: 1px solid #ccc; + border: 1px solid var(--bs-border-color); background: transparent; padding: 4px; } @@ -469,7 +460,6 @@ footer { .photo, .contact-block-img { border-radius: $radius; - box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; } #side-bar-photos-albums { @@ -483,7 +473,6 @@ footer { .profile-match-photo img, .directory-photo-img { border-radius: $radius; - box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; } .profile-match-photo img { @@ -492,7 +481,7 @@ footer { } #photo-view-wrapper { - background-color: $item_colour; + background-color: var(--bs-tertiary-bg); } .pmenu.horizontal { @@ -542,8 +531,8 @@ footer { } .contact-block-img { - width: 2.95rem; - height: 2.95rem; + width: 2.94rem; + height: 2.94rem; margin-bottom: 3px; } @@ -563,10 +552,6 @@ footer { margin-left: 15px; } -.wall-item-conv { - background-color: $comment_item_colour; -} - #nav-notifications-template, #nav-notifications-forums-template { display: none; @@ -621,9 +606,9 @@ nav .acpopup { #cboxContent { padding: 3px; - border: 0px solid #fff; - border-radius: $radius; - background-color: #fff; + border: 0px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); + background-color: var(--bs-body-bg); z-index: 1052; } @@ -672,7 +657,7 @@ nav .acpopup { padding: 10px; height: 250px; overflow: auto; - border: 1px solid #ddd; + border: 1px solid var(--bs-border-color); } #prof-separator { @@ -684,7 +669,7 @@ nav .acpopup { padding: 10px; height: 450px; overflow: auto; - border: 1px solid #ddd; + border: 1px solid var(--bs-border-color); } #prof-edit-desc { @@ -706,7 +691,7 @@ nav .acpopup { */ .oauthapp { height: auto; overflow: auto; - border-bottom: 2px solid #cccccc; + border-bottom: 2px solid #e0e0e0; padding-bottom: 1em; margin-bottom: 1em; } @@ -764,32 +749,12 @@ div.jGrowl div.jGrowl-notification { text-align: center; } -.conv-participants { - color: $font_colour; -} - .contactname { display: block; overflow: hidden; text-overflow: ellipsis; } -.dropdown-notification, -.notification, -.member-item { - line-height: 1.2em; - font-size: 0.75rem; - overflow: hidden; - text-overflow: ellipsis; - display: block; - white-space: nowrap; -} - -.notification.notification-forum { - font-size: 0.9rem; - color: $font_colour; -} - #acl-search::-webkit-input-placeholder { /* non-fontawesome fonts set a fallback for text parts of the placeholder*/ font-family: ForkAwesome, sans-serif, arial, freesans; @@ -844,7 +809,7 @@ div.jGrowl div.jGrowl-notification { } .shared_header img { - border-radius: $radius; + border-radius: var(--bs-border-radius); margin-right: .75rem; } @@ -910,20 +875,11 @@ margin-right: 50px; a .generic-icons { font-size: 1rem; margin-right: 0.5rem; - color: $font_colour; } .generic-icons-right { font-size: 1rem; margin-left: 0.5rem; - color: $font_colour; -} - -.generic-icons:hover, -a .generic-icons:hover, -.generic-icons-right:hover, -a .generic-icons-right:hover { - color: $font_colour; } .generic-icons-nav { @@ -939,7 +895,6 @@ a .generic-icons-right:hover { .drop-icons, a .drop-icons { font-size: 1rem; - color: $font_colour; text-decoration: none; cursor: pointer; } @@ -969,10 +924,6 @@ a .drop-icons:hover { list-style-type: none; } -#adminpage table tr:hover { - background-color: #BBC7D7; -} - table { border-spacing: 2px; max-width: 100%; @@ -990,7 +941,7 @@ th,td { /* mail */ img.mail-conv-sender-photo { - border-radius: $radius; + border-radius: var(--bs-border-radius); } /* jot */ @@ -1008,17 +959,13 @@ img.mail-conv-sender-photo { } #profile-jot-wrapper { - background-color: rgba(254, 254, 254, 1); - border: 1px solid rgba(0, 0, 0, .2); - border-radius: $radius; + background-color: var(--bs-body-bg); + border: 1px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); } -#jot-title, -#jot-pagetitle, -#profile-jot-text { - border-radius: $radius; -} + #profile-jot-text::-webkit-input-placeholder { font-size: 1.2rem; @@ -1047,24 +994,18 @@ img.mail-conv-sender-photo { /* conversation */ - -.top-radius { - border-top-right-radius: $radius; - border-top-left-radius: $radius; -} - .wall-event-item { padding: 10px; color: #fff; background-color: #3A87AD; /* should reflect calendar color */ - border-top-left-radius: $radius; - border-top-right-radius: $radius; + border-top-left-radius: var(--bs-border-radius); + border-top-right-radius: var(--bs-border-radius); } .wall-photo-item img { max-width: 100% !important; - border-top-right-radius: $radius; - border-top-left-radius: $radius; + border-top-right-radius: var(--bs-border-radius); + border-top-left-radius: var(--bs-border-radius); } .wall-item-footer { @@ -1073,20 +1014,16 @@ img.mail-conv-sender-photo { } .wall-item-content-wrapper { - background-color: $item_colour; - border-top-right-radius: $radius; - border-top-left-radius: $radius; + background-color: var(--bs-tertiary-bg); } .wall-item-content-wrapper.comment { - background-color: $comment_item_colour; - border-top-right-radius: 0px; - border-top-left-radius: 0px; + background-color: var(--bs-body-bg); } .hide-comments-outer { - background-color: $comment_item_colour; - border-top-color: #ccc; + background-color: var(--bs-body-bg); + border-top-color: #e0e0e0; border-style: solid; border-top-style: dashed; border-width: 1px 0px 0px 0px; @@ -1100,15 +1037,15 @@ img.mail-conv-sender-photo { .wall-item-comment-wrapper { padding: 7px 10px; - background-color: $item_colour; + background-color: var(--bs-tertiary-bg); border-radius: 0px; - border-bottom-right-radius: $radius; - border-bottom-left-radius: $radius; - border-top: 3px solid $comment_item_colour; + border-bottom-right-radius: var(--bs-border-radius); + border-bottom-left-radius: var(--bs-border-radius); + border-top: 3px solid var(--bs-body-bg); } .wall-item-comment-wrapper-wc { - border-top: 0px solid $comment_item_colour; + border-top: 0px solid var(--bs-body-bg); } @@ -1116,8 +1053,7 @@ img.mail-conv-sender-photo { width: $top_photo; height: $top_photo; border: none; - border-radius: $radius; - box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; + border-radius: var(--bs-border-radius); } .comment .wall-item-photo { @@ -1125,11 +1061,6 @@ img.mail-conv-sender-photo { height: $reply_photo; } -.wall-item-ago, -.dropdown-sub-text { - color: #777; -} - .wall-item-content, .mail-conv-body, .page-body, @@ -1138,15 +1069,14 @@ img.mail-conv-sender-photo { font-size: 1rem; } - .comment-edit-text { - border: 1px solid #ccc; - border-radius: $radius; + border: 1px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); } .divgrow-showmore { display: block; - border-top: 1px dashed #ccc; + border-top: 1px dashed #e0e0e0; text-align: center; } @@ -1155,14 +1085,14 @@ img.mail-conv-sender-photo { } .directory-item .divgrow-showmore { - background-color: $comment_item_colour; + background-color: var(--bs-body-bg); } /* widgets */ .widget { - background-color: rgba(254,254,254,.5); - border-radius: $radius; + background-color: rgba(var(--bs-body-bg-rgb), .7); + border-radius: var(--bs-border-radius); } .widget h3 { @@ -1172,7 +1102,7 @@ img.mail-conv-sender-photo { #note-text { - border-radius: $radius; + border-radius: var(--bs-border-radius); } .fileas-ul { @@ -1180,8 +1110,8 @@ img.mail-conv-sender-photo { } #datebrowse-sidebar select { - border: 1px solid #ccc; - border-radius: $radius; + border: 1px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); } .thing-show img { @@ -1203,39 +1133,39 @@ img.mail-conv-sender-photo { .chat-item-photo, .chat-item-photo-self { - border-radius: $radius; + border-radius: var(--bs-border-radius); } .chat-item-title, .chat-item-title-self { - border-radius: $radius; - background-color: $item_colour; + border-radius: var(--bs-border-radius); + background-color: var(--bs-tertiary-bg); } #chatMembers img { - border-radius: $radius; + border-radius: var(--bs-border-radius); } .menu-img-3 { - width: 2.7rem; - height: 2.7rem; - margin-right: 5px; - border-radius: $radius; + width: 3rem; + height: 3rem; + margin-right: .5rem; + border-radius: var(--bs-border-radius); float: left; } .menu-img-2 { - height: 1.8rem; - width: 1.8rem; - margin-right: 5px; - border-radius: $radius; + height: 2.3rem; + width: 2.3rem; + margin-right: .5rem; + border-radius: var(--bs-border-radius); float: left; } .menu-img-1 { height: 1.1rem; width: 1.1rem; - border-radius: $radius; + border-radius: var(--bs-border-radius); } .usermenu { @@ -1245,7 +1175,7 @@ img.mail-conv-sender-photo { #avatar { width: 2.35rem; height: 2.35rem; - border-radius: $radius; + border-radius: var(--bs-border-radius); } #nav-app-link-wrapper.has_location .nav-link { @@ -1259,23 +1189,24 @@ img.mail-conv-sender-photo { } .generic-content-wrapper-styled { - background-color: $bgcolour; + background-color: var(--bs-body-bg); padding: 10px; - border-radius: $radius; + border-radius: var(--bs-border-radius); } .generic-content-wrapper { - border: 1px solid rgba(0, 0, 0, .2); - border-radius: $radius; + background-color: var(--bs-body-bg); + border: 1px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); margin-bottom: 1.5rem; } .section-title-wrapper { padding: 7px 10px; - background-color: $item_colour; - border-top-left-radius: $radius; - border-top-right-radius: $radius; - border-bottom: 3px solid $comment_item_colour; + background-color: var(--bs-tertiary-bg); + border-top-left-radius: var(--bs-border-radius); + border-top-right-radius: var(--bs-border-radius); + border-bottom: 3px solid var(--bs-body-bg); } .section-title-wrapper h2, @@ -1293,21 +1224,21 @@ img.mail-conv-sender-photo { .section-subtitle-wrapper { padding: 4px 10px; - background-color: $item_colour; - border-bottom: 3px solid $comment_item_colour; + background-color: var(--bs-tertiary-bg); + border-bottom: 3px solid var(--bs-body-bg); } .section-content-tools-wrapper { padding: 7px 10px; - background-color: $comment_item_colour; - border-bottom: 3px solid $comment_item_colour; + background-color: var(--bs-body-bg); + border-bottom: 3px solid var(--bs-body-bg); } .section-content-success-wrapper { padding: 21px 10px; color: #155724; background-color: #d4edda; - border-bottom: 3px solid $comment_item_colour; + border-bottom: 3px solid var(--bs-body-bg); text-align: center; } @@ -1315,7 +1246,7 @@ img.mail-conv-sender-photo { padding: 21px 10px; color: #0c5460; background-color: #d1ecf1; - border-bottom: 3px solid $comment_item_colour; + border-bottom: 3px solid var(--bs-body-bg); text-align: center; } @@ -1323,7 +1254,7 @@ img.mail-conv-sender-photo { padding: 21px 10px; color: #856404; background-color: #fff3cd; - border-bottom: 3px solid $comment_item_colour; + border-bottom: 3px solid var(--bs-body-bg); text-align: center; } @@ -1331,7 +1262,7 @@ img.mail-conv-sender-photo { padding: 21px 10px; color: #721c24; background-color: #f8d7da; - border-bottom: 3px solid $comment_item_colour; + border-bottom: 3px solid var(--bs-body-bg); text-align: center; } .section-content-tools-wrapper .section-content-success-wrapper, @@ -1344,22 +1275,22 @@ img.mail-conv-sender-photo { .section-content-wrapper .section-content-danger-wrapper { margin-bottom: 10px; border-bottom: none; - border-radius: $radius; + border-radius: var(--bs-border-radius); } .section-content-wrapper { padding: 7px 10px; - background-color: $comment_item_colour; - border-bottom-left-radius: $radius; - border-bottom-right-radius: $radius; + background-color: var(--bs-body-bg); + border-bottom-left-radius: var(--bs-border-radius); + border-bottom-right-radius: var(--bs-border-radius); word-wrap: break-word; } .section-content-wrapper-np { - background-color: $comment_item_colour; - border-bottom-left-radius: $radius; - border-bottom-right-radius: $radius; + background-color: var(--bs-body-bg); + border-bottom-left-radius: var(--bs-border-radius); + border-bottom-right-radius: var(--bs-border-radius); word-wrap: break-word; } @@ -1402,7 +1333,7 @@ main.fullscreen .section-content-wrapper-np { .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { - background-color: $item_colour; + background-color: var(--bs-tertiary-bg); } [id^="webpage-list-item-"]:hover td, @@ -1410,117 +1341,41 @@ main.fullscreen .section-content-wrapper-np { [id^="layout-list-item-"]:hover td, [id^="menu-list-item-"]:hover td, [id^="mitem-list-item-"]:hover td { - background-color: $item_colour; + background-color: var(--bs-tertiary-bg); } #perms-tool-table .highlight:hover { - background-color: $item_colour; + background-color: var(--bs-tertiary-bg); } .notify-seen { - background-color: $item_colour; + background-color: var(--bs-tertiary-bg); } + /* bootstrap overrides */ -.btn, -.form-control, -.nav-pills .nav-link, -.nav-tabs .nav-link { +.form-control { border-radius: $radius; } -.rounded-top { - border-top-left-radius: $radius !important; - border-top-right-radius: $radius !important; -} - blockquote { font-size: 1rem; font-style: italic; - border-left: 3px solid #ccc; + border-left: 3px solid var(--bs-border-color); padding: 1em 0px 1em 1.5em; margin: 0px; } -.dropdown-menu { - color: $font_colour; - border-radius: $radius; -} - -.dropdown-item { - color: $font_colour; -} - -.dropdown-item:active, -.dropdown-item:focus, -.dropdown-item:hover, -.textcomplete-item:focus .dropdown-item, -.textcomplete-item:hover .dropdown-item, -.textcomplete-item.active .dropdown-item, -.textcomplete-item:active .dropdown-item { - color: $font_colour; - background-color: $item_colour; -} - .textcomplete-dropdown { - max-height: 300px; - max-width: 250px; + max-height: 20rem; + max-width: 17rem; + min-width: 15rem; overflow: auto; } -.dropdown-item.active { +.textcomplete-item.active { color: #fff; - background-color: #007bff; -} - -.bg-dark { - background-color: $nav_bg !important; -} - -.navbar { - z-index:1030; -} - -.navbar-dark .navbar-nav .nav-link, -.usermenu i { - color: $nav_icon_colour; -} - -.navbar-dark .navbar-nav .nav-link:focus, -.navbar-dark .navbar-nav .nav-link:hover, -.usermenu:focus i, -.usermenu:hover i { - color: $nav_active_icon_colour; -} - -@media screen and (max-width: 992px) { - - aside#region_1 { - border-right: 1px solid $nav_bd; - } - - main { - left: -$left_aside_widthrem; - width: calc( 100% + $left_aside_widthrem ); - } - - main.region_1-on { - left: 0px; - } - - #nav-app-link-wrapper { - min-width: 0; - } - - #nav-app-link-wrapper { - margin-right: 0.5rem; - } - - #navbar-collapse-2 .navbar-app i { - font-size: 1rem; - margin-right: 0.5rem; - } - + background-color: var(--bs-tertiary-bg); } .shareable_element_text { @@ -1578,10 +1433,11 @@ dl.bb-dl > dd > li { margin-bottom: 0px; box-shadow: none; display: inline-block; - border-radius: $radius; + border-radius: var(--bs-border-radius); cursor: text; - padding: 0px 10px; - width: 100%; + border-radius: 0px; + background-color: var(--bs-body-bg); + } .bootstrap-tagsinput .label { @@ -1590,6 +1446,13 @@ dl.bb-dl > dd > li { .bootstrap-tagsinput input { height: 2.5rem; + margin: 0; + max-width: 30%; +} + +.bootstrap-tagsinput { + width: 100%; + padding: 0 .5rem; } /* Abusing theme-green is less work than makeing a new new one */ @@ -1601,76 +1464,68 @@ dl.bb-dl > dd > li { /* Turn checkboxes into switches */ .onoffswitch.checkbox > div { - position: relative; width: 60px; - -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; - display:inline-block; + position: relative; width: 60px; + -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; + display:inline-block; } .onoffswitch.checkbox input { - display: none; + display: none; } .onoffswitch.checkbox > div label { display: block; overflow: hidden; cursor: pointer; - border: 1px solid #ccc; + border: 1px solid var(--bs-border-color); border-radius: 12px; margin:0px; - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-weight: normal; } -.onoffswitch.checkbox:hover label { - color: $link_colour; -} - .onoffswitch.checkbox:hover > div label { - border-color: $link_colour; + border-color: var(--bs-link-color); } .onoffswitch-inner { - display: block; width: 200%; margin-left: -100%; - -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; - -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; + display: block; width: 200%; margin-left: -100%; + color: var(--bs-secondary-color); + transition: margin 0.19s ease-in-out; } .onoffswitch-inner:before, .onoffswitch-inner:after { - display: block; float: left; width: 50%; height: 20px; padding: 0; line-height:20px; - -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; + display: block; float: left; width: 50%; height: 20px; padding: 0; line-height:20px; + -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .onoffswitch-inner:before { - content: attr(data-on); - padding-right: 21px; - background-color: $item_colour; - color: $font_colour; - text-align: right; + content: attr(data-on); + padding-right: 21px; + text-align: right; + background-color: var(--bs-tertiary-bg); } .onoffswitch-inner:after { - content: attr(data-off); - padding-left: 21px; - background-color: $item_colour; color: #ccc; - text-align: left; + content: attr(data-off); + padding-left: 21px; + text-align: left; + background-color: var(--bs-tertiary-bg); } .onoffswitch-switch { - display: block; width: 15px; margin:4px; - background: #ccc; - border-radius: 10px; - position: absolute; top: 0; bottom: 0; right: 36px; - -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; - -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; + display: block; width: 15px; margin:4px; + background: var(--bs-tertiary-color); + color: var(--bs-secondary-color); + border-radius: 10px; + position: absolute; top: 0; bottom: 0; right: 36px; + transition: right 0.2s ease-in-out; } .onoffswitch.checkbox > div > input:checked + label .onoffswitch-inner { - margin-left: 0px; + margin-left: 0px; } .onoffswitch.checkbox > div > input:checked + label .onoffswitch-switch { - right: 0px; - background-color: $link_colour; + right: 0px; + background-color: var(--bs-link-color); } @@ -1702,8 +1557,8 @@ dl.bb-dl > dd > li { #ace-editor, #editor { - border-bottom-left-radius: $radius; - border-bottom-right-radius: $radius; + border-bottom-left-radius: var(--bs-border-radius); + border-bottom-right-radius: var(--bs-border-radius); } .sub-menu-wrapper { @@ -1721,7 +1576,7 @@ dl.bb-dl > dd > li { .app-icon i { color: #777; font-size: 80px; - text-shadow: 3px 3px 3px lightgrey; + text-shadow: 3px 3px 3px rgba(0, 0, 0, .1); } .app-detail { @@ -1749,8 +1604,8 @@ dl.bb-dl > dd > li { .cloud-icon-container { width: 64px; height: 64px; - border: 1px solid #eee; - border-radius: $radius; + border: 1px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); } .cloud-icon i { @@ -1763,7 +1618,7 @@ dl.bb-dl > dd > li { .cloud-icon img { max-width: 64px; max-height: 64px; - border-radius: $radius; + border-radius: var(--bs-border-radius); } .cloud-title { @@ -1793,11 +1648,29 @@ dl.bb-dl > dd > li { opacity: 1; } -/* default highlighted text if not specified by schema: */ -span.default-highlight { - background-color: yellow; +.jg-entry img { + border-radius: var(--bs-border-radius); } -.bootstrap-tagsinput { - width: 100%; +.disable-transition { + transition: none !important; +} + +.page-loader { + z-index: 10000; + width: 20vw; + height: 3px; + position: fixed; + top: 0px; + left: 0px; + animation: pageloader_move 2s ease-out infinite; +} + +@keyframes pageloader_move { + 0% { + transform: translateX(0px); + } + 50% { + transform: translateX(80vw); + } } diff --git a/ussrbasic/js/ussrbasic.js b/ussrbasic/js/ussrbasic.js index 0d7ac47..4ff1f1a 100644 --- a/ussrbasic/js/ussrbasic.js +++ b/ussrbasic/js/ussrbasic.js @@ -2,7 +2,45 @@ * ussrbasic theme specific JavaScript */ +let ussrbasic_dark_mode = localStorage.getItem('ussrbasic_dark_mode'); +let ussrbasic_theme_color = localStorage.getItem('ussrbasic_theme_color'); + +if (ussrbasic_dark_mode == 1) { + $('html').attr('data-bs-theme', 'dark'); +} + +if (ussrbasic_dark_mode == 0) { + $('html').attr('data-bs-theme', 'light'); +} + +if (ussrbasic_theme_color) { + $('meta[name=theme-color]').attr('content', ussrbasic_theme_color); +} + $(document).ready(function() { + // provide a fake progress bar for pwa standalone mode + if (window.matchMedia('(display-mode: standalone)').matches) { + $(window).on('beforeunload', function(){ + if ($('.page-loader').length) { + return; + } + $('
').prependTo('body'); + }); + } + + if (ussrbasic_dark_mode == 1) { + $('#theme-switch-icon').removeClass('fa-moon-o').addClass('fa-sun-o'); + $('[data-bs-theme="light"]').attr('data-bs-theme', 'dark'); + } + if (ussrbasic_dark_mode == 0) { + $('#theme-switch-icon').removeClass('fa-sun-o').addClass('fa-moon-o'); + $('[data-bs-theme="dark"]:not(nav)').attr('data-bs-theme', 'light'); + } + + if (ussrbasic_theme_color != $('nav').css('background-color')) { + $('meta[name=theme-color]').attr('content', $('nav').css('background-color')); + localStorage.setItem('ussrbasic_theme_color', $('nav').css('background-color')); + } // CSS3 calc() fallback (for unsupported browsers) $('body').append(''); @@ -17,29 +55,47 @@ $(document).ready(function() { } $('#css3-calc').remove(); // Remove the test element + if($(window).width() < 1200) { + $("#right_aside_wrapper").children().detach().appendTo('#left_aside_wrapper'); + $('#notifications_wrapper').addClass('d-none'); + } + + if (document.querySelector('#region_1')) { - stickyScroll('.aside_spacer_left', '.aside_spacer_top_left', '.content', parseFloat(window.getComputedStyle(document.querySelector('#region_1')).getPropertyValue('padding-top')), 0); + stickyScroll('.aside_spacer_left', '.aside_spacer_top_left', 'section', parseFloat(document.querySelector('main').getBoundingClientRect().top), 20); } if (document.querySelector('#region_3')) { - stickyScroll('.aside_spacer_right', '.aside_spacer_top_right', '.content', parseFloat(window.getComputedStyle(document.querySelector('#region_3')).getPropertyValue('padding-top')), 20); + stickyScroll('.aside_spacer_right', '.aside_spacer_top_right', 'section', parseFloat(document.querySelector('main').getBoundingClientRect().top), 20); } - $('#expand-aside').on('click', function() { - if($('main').hasClass('region_1-on')){ - toggleAside('left'); - } - else { - toggleAside('right'); - } - }); - $('.usermenu').click(function() { if($('#navbar-collapse-1, #navbar-collapse-2').hasClass('show')){ $('#navbar-collapse-1, #navbar-collapse-2').removeClass('show'); } }); + $('#theme-switch').click(function() { + if ($('html').attr('data-bs-theme') === 'dark') { + if ($('nav').data('bs-theme') === 'dark') { + $('[data-bs-theme="dark"]:not(nav)').attr('data-bs-theme', 'light'); + } + else { + $('[data-bs-theme="dark"]').attr('data-bs-theme', 'light'); + } + localStorage.setItem('ussrbasic_dark_mode', 0); + $('#theme-switch-icon').removeClass('fa-sun-o').addClass('fa-moon-o'); + } + else { + $('[data-bs-theme="light"]').attr('data-bs-theme', 'dark'); + localStorage.setItem('ussrbasic_dark_mode', 1); + $('#theme-switch-icon').removeClass('fa-moon-o').addClass('fa-sun-o'); + } + $('meta[name=theme-color]').attr('content', $('nav').css('background-color')); + localStorage.setItem('ussrbasic_theme_color', $('nav').css('background-color')); + }); + + $('#menu-btn').click(function() { if($('#navbar-collapse-1').hasClass('show')){ $('#navbar-collapse-1').removeClass('show'); @@ -83,7 +139,7 @@ $(document).ready(function() { //just one finger touched touch_start = e.touches.item(0).clientX; if (touch_start < touch_max) { - $('html, body').css('overflow-y', 'hidden'); + $('body').css('overflow-y', 'hidden'); } } else { @@ -93,7 +149,7 @@ $(document).ready(function() { }); window.addEventListener('touchend', function(e) { - $('html, body').css('overflow-y', ''); + $('body').css('overflow-y', ''); let touch_offset = 30; //at least 30px are a swipe if (touch_start) { @@ -103,20 +159,15 @@ $(document).ready(function() { if (touch_end > (touch_start + touch_offset)) { //a left -> right swipe if (touch_start < touch_max) { - toggleAside('right'); + toggleAside(); } } if (touch_end < (touch_start - touch_offset)) { //a right -> left swipe - //toggleAside('left'); } } }); - $(document).on('hz:hqControlsClickAction', function(e) { - toggleAside('left'); - }); - }); function setStyle(element, cssProperty) { @@ -164,12 +215,12 @@ function stickyScroll(sticky, stickyTop, container, topOffset, bottomOffset) { setStyle(sticky, { position: 'sticky', top: Math.round(diff) - bottomOffset + 'px', bottom: '' }); } else { // upscroll code - h = sticky.getBoundingClientRect().top - content.getBoundingClientRect().top - topOffset; + h = sticky.getBoundingClientRect().top - content.getBoundingClientRect().top; if(Math.round(stickyTop.getBoundingClientRect().height) === lasth) { setStyle(stickyTop, { height: Math.round(h) + 'px' }); } lasth = Math.round(h); - setStyle(sticky, { position: 'sticky', top: '', bottom: Math.round(diff - topOffset) + 'px' }); + setStyle(sticky, { position: 'sticky', top: '', bottom: Math.round(diff) - topOffset + 'px' }); } lastScrollTop = st <= 0 ? 0 : st; // For Mobile or negative scrolling } @@ -190,18 +241,4 @@ function makeFullScreen(full) { } } -function toggleAside(swipe) { - if ($('main').hasClass('region_1-on') && swipe === 'left') { - $('#expand-aside-icon').addClass('fa-arrow-circle-right').removeClass('fa-arrow-circle-left'); - $('html, body').css({ 'position': '', left: '' }); - $('main').removeClass('region_1-on'); - $('#overlay').remove(); - } - if (!$('main').hasClass('region_1-on') && swipe === 'right') { - $('#expand-aside-icon').removeClass('fa-arrow-circle-right').addClass('fa-arrow-circle-left'); - $('html, body').css({ 'position': 'sticky', 'left': '0px'}); - $('main').addClass('region_1-on'); - $('
').appendTo('body').one('click', function() { toggleAside('left'); }); - } -} diff --git a/ussrbasic/pdl/mod_channel.pdl b/ussrbasic/pdl/mod_channel.pdl deleted file mode 100644 index 59e7554..0000000 --- a/ussrbasic/pdl/mod_channel.pdl +++ /dev/null @@ -1,17 +0,0 @@ -[region=banner] -[widget=cover_photo][/widget] -[/region] -[region=aside] -[widget=fullprofile][/widget] -[widget=common_friends][/widget] -[widget=archive][var=wall]1[/var][/widget] -[widget=categories][/widget] -[widget=tagcloud_wall][var=limit]50[/var][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] diff --git a/ussrbasic/pdl/mod_pubstream.pdl b/ussrbasic/pdl/mod_pubstream.pdl deleted file mode 100644 index ced62bc..0000000 --- a/ussrbasic/pdl/mod_pubstream.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=pubtagcloud][var=trending]8[/var][var=limit]100[/var][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] diff --git a/ussrbasic/php/config.php b/ussrbasic/php/config.php index c960074..a825dd1 100644 --- a/ussrbasic/php/config.php +++ b/ussrbasic/php/config.php @@ -37,20 +37,21 @@ class UssrbasicConfig { } $arr = array(); + $arr['dark_mode'] = get_pconfig(local_channel(),'ussrbasic', 'dark_mode'); + $arr['navbar_dark_mode'] = get_pconfig(local_channel(),'ussrbasic', 'navbar_dark_mode'); $arr['narrow_navbar'] = get_pconfig(local_channel(),'ussrbasic', 'narrow_navbar' ); $arr['nav_bg'] = get_pconfig(local_channel(),'ussrbasic', 'nav_bg' ); - $arr['nav_icon_colour'] = get_pconfig(local_channel(),'ussrbasic', 'nav_icon_colour' ); - $arr['nav_active_icon_colour'] = get_pconfig(local_channel(),'ussrbasic', 'nav_active_icon_colour' ); - $arr['link_colour'] = get_pconfig(local_channel(),'ussrbasic', 'link_colour' ); - $arr['banner_colour'] = get_pconfig(local_channel(),'ussrbasic', 'banner_colour' ); - $arr['bgcolour'] = get_pconfig(local_channel(),'ussrbasic', 'background_colour' ); + $arr['nav_bg_dark'] = get_pconfig(local_channel(),'ussrbasic', 'nav_bg_dark' ); + $arr['link_color'] = get_pconfig(local_channel(),'ussrbasic', 'link_color' ); + $arr['link_color_dark'] = get_pconfig(local_channel(),'ussrbasic', 'link_color_dark' ); + $arr['link_hover_color'] = get_pconfig(local_channel(),'ussrbasic', 'link_hover_color' ); + $arr['link_hover_color_dark'] = get_pconfig(local_channel(),'ussrbasic', 'link_hover_color_dark' ); + $arr['bgcolor'] = get_pconfig(local_channel(),'ussrbasic', 'background_color' ); + $arr['bgcolor_dark'] = get_pconfig(local_channel(),'ussrbasic', 'background_color_dark' ); $arr['background_image'] = get_pconfig(local_channel(),'ussrbasic', 'background_image' ); - $arr['item_colour'] = get_pconfig(local_channel(),'ussrbasic', 'item_colour' ); - $arr['comment_item_colour'] = get_pconfig(local_channel(),'ussrbasic', 'comment_item_colour' ); + $arr['background_image_dark'] = get_pconfig(local_channel(),'ussrbasic', 'background_image_dark' ); $arr['font_size'] = get_pconfig(local_channel(),'ussrbasic', 'font_size' ); - $arr['font_colour'] = get_pconfig(local_channel(),'ussrbasic', 'font_colour' ); $arr['radius'] = get_pconfig(local_channel(),'ussrbasic', 'radius' ); - $arr['shadow'] = get_pconfig(local_channel(),'ussrbasic', 'photo_shadow' ); $arr['converse_width']=get_pconfig(local_channel(),"ussrbasic","converse_width"); $arr['top_photo']=get_pconfig(local_channel(),"ussrbasic","top_photo"); $arr['reply_photo']=get_pconfig(local_channel(),"ussrbasic","reply_photo"); @@ -65,19 +66,20 @@ class UssrbasicConfig { if (isset($_POST['ussrbasic-settings-submit'])) { set_pconfig(local_channel(), 'ussrbasic', 'narrow_navbar', $_POST['ussrbasic_narrow_navbar']); + set_pconfig(local_channel(), 'ussrbasic', 'navbar_dark_mode', $_POST['ussrbasic_navbar_dark_mode']); + set_pconfig(local_channel(), 'ussrbasic', 'dark_mode', $_POST['ussrbasic_dark_mode']); set_pconfig(local_channel(), 'ussrbasic', 'nav_bg', $_POST['ussrbasic_nav_bg']); - set_pconfig(local_channel(), 'ussrbasic', 'nav_icon_colour', $_POST['ussrbasic_nav_icon_colour']); - set_pconfig(local_channel(), 'ussrbasic', 'nav_active_icon_colour', $_POST['ussrbasic_nav_active_icon_colour']); - set_pconfig(local_channel(), 'ussrbasic', 'link_colour', $_POST['ussrbasic_link_colour']); - set_pconfig(local_channel(), 'ussrbasic', 'background_colour', $_POST['ussrbasic_background_colour']); - set_pconfig(local_channel(), 'ussrbasic', 'banner_colour', $_POST['ussrbasic_banner_colour']); + set_pconfig(local_channel(), 'ussrbasic', 'nav_bg_dark', $_POST['ussrbasic_nav_bg_dark']); + set_pconfig(local_channel(), 'ussrbasic', 'link_color', $_POST['ussrbasic_link_color']); + set_pconfig(local_channel(), 'ussrbasic', 'link_color_dark', $_POST['ussrbasic_link_color_dark']); + set_pconfig(local_channel(), 'ussrbasic', 'link_hover_color', $_POST['ussrbasic_link_hover_color']); + set_pconfig(local_channel(), 'ussrbasic', 'link_hover_color_dark', $_POST['ussrbasic_link_hover_color_dark']); + set_pconfig(local_channel(), 'ussrbasic', 'background_color', $_POST['ussrbasic_background_color']); + set_pconfig(local_channel(), 'ussrbasic', 'background_color_dark', $_POST['ussrbasic_background_color_dark']); set_pconfig(local_channel(), 'ussrbasic', 'background_image', $_POST['ussrbasic_background_image']); - set_pconfig(local_channel(), 'ussrbasic', 'item_colour', $_POST['ussrbasic_item_colour']); - set_pconfig(local_channel(), 'ussrbasic', 'comment_item_colour', $_POST['ussrbasic_comment_item_colour']); + set_pconfig(local_channel(), 'ussrbasic', 'background_image_dark', $_POST['ussrbasic_background_image_dark']); set_pconfig(local_channel(), 'ussrbasic', 'font_size', $_POST['ussrbasic_font_size']); - set_pconfig(local_channel(), 'ussrbasic', 'font_colour', $_POST['ussrbasic_font_colour']); set_pconfig(local_channel(), 'ussrbasic', 'radius', $_POST['ussrbasic_radius']); - set_pconfig(local_channel(), 'ussrbasic', 'photo_shadow', $_POST['ussrbasic_shadow']); set_pconfig(local_channel(), 'ussrbasic', 'converse_width', $_POST['ussrbasic_converse_width']); set_pconfig(local_channel(), 'ussrbasic', 'top_photo', $_POST['ussrbasic_top_photo']); set_pconfig(local_channel(), 'ussrbasic', 'reply_photo', $_POST['ussrbasic_reply_photo']); @@ -87,29 +89,35 @@ class UssrbasicConfig { function form($arr) { - if(get_pconfig(local_channel(), 'ussrbasic', 'advanced_theming')) - $expert = 1; + $expert = false; + if(get_pconfig(local_channel(), 'ussrbasic', 'advanced_theming')) { + $expert = true; + } - $o .= replace_macros(get_markup_template('theme_settings.tpl'), array( + $o = replace_macros(get_markup_template('theme_settings.tpl'), array( '$submit' => t('Submit'), '$baseurl' => z_root(), '$theme' => \App::$channel['channel_theme'], '$expert' => $expert, '$title' => t("Theme settings"), + '$dark' => t('Dark style'), + '$light' => t('Light style'), + '$common' => t('Common settings'), + '$dark_mode' => array('ussrbasic_dark_mode',t('Default to dark mode'),$arr['dark_mode'], '', array(t('No'),t('Yes'))), + '$navbar_dark_mode' => array('ussrbasic_navbar_dark_mode',t('Always use light icons for navbar'),$arr['navbar_dark_mode'], t('Enable this option if you use a dark navbar color in light mode'), array(t('No'),t('Yes'))), '$narrow_navbar' => array('ussrbasic_narrow_navbar',t('Narrow navbar'),$arr['narrow_navbar'], '', array(t('No'),t('Yes'))), '$nav_bg' => array('ussrbasic_nav_bg', t('Navigation bar background color'), $arr['nav_bg']), - '$nav_icon_colour' => array('ussrbasic_nav_icon_colour', t('Navigation bar icon color '), $arr['nav_icon_colour']), - '$nav_active_icon_colour' => array('ussrbasic_nav_active_icon_colour', t('Navigation bar active icon color '), $arr['nav_active_icon_colour']), - '$link_colour' => array('ussrbasic_link_colour', t('Link color'), $arr['link_colour'], '', $link_colours), - '$banner_colour' => array('ussrbasic_banner_colour', t('Set font-color for banner'), $arr['banner_colour']), - '$bgcolour' => array('ussrbasic_background_colour', t('Set the background color'), $arr['bgcolour']), + '$nav_bg_dark' => array('ussrbasic_nav_bg_dark', t('Dark navigation bar background color'), $arr['nav_bg_dark']), + '$link_color' => array('ussrbasic_link_color', t('Link color'), $arr['link_color']), + '$link_color_dark' => array('ussrbasic_link_color_dark', t('Dark link color'), $arr['link_color_dark']), + '$link_hover_color' => array('ussrbasic_link_hover_color', t('Link hover color'), $arr['link_hover_color']), + '$link_hover_color_dark' => array('ussrbasic_link_hover_color_dark', t('Dark link hover color'), $arr['link_hover_color_dark']), + '$bgcolor' => array('ussrbasic_background_color', t('Set the background color'), $arr['bgcolor']), + '$bgcolor_dark' => array('ussrbasic_background_color_dark', t('Set the dark background color'), $arr['bgcolor_dark']), '$background_image' => array('ussrbasic_background_image', t('Set the background image'), $arr['background_image']), - '$item_colour' => array('ussrbasic_item_colour', t('Set the background color of items'), $arr['item_colour']), - '$comment_item_colour' => array('ussrbasic_comment_item_colour', t('Set the background color of comments'), $arr['comment_item_colour']), + '$background_image_dark' => array('ussrbasic_background_image_dark', t('Set the dark background image'), $arr['background_image_dark']), '$font_size' => array('ussrbasic_font_size', t('Set font-size for the entire application'), $arr['font_size'], t('Examples: 1rem, 100%, 16px')), - '$font_colour' => array('ussrbasic_font_colour', t('Set font-color for posts and comments'), $arr['font_colour']), '$radius' => array('ussrbasic_radius', t('Set radius of corners'), $arr['radius'], t('Example: 4px')), - '$shadow' => array('ussrbasic_shadow', t('Set shadow depth of photos'), $arr['shadow']), '$converse_width' => array('ussrbasic_converse_width',t('Set maximum width of content region in rem'),$arr['converse_width'], t('Leave empty for default width')), '$top_photo' => array('ussrbasic_top_photo', t('Set size of conversation author photo'), $arr['top_photo']), '$reply_photo' => array('ussrbasic_reply_photo', t('Set size of followup author photos'), $arr['reply_photo']), @@ -121,7 +129,15 @@ class UssrbasicConfig { } - +function ussrbasic_theme_admin_enable() { + // This function is called once when the theme is being enabled by the admin + // It can be used to register hooks etc. +} + +function ussrbasic_theme_admin_disable() { + // This function is called once when the theme is being disabled by the admin + // It can be used to unregister hooks etc. +} diff --git a/ussrbasic/php/style.php b/ussrbasic/php/style.php index 93e450a..54efd95 100644 --- a/ussrbasic/php/style.php +++ b/ussrbasic/php/style.php @@ -11,20 +11,19 @@ if(! App::$install) { // Load the owners pconfig $nav_bg = get_pconfig($uid, 'ussrbasic', 'nav_bg'); - $nav_icon_colour = get_pconfig($uid, 'ussrbasic', 'nav_icon_colour'); - $nav_active_icon_colour = get_pconfig($uid, 'ussrbasic', 'nav_active_icon_colour'); - $banner_colour = get_pconfig($uid,'ussrbasic','banner_colour'); + $nav_bg_dark = get_pconfig($uid, 'ussrbasic', 'nav_bg_dark'); $narrow_navbar = get_pconfig($uid,'ussrbasic','narrow_navbar'); - $link_colour = get_pconfig($uid, 'ussrbasic', 'link_colour'); + $link_color = get_pconfig($uid, 'ussrbasic', 'link_color'); + $link_color_dark = get_pconfig($uid, 'ussrbasic', 'link_color_dark'); + $link_hover_color = get_pconfig($uid, 'ussrbasic', 'link_hover_color'); + $link_hover_color_dark = get_pconfig($uid, 'ussrbasic', 'link_hover_color_dark'); + $bgcolor = get_pconfig($uid, 'ussrbasic', 'background_color'); + $bgcolor_dark = get_pconfig($uid, 'ussrbasic', 'background_color_dark'); $schema = get_pconfig($uid,'ussrbasic','schema'); - $bgcolour = get_pconfig($uid, 'ussrbasic', 'background_colour'); $background_image = get_pconfig($uid, 'ussrbasic', 'background_image'); - $item_colour = get_pconfig($uid, 'ussrbasic', 'item_colour'); - $comment_item_colour = get_pconfig($uid, 'ussrbasic', 'comment_item_colour'); + $background_image_dark = get_pconfig($uid, 'ussrbasic', 'background_image_dark'); $font_size = get_pconfig($uid, 'ussrbasic', 'font_size'); - $font_colour = get_pconfig($uid, 'ussrbasic', 'font_colour'); $radius = get_pconfig($uid, 'ussrbasic', 'radius'); - $shadow = get_pconfig($uid,'ussrbasic','photo_shadow'); $converse_width=get_pconfig($uid,'ussrbasic','converse_width'); $top_photo=get_pconfig($uid,'ussrbasic','top_photo'); $reply_photo=get_pconfig($uid,'ussrbasic','reply_photo'); @@ -63,6 +62,7 @@ if ((!$schema) || ($schema == '---')) { require_once ($schemefile); } + $schemecss = ''; if(file_exists('view/theme/ussrbasic/schema/default.css')) { $schemecss = file_get_contents('view/theme/ussrbasic/schema/default.css'); } @@ -72,37 +72,47 @@ if ((!$schema) || ($schema == '---')) { //Set some defaults - we have to do this after pulling owner settings, and we have to check for each setting //individually. If we don't, we'll have problems if a user has set one, but not all options. if (! $nav_bg) - $nav_bg = '#343a40'; -if (! $nav_icon_colour) - $nav_icon_colour = 'rgba(255, 255, 255, 0.55)'; -if (! $nav_active_icon_colour) - $nav_active_icon_colour = 'rgba(255, 255, 255, 0.75)'; -if (! $link_colour) - $link_colour = '#0d6efd'; -if (! $banner_colour) - $banner_colour = '#fff'; -if (! $bgcolour) - $bgcolour = 'rgb(254,254,254)'; + $nav_bg = 'rgba(248, 249, 250, 1)'; + +if (! $nav_bg_dark) + $nav_bg_dark = 'rgba(43, 48, 53, 1)'; + +if (! $link_color) + $link_color = '#0d6efd'; + +if (! $link_color_dark) + $link_color_dark = '#6ea8fe'; + +if (! $link_hover_color) + $link_hover_color = '#0a58ca'; + +if (! $link_hover_color_dark) + $link_hover_color_dark = '#9ec5fe'; + +if (! $bgcolor) + $bgcolor = '#fff'; + +if (! $bgcolor_dark) + $bgcolor_dark = '#212529'; + if (! $background_image) - $background_image =''; -if (! $item_colour) - $item_colour = 'rgb(238,238,238)'; -if (! $comment_item_colour) - $comment_item_colour = 'rgb(255,255,255)'; -if (! $item_opacity) - $item_opacity = '1'; + $background_image = ''; + +if (! $background_image_dark) + $background_image_dark = ''; + if (! $font_size) $font_size = '0.875rem'; -if (! $font_colour) - $font_colour = '#4d4d4d'; + if (! $radius) - $radius = '0.25rem'; -if (! $shadow) - $shadow = '0'; + $radius = '0.375rem'; + if (! $converse_width) $converse_width = '52'; //unit: rem + if(! $top_photo) $top_photo = '2.3rem'; + if(! $reply_photo) $reply_photo = '2.3rem'; @@ -111,10 +121,6 @@ if(file_exists('view/theme/ussrbasic/css/style.css')) { $x = file_get_contents('view/theme/ussrbasic/css/style.css'); - if($schema === 'dark' && file_exists('view/theme/ussrbasic/schema/bootstrap-nightfall.css')) { - $x .= file_get_contents('view/theme/ussrbasic/schema/bootstrap-nightfall.css'); - } - if($narrow_navbar && file_exists('view/theme/ussrbasic/css/narrow_navbar.css')) { $x .= file_get_contents('view/theme/ussrbasic/css/narrow_navbar.css'); } @@ -133,31 +139,26 @@ if(file_exists('view/theme/ussrbasic/css/style.css')) { $options = array ( '$nav_bg' => $nav_bg, - '$nav_icon_colour' => $nav_icon_colour, - '$nav_active_icon_colour' => $nav_active_icon_colour, - '$link_colour' => $link_colour, - '$banner_colour' => $banner_colour, - '$bgcolour' => $bgcolour, + '$nav_bg_dark' => $nav_bg_dark, + '$link_color' => $link_color, + '$link_color_dark' => $link_color_dark, + '$link_hover_color' => $link_hover_color, + '$link_hover_color_dark' => $link_hover_color_dark, + '$bgcolor' => $bgcolor, + '$bgcolor_dark' => $bgcolor_dark, '$background_image' => $background_image, - '$item_colour' => $item_colour, - '$comment_item_colour' => $comment_item_colour, + '$background_image_dark' => $background_image_dark, '$font_size' => $font_size, - '$font_colour' => $font_colour, '$radius' => $radius, - '$shadow' => $shadow, '$converse_width' => $converse_width, - '$nav_float_min_opacity' => $nav_float_min_opacity, - '$nav_percent_min_opacity' => $nav_percent_min_opacity, '$top_photo' => $top_photo, '$reply_photo' => $reply_photo, - '$pmenu_top' => $pmenu_top, - '$pmenu_reply' => $pmenu_reply, '$main_width' => $main_width, '$left_aside_width' => $left_aside_width, '$right_aside_width' => $right_aside_width ); - echo str_replace(array_keys($options), array_values($options), $x); + echo strtr($x, $options); } diff --git a/ussrbasic/php/theme.php b/ussrbasic/php/theme.php index 560f6a3..ac10f86 100644 --- a/ussrbasic/php/theme.php +++ b/ussrbasic/php/theme.php @@ -2,15 +2,17 @@ /** * * Name: Ussrbasic - * * Description: ussr.win 3 column based on Hubzilla standard theme + * * Description: ussr.win theme based on Hubzilla standard theme * * Version: 2.2 - * * MinVersion: 6.5.13 - * * MaxVersion: 8.0 + * * MinVersion: 8.0 + * * MaxVersion: 9.0 * * Author: Fabrixxm - * * Theme_Color: #343a40 + * * Maintainer: ivan zlax + * * Theme_Color: rgb(248, 249, 250) * * Background_Color: rgb(254,254,254) */ -function ussrbasic_init(&$a) { + +function ussrbasic_init() { } diff --git a/ussrbasic/php/theme_init.php b/ussrbasic/php/theme_init.php index 0ac580f..5bb4fb3 100644 --- a/ussrbasic/php/theme_init.php +++ b/ussrbasic/php/theme_init.php @@ -1,15 +1,34 @@ input { - background-color: #B22A26 !important; - border-color: #D43F3A !important; - color: #FFF !important; -} -.btn-danger:hover, .btn-danger:focus, form#chat-destroy > input:hover, form#chat-destroy > input:focus { - color: #FFF !important; - background-color: #C9302C !important; - border-color: #AC2925 !important; -} - -.pager_first, -.pager_last, -.pager_prev, -.pager_next, -.pager-prev, -.pager-next, -.pager_n { - border: 1px solid #222; - background: #1e1e1e; -} - -input { - border: 1px solid #222; -} - -input[type="submit"] { - background-color: #333; - color: #fff; -} - -.notify-seen a { - background: #111; - color: #222 !important; -} - -.notify-seen a:hover { - background: #222; - color: #ccc !important; -} - -nav .dropdown-menu>li>a{ - color: #fff; -} - -nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ - color: #fff; - background-color: #222; - background-image: none; -} - -nav .dropdown-menu .divider{ - background-color: #222; -} - -nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ - color: #fff; - background-color: #222; - background-image: none; -} - -nav .dropdown-menu { - background-color: #000; -} - -#nav-search-text { - background-color: #999; -} - -.autocomplete .selected { - background: #999; -} - -.nav-tabs { - border-bottom:1px solid #333; -} - -.nav-tabs .nav-link.active { - color: #fff; - background-color: #111; - border-color: #333; -} - -.nav-tabs .nav-link:hover, -.nav-tabs .nav-link:focus { - text-decoration: underline; - background-color: #222; - color: #ccc; - border-color: #333; -} - -aside .nav > li > a:hover, aside .nav > li > a:focus { - text-decoration: underline; - background-color: #222; -} - -a, a:visited, a:link, .fakelink, .fakelink:visited, .fakelink:link { - font-weight: bold; -} - -.list-group-item { - background-color: #222; -} - -.text-dark { - color: #aaa !important; -} - -.group-selected, .fileas-selected, .categories-selected, .search-selected, a.active { - color: #fff !important; - text-decoration: underline !important; -} - -.generic-content-wrapper-styled { - background-color: rgba(28,28,28,0.8); -} - -.autocomplete { - background: #222; -} - -blockquote { - background-color: #1e1e1e; - border-left: 3px solid #666; - color: #ccc; -} - -code { - border: 1px solid #090909; - background: #000; - color: #fff; -} - -pre { - background: #000; - color: #fff; - border:1px solid #090909; -} - -#wiki-content-container code { - background: #000; -} - -.notif-item a { - color: #ccc; -} - -.notif-item a:hover { - color: #fff; -} - -.dropdown-menu { - background-color: #222; -} - -.dropdown-menu >li > a { - color: #ccc !important; -} - -.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { - color: #ddd; - background-color: #333; - background-image: none; -} - -.open .dropdown-toggle.btn-default, .open .dropdown-toggle.btn-default:focus { - color: #ccc; - background-color: #222; - border-color: #222; -} - -.pmenu-item:hover a { - background-color: #333 !important; - color: #ddd; -} - -.preview { - background: url('../img/gray_and_black_diagonal_stripes_background_seamless.gif'); -} - -.xdsoft_datepicker.active { - color: #222 !important; - text-decoration: none !important; -} - -.xdsoft_datepicker.active:hover, .xdsoft_datepicker.active:focus { - color: #222 !important; - text-decoration: underline; -} - -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #333; - } -} - -#profile-jot-wrapper { - background-color: inherit; - border: none; -} - -.nav-tabs.nav-justified { - background-color: inherit; - border: none; -} - -.table-striped > tbody > tr:nth-of-type(2n+1), .table-hover > tbody > tr:hover { - background-color: #191919; -} - -.table > tbody > tr > td { - border-color: #888; -} - -.help-content { - border-bottom: #222 thin solid; -} - -.help-content-open { - -moz-box-shadow: 0px 3px 3px #222; - -webkit-box-shadow: 0px 3px 3px #222; - box-shadow: 0px 3px 3px #222; -} - -.contextual-help-content-open { - background: $nav_bg; - border-bottom: #555 1px solid; - box-shadow: 0px 3px 3px rgba(85,85,85,0.2); -} - -.contextual-help-tool { - opacity: 0.5; -} - -.contextual-help-tool:hover { - opacity: 1; -} - -.contextual-help-tool i { - color: $link_colour; -} - - -.profile-match-wrapper { - width: 150px; - height: 120px; - border: none; -} - -.profile-match-name { - width: 144px; - white-space: nowrap; - text-overflow: ellipsis; -} - -.widget-nav-pills-icons:hover + a { - background-color: #222; -} - -.widget-nav-pills-checkbox:hover + a { - background-color: #222; -} - - -/* category badge fix: */ -a.text-dark:focus, a.text-dark:hover { - color: #ddd !important; -} - -.badge-warning { -/* background-color: #ffc927; */ -} -.badge-warning a.text-dark { - color: #333 !important; -} -.badge-warning a.text-dark:focus, .badge-warning a.text-dark:hover { - color: red !important; - text-decoration: none; -} - -/* fix color for highlithed text */ -span.default-highlight { - color: #333; - border-radius: 4px; -} diff --git a/ussrbasic/schema/dark.php b/ussrbasic/schema/dark.php deleted file mode 100644 index 18e92ac..0000000 --- a/ussrbasic/schema/dark.php +++ /dev/null @@ -1,41 +0,0 @@ - h3 { +div.tagblock:nth-child(3) > h3:nth-child(1) { position: relative; left: 33%; content: url(https://ussr.win/photo/73e2201da875ccae6fecadfcf8ccba55c6c8ac093634d2e4af8e0f3cec1f2de3.gif); @@ -71,6 +76,9 @@ body { a:link { color: #63bd65; } +.zinlcxmi { + color: #63bd65; +} a:visited { color: #87ab63; @@ -385,3 +393,31 @@ blockquote { border-bottom-color: #444444; border-left-color: #444444; } + +.generic-content-wrapper { + border: 1px solid #444444; +} + +#notifications { + background-color: #383c4a; +} + +[data-bs-theme="light"] .navbar.bg-body-tertiary { + background-color: #2e323e !important; +} + +[data-bs-theme="dark"] .navbar.bg-body-tertiary { + background-color: #2e323e !important; +} + +.navbar { + --bs-navbar-color: #dddddd; +} + +.navbar-banner { + color: #dddddd; +} + +.bg-body-secondary { + --bs-bg-opacity: 0; +} diff --git a/ussrbasic/tpl/theme_settings.tpl b/ussrbasic/tpl/theme_settings.tpl index 0126cbc..e648b50 100644 --- a/ussrbasic/tpl/theme_settings.tpl +++ b/ussrbasic/tpl/theme_settings.tpl @@ -1,31 +1,33 @@ +{{include file="field_checkbox.tpl" field=$dark_mode}} {{include file="field_checkbox.tpl" field=$narrow_navbar}} {{include file="field_input.tpl" field=$converse_width}} {{include file="field_input.tpl" field=$font_size}} {{include file="field_checkbox.tpl" field=$advanced_theming}} + {{if $expert}} +

{{$light}}

+ {{include file="field_checkbox.tpl" field=$navbar_dark_mode}} {{include file="field_colorinput.tpl" field=$nav_bg}} - {{include file="field_colorinput.tpl" field=$nav_icon_colour}} - {{include file="field_colorinput.tpl" field=$nav_active_icon_colour}} - {{include file="field_colorinput.tpl" field=$banner_colour}} - {{include file="field_colorinput.tpl" field=$bgcolour}} + {{include file="field_colorinput.tpl" field=$bgcolor}} {{include file="field_colorinput.tpl" field=$background_image}} - {{include file="field_colorinput.tpl" field=$item_colour}} - {{include file="field_colorinput.tpl" field=$comment_item_colour}} - {{*include file="field_colorinput.tpl" field=$comment_border_colour*}} - {{*include file="field_input.tpl" field=$comment_indent*}} - {{include file="field_colorinput.tpl" field=$font_colour}} - {{include file="field_colorinput.tpl" field=$link_colour}} + {{include file="field_colorinput.tpl" field=$link_color}} + {{include file="field_colorinput.tpl" field=$link_hover_color}} + +

{{$dark}}

+ {{include file="field_colorinput.tpl" field=$nav_bg_dark}} + {{include file="field_colorinput.tpl" field=$bgcolor_dark}} + {{include file="field_colorinput.tpl" field=$background_image_dark}} + {{include file="field_colorinput.tpl" field=$link_color_dark}} + {{include file="field_colorinput.tpl" field=$link_hover_color_dark}} + +

{{$common}}

{{include file="field_input.tpl" field=$radius}} - {{include file="field_input.tpl" field=$shadow}} {{include file="field_input.tpl" field=$top_photo}} {{include file="field_input.tpl" field=$reply_photo}} {{/if}} diff --git a/ussrbasicleft/css/blockmode.css b/ussrbasicleft/css/blockmode.css deleted file mode 100644 index cc1db20..0000000 --- a/ussrbasicleft/css/blockmode.css +++ /dev/null @@ -1,15 +0,0 @@ - -.wall-item-content.conv-list-mode { - max-width: 280px; - height:200px; - min-height: 200px; - overflow: hidden; -} - -.thread-wrapper.toplevel_item.conv-list-mode { - width: 300px; - height: 300px; - float: left; - margin-left: 5px; - margin-bottom: 35px; -} diff --git a/ussrbasicleft/css/mod_page.css b/ussrbasicleft/css/mod_page.css deleted file mode 100644 index 37f597f..0000000 --- a/ussrbasicleft/css/mod_page.css +++ /dev/null @@ -1,24 +0,0 @@ -/* -section { -left: 0px; -width: 800px; -margin-left: auto; -margin-right: auto; -} -body {background-color: #d00 !important;} - -.page-content-wrapper {background: #fff; - color: #000; - border-radius: 20px; - box-shadow: 5px 5px 5px #111; -} - -h3.page-title { -padding-top: 30px; - color: #033} -.page-body {padding: 40px;} - -.page-body strong {color: #033;} - -.nav-links {margin-top: 5px;} -*/ \ No newline at end of file diff --git a/ussrbasicleft/css/narrow_navbar.css b/ussrbasicleft/css/narrow_navbar.css deleted file mode 100644 index 99f0836..0000000 --- a/ussrbasicleft/css/narrow_navbar.css +++ /dev/null @@ -1,30 +0,0 @@ -@media screen and (min-width: 767px) { - - nav.navbar { - padding-top: 1px; - padding-bottom: 1px - } - - nav .badge { - top: 0px; - left: -0.25rem; - } - - .contextual-help-content-open { - top: 2.5rem; - } - - aside { - padding-top: 3.5rem; - } - - section { - padding-top: 3.5rem; - } - - #jGrowl.top-right { - top: 3.5rem; - right: 15px; - } - -} diff --git a/ussrbasicleft/css/sloppy_photos.css b/ussrbasicleft/css/sloppy_photos.css deleted file mode 100644 index 78aedc9..0000000 --- a/ussrbasicleft/css/sloppy_photos.css +++ /dev/null @@ -1,58 +0,0 @@ - -.rotleft1 { --webkit-transform: rotate(-1deg); --moz-transform: rotate(-1deg); --ms-transform: rotate(-1deg); --o-transform: rotate(-1deg); -} - -.rotleft2 { --webkit-transform: rotate(-2deg); --moz-transform: rotate(-2deg); --ms-transform: rotate(-2deg); --o-transform: rotate(-2deg); -} - -.rotleft3 { --webkit-transform: rotate(-3deg); --moz-transform: rotate(-3deg); --ms-transform: rotate(-3deg); --o-transform: rotate(-3deg); -} - -.rotleft4 { --webkit-transform: rotate(-4deg); --moz-transform: rotate(-4deg); --ms-transform: rotate(-4deg); --o-transform: rotate(-4deg); -} - - -.rotright1 { --webkit-transform: rotate(1deg); --moz-transform: rotate(1deg); --ms-transform: rotate(1deg); --o-transform: rotate(1deg); -} - -.rotright2 { --webkit-transform: rotate(2deg); --moz-transform: rotate(2deg); --ms-transform: rotate(2deg); --o-transform: rotate(2deg); -} - -.rotright3 { --webkit-transform: rotate(3deg); --moz-transform: rotate(3deg); --ms-transform: rotate(3deg); --o-transform: rotate(3deg); -} - -.rotright4 { --webkit-transform: rotate(4deg); --moz-transform: rotate(4deg); --ms-transform: rotate(4deg); --o-transform: rotate(4deg); -} - diff --git a/ussrbasicleft/css/style.css b/ussrbasicleft/css/style.css deleted file mode 100644 index a8416e0..0000000 --- a/ussrbasicleft/css/style.css +++ /dev/null @@ -1,1807 +0,0 @@ -/** - * Ussrbasicleft - * - * Based on duepuntozero Friendica style - * Originally by Fabio Comuni - */ - - -/* generals */ - -html { - font-size: $font_size; -} - -body { - font-size: 0.9rem; - background-color: $bgcolour; - background-image: url('$background_image'); - background-attachment: fixed; - background-size: cover; - color: $font_colour; - margin: 0px; -} - -aside#region_1 { - border-right: 1px solid transparent; - width: $left_aside_widthrem; - min-width: $left_aside_widthrem; - max-width: $left_aside_widthrem; -} - -aside#region_3 { - width: $right_aside_widthrem; - min-width: $left_aside_widthrem; - max-width: $right_aside_widthrem; -} - -aside#left_aside_wrapper, -aside#right_aside_wrapper { - margin-bottom: 10px; -} - -main { - margin-left: auto; - margin-right: auto; - max-width: $main_widthrem; -} - -#overlay { - position: fixed; - top: 0; - left: $left_aside_widthrem; - width: 100vw; - height: 100vh; - background: rgba(0, 0, 0, .3); - cursor: pointer; -} - -h1, .h1 { - font-size: 2rem; -} - -h2, .h2 { - font-size: 1.6rem; -} - -h3, .h3 { - font-size: 1.2rem; -} - -h4, .h4 { - font-size: 1.05rem; -} - -h5, .h5 { - font-size: 0.9rem; -} - -h6, .h6 { - font-size: 0.75rem; -} - -#banner { - color: $banner_colour; - font-weight: bold; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -#banner img { - max-height: 1.35rem; - width: auto; -} - -.jslider { - font-family: sans-serif, arial, freesans; -} - -abbr { - border-bottom: none; -} - -/* icons */ - -a, -.fakelink { - color: $link_colour; -} - - -a:hover, -a:focus, -.fakelink:hover, -.fakelink:focus { - color: $link_colour; -} - -.fakelink, -.cursor-pointer { - cursor: pointer; -} - -input, optgroup, select, textarea { - font-size: 0.9rem !important; -} - -input[type=text], textarea { - resize: vertical; - background-color: $comment_item_colour; - color: $font_colour; -} - -.selected-doco-nav { - font-weight: bold; - text-shadow: 2px 2px 3px lightgray; -} - -#doco-content img { - width: 100%; -} - -#help-content pre code { - overflow-x: auto; - white-space: pre; -} - -pre code { - border: none; - padding: 1em 1.5em; -} - -code { - background: #ccc; - color: #000; -} - -pre { - background: #F5F5F5; - color: #333; - border:1px solid #ccc; - border-radius: $radius; -} - -.heart { - color: #FF0000; -} - -nav { - opacity: $nav_float_min_opacity; - filter:alpha(opacity=$nav_percent_min_opacity); -} - -#powered-by { - font-size: 0.5rem; - position: absolute; - top: 50px; - left: 16px; -} - -#powered-by img { - margin-top: -2px; - height: 10px; - width: 10px; -} - -.error-message { - color: #FF0000; - font-size: 1.1em; - border: 1px solid #FF8888; - background-color: #FFEEEE; - padding: 10px; -} - -.nav-channel-select { margin-left: 8px; } - -/* contextual help */ -.contextual-help-content { - display: none; - -} - -.contextual-help-content-open { - display: block; - position: fixed; - top: 3.35rem; - left: 0px; - width: 100%; - max-height: 50%; - background: $comment_item_colour; - padding: 1rem; - border-bottom: #ccc 1px solid; - overflow: auto; - -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); - -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); - box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -} - -.contextual-help-content dd { - margin-bottom: 1em; -} - -.contextual-help-tool { - padding: 7px; - filter: alpha(opacity=20); - opacity: .5; -} - -.contextual-help-tool:hover { - filter: alpha(opacity=50); - opacity: 1; - text-decoration: none; -} - -.contextual-help-tool i { - color: $font_colour; - font-size: 1.05rem; -} - -/* contextual help end */ - -/* spinner */ - -.spinner-wrapper { - display: none; -} - -.spinner.s { - height: 1rem; - width: 1rem; -} - -.spinner.m { - height: 2rem; - width: 2rem; -} - -.spinner.l { - height: 3rem; - width: 3rem; -} - -.spinner.s, -.spinner.m, -.spinner.l { - margin: 0 auto; - position: relative; - -webkit-animation: rotation 1s infinite linear; - -moz-animation: rotation 1s infinite linear; - -o-animation: rotation 1s infinite linear; - animation: rotation 1s infinite linear; - border-left: .2rem solid rgba(77, 77, 77, .15); - border-right: .2rem solid rgba(77, 77, 77, .15); - border-bottom: .2rem solid rgba(77, 77, 77, .15); - border-top: .2rem solid rgba(77, 77, 77, .5); - border-radius: 100%; -} - -@-webkit-keyframes rotation { - from { - -webkit-transform: rotate(0deg); - } - to { - -webkit-transform: rotate(359deg); - } -} - -@-moz-keyframes rotation { - from { - -moz-transform: rotate(0deg); - } - to { - -moz-transform: rotate(359deg); - } -} - -@-o-keyframes rotation { - from { - -o-transform: rotate(0deg); - } - to { - -o-transform: rotate(359deg); - } -} - -@keyframes rotation { - from { - transform: rotate(0deg); - } - to { - transform: rotate(359deg); - } -} - -/* spinner end */ - -/* jumping dots */ -.jumping-dots span { - position: relative; - bottom: 0px; - transition-timing-function: ease-in-out; - -webkit-animation: jump 1s infinite; - animation: jump 1s infinite; -} - -.jumping-dots .dot-1 { - -webkit-animation-delay: 200ms; - animation-delay: 200ms; -} - -.jumping-dots .dot-2 { - -webkit-animation-delay: 400ms; - animation-delay: 400ms; -} - -.jumping-dots .dot-3 { - -webkit-animation-delay: 600ms; - animation-delay: 600ms; -} - -@-webkit-keyframes jump { - 0% { - bottom: 0px; - } - 20% { - bottom: 3px; - } - 40% { - bottom: 0px; - } -} - -@keyframes jump { - 0% {bottom: 0px;} - 20% {bottom: 3px;} - 40% {bottom: 0px;} -} -/* jumping dots end */ - -/* footer */ - -footer { - position:fixed; - bottom:1px; - text-align: right; - padding-bottom: 1em; - padding-right: 3em; -} - -.birthday-today, -.event-today { - font-weight: bold; -} - -.warning-text { - font-size: 1.2em; - font-weight: bold; - color: #ff0000; -} - -#noperm-msg { - margin-top: 15px; -} - -.preview-indicator { -} - -#theme-preview { - margin: 15px 0px; -} - -#cropimage-wrapper, -#cropimage-preview-wrapper { - margin-bottom: 10px; -} - -.fn { - font-weight: bold; - font-size: 1rem; -} - -.vcard-card { - background-color: rgba(254,254,254,0.5); -} - -.vcard { - word-wrap: break-word; -} - -.profile-edit-side-link { - opacity: 0; - filter:alpha(opacity=0); -} - -.card:hover .profile-edit-side-link { - opacity: 1; - filter:alpha(opacity=100); -} - -#hide-friends-yes-label, -#hide-friends-no-label { - margin-left: 125px; - float: left; - width: 50px; -} - -#fsuggest-desc, #fsuggest-submit-wrapper { - margin-top: 15px; - margin-bottom: 15px; -} - -.app-name { - overflow: none; -} - -.app-container img { - margin-left: auto; - margin-right: auto; - width: 80px; - height: 80px; - display: block; -} - -.pager { - padding: 10px; - text-align: center; - font-size: 1.0em; -} - - -.pager_first, -.pager_last, -.pager_prev, -.pager_next, -.pager-prev, -.pager-next, -.pager_n { - border: 1px solid #ccc; - background: transparent; - padding: 4px; -} - -.pager_current { - border: 1px solid transparent; - background: transparent; - padding: 4px; -} - -.photo, -.contact-block-img { - border-radius: $radius; - box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; -} - -#side-bar-photos-albums { - margin-top: 15px; -} - -#side-bar-photos-albums ul { - list-style: none; -} - -.profile-match-photo img, -.directory-photo-img { - border-radius: $radius; - box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; -} - -.profile-match-photo img { - width: $top_photo !important; - height: $top_photo !important; -} - -#photo-view-wrapper { - background-color: $item_colour; -} - -.pmenu.horizontal { - padding: 0 0 0 0; - border-bottom: none; -} - -.pmenu.horizontal .pmenu-title { - display: none; -} -.pmenu.horizontal ul { - -moz-padding-start: 0; -} - -.pmenu.horizontal li { - margin-left: 0; - display: inline; - padding-right: 15px; -} - -.group-delete-wrapper { - float: right; -} - -#pause { - position: fixed; - bottom: 5px; - right: 5px; -} - -#contact-block { - width: 100%; -} - -#contact-block-numcontacts { - font-weight: bold; - margin-bottom:10px; -} - -.contact-block-div { - display: inline; -} - -.contact-block-textdiv { - width: 150px; - height: 34px; -} - -.contact-block-img { - width: 2.95rem; - height: 2.95rem; - margin-bottom: 3px; -} - -#tag-remove { - margin-bottom: 15px; -} - -#tagrm li { - margin-bottom: 10px; -} - -#tagrm-submit, #tagrm-cancel { - margin-top: 25px; -} - -#tagrm-cancel { - margin-left: 15px; -} - -.wall-item-conv { - background-color: $comment_item_colour; -} - -#nav-notifications-template, -#nav-notifications-forums-template { - display: none; -} - -#nav-search-spinner { - float: right; - margin-top: -1.4rem; - margin-right: 1rem; -} - - -#nav-search-text { - width: 280px; - padding: .15rem .5rem; -} - -nav .acpopup { - top: 46px !important; - margin-left: -35px; - width: 290px; -} - -.clear { - clear: both; -} - -.descriptive-text { - color: #888; -} - -#plugin-settings-link, #account-settings-link { - margin-bottom: 10px; -} - -#uexport-link { - margin-bottom: 20px; -} - -#network-new-link { - margin-top: 15px; - margin-bottom: 15px; -} - -#cboxOverlay { - z-index: 1050; -} - -#colorbox { - z-index: 1051; -} - -#cboxContent { - padding: 3px; - border: 0px solid #fff; - border-radius: $radius; - background-color: #fff; - z-index: 1052; -} - -.app-title { - margin: 10px; -} - -.profile-match-photo { - float: left; -} - -.profile-match-name { - width: 120px; - height: 1.5em; - overflow: hidden !important; -} - -.profile-match-note { - text-align: center; -} - -.profile-match-connect { - text-align: center; - font-weight: bold; -} - -.profile-match-wrapper { - float: left; - width: 120px; - height: 150px; - padding: 10px; - margin: 8px 10px 0 0; - border-top: 1px solid #eee; - border-left: 2px solid #eee; -} -.profile-match-ignore { - float: right; -} - -.side-link { - margin-bottom: 15px; -} - -#prof-members { - margin-top: 20px; - padding: 10px; - height: 250px; - overflow: auto; - border: 1px solid #ddd; -} - -#prof-separator { - margin-top: 10px; - margin-bottom: 10px; -} - -#prof-all-contacts { - padding: 10px; - height: 450px; - overflow: auto; - border: 1px solid #ddd; -} - -#prof-edit-desc { - margin-top: 15px; -} - -.required { - color: #ff0000; -} - -.notif-image { - height: 80px; - width: 80px; - margin-right: 15px; -} - -/** - * OAuth - */ -.oauthapp { - height: auto; overflow: auto; - border-bottom: 2px solid #cccccc; - padding-bottom: 1em; - margin-bottom: 1em; -} -.oauthapp img { - float: left; - width: 48px; height: 48px; - margin: 10px; -} -.oauthapp .icon { - margin-right: 20px; -} - -.oauthapp img.noicon { - background-image: url("../../../../images/icons/48/plugin.png"); - background-position: center center; - background-repeat: no-repeat; -} -.oauthapp a { - float: left; -} - - -.body-attach { - margin-top: 10px; -} - -.acpopup li div.taggable { - color:#cc0000; -} - -/* popup notifications */ -div.jGrowl div.notice { - background: #511919 url("../../../../images/icons/48/notice.png") no-repeat 5px center; - color: #ffffff; - padding-left: 58px; -} -div.jGrowl div.info { - background: #364e59 url("../../../../images/icons/48/info.png") no-repeat 5px center; - color: #ffffff; - padding-left: 58px; -} -#jGrowl.top-right { - top: 4.5rem; - right: .25rem; -} - -div.jGrowl div.jGrowl-notification { - min-height: 60px; -} - -.jslider .jslider-scale ins { - color: #333; - font-size: 0.9rem; - width: 100px; - text-align: center; -} - -.conv-participants { - color: $font_colour; -} - -.contactname { - display: block; - overflow: hidden; - text-overflow: ellipsis; -} - -.dropdown-notification, -.notification, -.member-item { - line-height: 1.2em; - font-size: 0.75rem; - overflow: hidden; - text-overflow: ellipsis; - display: block; - white-space: nowrap; -} - -.notification.notification-forum { - font-size: 0.9rem; - color: $font_colour; -} - -#acl-search::-webkit-input-placeholder { - /* non-fontawesome fonts set a fallback for text parts of the placeholder*/ - font-family: ForkAwesome, sans-serif, arial, freesans; -} - -#acl-search::-moz-placeholder { - /* non-fontawesome fonts set a fallback for text parts of the placeholder*/ - font-family: ForkAwesome, sans-serif, arial, freesans; -} - -.acl-item-header { - width: 100%; -} - -.acl-list-item.grouphide { - border: 1px solid red; - z-index: 2; -} - -.acl-list-item.groupshow { - border: 1px solid green; - z-index: 2; -} - -.acl-list-item.taggable { - background-color: #ddddff; -} - -.acl-button-show, -.acl-button-hide { - float: right; - margin-left: 5px; -} - -.contact-block-content { - margin-top: 10px; -} -.contact-block-img.archived, -.app-deleted, -.dim { - opacity: 0.3; - filter:alpha(opacity=30); -} - - -.profile-match-connect { - margin-top: 5px; -} - -.reshared-content { - margin-left: 20px; -} - -.shared_header img { - border-radius: $radius; - margin-right: .75rem; -} - -.tag1 { - font-size : 0.9em !important; - } - -.tag2 { - font-size : 1.0em !important; - } - -.tag3 { - font-size : 1.1em !important; - } - -.tag4 { - font-size : 1.2em !important; - } - -.tag5 { - font-size : 1.3em !important; - } - - -.tag6 { - font-size : 1.4em !important; - } - - -.tag7 { - font-size : 1.5em !important; - } - - -.tag8 { - font-size : 1.6em !important; - } - -.tag9 { - font-size : 1.7em !important; - } - -.tag10 { - font-size : 1.8em !important; - } - -div#write-pages { -display: block; -background: silver; -width: 100%; -} - -div#write-pages a { -color: #000; -margin-right: 50px; -} - -.pmenu ul { - list-style-type: none; -} - -.generic-icons, -a .generic-icons { - font-size: 1rem; - margin-right: 0.5rem; - color: $font_colour; -} - -.generic-icons-right { - font-size: 1rem; - margin-left: 0.5rem; - color: $font_colour; -} - -.generic-icons:hover, -a .generic-icons:hover, -.generic-icons-right:hover, -a .generic-icons-right:hover { - color: $font_colour; -} - -.generic-icons-nav { - font-size: 1rem; - margin-right: 7px; -} - -.admin-icons { - font-size: 1.2em; - margin-right: 7px; -} - -.drop-icons, -a .drop-icons { - font-size: 1rem; - color: $font_colour; - text-decoration: none; - cursor: pointer; -} - -.drop-icons:hover, -a .drop-icons:hover { - color: #FF0000; -} - -.lockview, -.sys-apps-toggle { - cursor: pointer; -} - -.permission-inherited { - float: left; - margin-right: 10px; - color: #FF0000; -} - -.perm-inherited { - color: #FF0000; -} - - -#menulist { - list-style-type: none; -} - -#adminpage table tr:hover { - background-color: #BBC7D7; -} - -table { - border-spacing: 2px; - max-width: 100%; -} - -th,td { - padding: 3px; -} - -#channels > tbody > tr > td, #users > tbody > tr > td { - max-width: 19.4em; - overflow: hidden; -} - -/* mail */ - -img.mail-conv-sender-photo { - border-radius: $radius; -} - -/* jot */ - -.jothidden { - font-weight: bold; -} - -.jothidden input::-webkit-input-placeholder { - font-weight: bold; -} - -.jothidden input::-moz-placeholder { - font-weight: bold; -} - -#profile-jot-wrapper { - background-color: rgba(254, 254, 254, 1); - border: 1px solid rgba(0, 0, 0, .2); - border-radius: $radius; - -} - -#jot-title, -#jot-pagetitle, -#profile-jot-text { - border-radius: $radius; -} - -#profile-jot-text::-webkit-input-placeholder { - font-size: 1.2rem; -} - -#profile-jot-text::-moz-placeholder { - font-size: 1.2rem; -} - -#profile-jot-text:focus::-webkit-input-placeholder { - color: transparent; -} - -#profile-jot-text:focus::-moz-placeholder { - color: transparent; -} - -#profile-jot-text-loading { - color: #777; - display: none; -} - -.jot-icons.jot-lock-warn { - color: darkorange; -} - - -/* conversation */ - -.top-radius { - border-top-right-radius: $radius; - border-top-left-radius: $radius; -} - -.wall-event-item { - padding: 10px; - color: #fff; - background-color: #3A87AD; /* should reflect calendar color */ - border-top-left-radius: $radius; - border-top-right-radius: $radius; -} - -.wall-photo-item img { - max-width: 100% !important; - border-top-right-radius: $radius; - border-top-left-radius: $radius; -} - -.wall-item-footer { - font-size: 0.75rem; - margin-top: 2em; -} - -.wall-item-content-wrapper { - background-color: $item_colour; - border-top-right-radius: $radius; - border-top-left-radius: $radius; -} - -.wall-item-content-wrapper.comment { - background-color: $comment_item_colour; - border-top-right-radius: 0px; - border-top-left-radius: 0px; -} - -.hide-comments-outer { - background-color: $comment_item_colour; - border-top-color: #ccc; - border-style: solid; - border-top-style: dashed; - border-width: 1px 0px 0px 0px; - text-align: center; - border-radius: 0px; -} - -.hide-comments-outer:hover { - border-top: 1px dashed #adadad; -} - -.wall-item-comment-wrapper { - padding: 7px 10px; - background-color: $item_colour; - border-radius: 0px; - border-bottom-right-radius: $radius; - border-bottom-left-radius: $radius; - border-top: 3px solid $comment_item_colour; -} - -.wall-item-comment-wrapper-wc { - border-top: 0px solid $comment_item_colour; -} - - -.wall-item-photo { - width: $top_photo; - height: $top_photo; - border: none; - border-radius: $radius; - box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; -} - -.comment .wall-item-photo { - width: $reply_photo; - height: $reply_photo; -} - -.wall-item-ago, -.dropdown-sub-text { - color: #777; -} - -.wall-item-content, -.mail-conv-body, -.page-body, -.chat-item-text, -.chat-item-text-self { - font-size: 1rem; -} - - -.comment-edit-text { - border: 1px solid #ccc; - border-radius: $radius; -} - -.divgrow-showmore { - display: block; - border-top: 1px dashed #ccc; - text-align: center; -} - -.divgrow-showmore:hover { - border-top: 1px dashed #adadad; -} - -.directory-item .divgrow-showmore { - background-color: $comment_item_colour; -} - -/* widgets */ - -.widget { - background-color: rgba(254,254,254,.5); - border-radius: $radius; -} - -.widget h3 { - font-size: 0.9rem; - text-transform: uppercase; -} - - -#note-text { - border-radius: $radius; -} - -.fileas-ul { - list-style-type: none; -} - -#datebrowse-sidebar select { - border: 1px solid #ccc; - border-radius: $radius; -} - -.thing-show img { - margin: 10px; -} - -.abook-self { - background-color: #ffdddd; -} - -.abook-pending-contact, .abook-permschange { - background: orange; -} - -.online-now { - color: red; - cursor: pointer; -} - -.chat-item-photo, -.chat-item-photo-self { - border-radius: $radius; -} - -.chat-item-title, -.chat-item-title-self { - border-radius: $radius; - background-color: $item_colour; -} - -#chatMembers img { - border-radius: $radius; -} - -.menu-img-3 { - width: 2.7rem; - height: 2.7rem; - margin-right: 5px; - border-radius: $radius; - float: left; -} - -.menu-img-2 { - height: 1.8rem; - width: 1.8rem; - margin-right: 5px; - border-radius: $radius; - float: left; -} - -.menu-img-1 { - height: 1.1rem; - width: 1.1rem; - border-radius: $radius; -} - -.usermenu { - width: 3.75rem; -} - -#avatar { - width: 2.35rem; - height: 2.35rem; - border-radius: $radius; -} - -#nav-app-link-wrapper.has_location .nav-link { - padding: 0 !important; - line-height: 1.175; - white-space: nowrap; -} - -.page-title { - margin: 7px 0px; -} - -.generic-content-wrapper-styled { - background-color: $bgcolour; - padding: 10px; - border-radius: $radius; -} - -.generic-content-wrapper { - border: 1px solid rgba(0, 0, 0, .2); - border-radius: $radius; - margin-bottom: 1.5rem; -} - -.section-title-wrapper { - padding: 7px 10px; - background-color: $item_colour; - border-top-left-radius: $radius; - border-top-right-radius: $radius; - border-bottom: 3px solid $comment_item_colour; -} - -.section-title-wrapper h2, -.section-subtitle-wrapper h3 { - margin-top: 0px; - margin-bottom: 0px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.section-subtitle-wrapper h3 { - padding: 3px; -} - -.section-subtitle-wrapper { - padding: 4px 10px; - background-color: $item_colour; - border-bottom: 3px solid $comment_item_colour; -} - -.section-content-tools-wrapper { - padding: 7px 10px; - background-color: $comment_item_colour; - border-bottom: 3px solid $comment_item_colour; -} - -.section-content-success-wrapper { - padding: 21px 10px; - color: #155724; - background-color: #d4edda; - border-bottom: 3px solid $comment_item_colour; - text-align: center; -} - -.section-content-info-wrapper { - padding: 21px 10px; - color: #0c5460; - background-color: #d1ecf1; - border-bottom: 3px solid $comment_item_colour; - text-align: center; -} - -.section-content-warning-wrapper { - padding: 21px 10px; - color: #856404; - background-color: #fff3cd; - border-bottom: 3px solid $comment_item_colour; - text-align: center; -} - -.section-content-danger-wrapper { - padding: 21px 10px; - color: #721c24; - background-color: #f8d7da; - border-bottom: 3px solid $comment_item_colour; - text-align: center; -} -.section-content-tools-wrapper .section-content-success-wrapper, -.section-content-wrapper .section-content-success-wrapper, -.section-content-tools-wrapper .section-content-info-wrapper, -.section-content-wrapper .section-content-info-wrapper, -.section-content-tools-wrapper .section-content-warning-wrapper, -.section-content-wrapper .section-content-warning-wrapper, -.section-content-tools-wrapper .section-content-danger-wrapper, -.section-content-wrapper .section-content-danger-wrapper { - margin-bottom: 10px; - border-bottom: none; - border-radius: $radius; -} - - -.section-content-wrapper { - padding: 7px 10px; - background-color: $comment_item_colour; - border-bottom-left-radius: $radius; - border-bottom-right-radius: $radius; - word-wrap: break-word; -} - -.section-content-wrapper-np { - background-color: $comment_item_colour; - border-bottom-left-radius: $radius; - border-bottom-right-radius: $radius; - word-wrap: break-word; -} - -main.fullscreen { - left: 0px; - width: 100%; - height: 100vh; - max-width: none; -} - -main.fullscreen .generic-content-wrapper { - position: absolute; - width: 100%; - top: 0px; - left: 0px; - border-radius: 0px; - border-width: 0px; -} - -main.fullscreen .section-title-wrapper { - border-radius: 0px; - position: sticky; - top: 0; - z-index: 1020; -} - -main.fullscreen .section-content-wrapper, -main.fullscreen .section-content-wrapper-np { - border-radius: 0px; -} - -#inline-btn { - display: none; -} - -.atoken-index-row:hover td, -.chatroom-index-row:hover td, -.group-index-row:hover td, -.wikis-index-row:hover td, -.locs-index-row:hover td, -[id^="cloud-index-"]:hover td, -.cloud-index-active { - background-color: $item_colour; -} - -[id^="webpage-list-item-"]:hover td, -[id^="block-list-item-"]:hover td, -[id^="layout-list-item-"]:hover td, -[id^="menu-list-item-"]:hover td, -[id^="mitem-list-item-"]:hover td { - background-color: $item_colour; -} - -#perms-tool-table .highlight:hover { - background-color: $item_colour; -} - -.notify-seen { - background-color: $item_colour; -} -/* bootstrap overrides */ - -.btn, -.form-control, -.nav-pills .nav-link, -.nav-tabs .nav-link { - border-radius: $radius; -} - -.rounded-top { - border-top-left-radius: $radius !important; - border-top-right-radius: $radius !important; -} - -blockquote { - font-size: 1rem; - font-style: italic; - border-left: 3px solid #ccc; - padding: 1em 0px 1em 1.5em; - margin: 0px; -} - -.dropdown-menu { - color: $font_colour; - border-radius: $radius; -} - -.dropdown-item { - color: $font_colour; -} - -.dropdown-item:active, -.dropdown-item:focus, -.dropdown-item:hover, -.textcomplete-item:focus .dropdown-item, -.textcomplete-item:hover .dropdown-item, -.textcomplete-item.active .dropdown-item, -.textcomplete-item:active .dropdown-item { - color: $font_colour; - background-color: $item_colour; -} - -.textcomplete-dropdown { - max-height: 300px; - max-width: 250px; - overflow: auto; -} - -.dropdown-item.active { - color: #fff; - background-color: #007bff; -} - -.bg-dark { - background-color: $nav_bg !important; -} - -.navbar { - z-index:1030; -} - -.navbar-dark .navbar-nav .nav-link, -.usermenu i { - color: $nav_icon_colour; -} - -.navbar-dark .navbar-nav .nav-link:focus, -.navbar-dark .navbar-nav .nav-link:hover, -.usermenu:focus i, -.usermenu:hover i { - color: $nav_active_icon_colour; -} - -@media screen and (max-width: 992px) { - - aside#region_1 { - border-right: 1px solid $nav_bd; - } - - main { - left: -$left_aside_widthrem; - width: calc( 100% + $left_aside_widthrem ); - } - - main.region_1-on { - left: 0px; - } - - #nav-app-link-wrapper { - min-width: 0; - } - - #nav-app-link-wrapper { - margin-right: 0.5rem; - } - - #navbar-collapse-2 .navbar-app i { - font-size: 1rem; - margin-right: 0.5rem; - } - -} - -.shareable_element_text { - height: 300px; - width: 300px; -} - -.bb_observer { - color: red; -} - -.bb_observer img { - border: 3px solid red !important; -} - -.bb_rm-logo { - height: 1.3em; - width: auto; - margin-top:-3px; -} - -dl.bb-dl > dt { - /* overriding the default dl style from bootstrap, as bootstrap's - style of a bold unindented line followed by a plain unindented - line is already acheivable in bbcode without dl */ - font-weight: normal; -} -dl.dl-terms-monospace > dt { font-family: monospace; } -dl.dl-terms-bold > dt { font-weight: bold; } -dl.dl-terms-italic > dt { font-style: italic; } -dl.dl-terms-underline > dt { text-decoration: underline; } -dl.dl-terms-large > dt { font-size: 120%; } -dl.bb-dl:not(.dl-horizontal) > dd { - display: block; - margin-left: 2em; -} -dl.bb-dl > dd > li { - /* adding some indent so bullet-list items will line up better with - dl descriptions if someone wants to be impure and combine them */ - margin-left: 1em; -} - -.bootstrap-tagsinput .tag:before { - /* Copied from fa-asterisk, is there a better way to do it? */ - font-family: ForkAwesome; - font-weight: normal; - font-style: normal; - text-decoration: inherit; - content:"\f069 "; -} - -/* Modified original CSS to match input in Ussrbasicleft */ -.jothidden .bootstrap-tagsinput { - border: 0px solid transparent; - margin-bottom: 0px; - box-shadow: none; - display: inline-block; - border-radius: $radius; - cursor: text; - padding: 0px 10px; - width: 100%; -} - -.bootstrap-tagsinput .label { - font-size: 100%; -} - -.bootstrap-tagsinput input { - height: 2.5rem; -} - -/* Abusing theme-green is less work than makeing a new new one */ -.theme-green .back-bar .selected-bar { - background-color: #000000; - background-image: none !important; -} - - -/* Turn checkboxes into switches */ -.onoffswitch.checkbox > div { - position: relative; width: 60px; - -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; - display:inline-block; -} - -.onoffswitch.checkbox input { - display: none; -} - -.onoffswitch.checkbox > div label { - display: block; overflow: hidden; cursor: pointer; - border: 1px solid #ccc; - border-radius: 12px; - margin:0px; - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - font-weight: normal; -} - -.onoffswitch.checkbox:hover label { - color: $link_colour; -} - -.onoffswitch.checkbox:hover > div label { - border-color: $link_colour; -} - -.onoffswitch-inner { - display: block; width: 200%; margin-left: -100%; - -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; - -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; -} - -.onoffswitch-inner:before, .onoffswitch-inner:after { - display: block; float: left; width: 50%; height: 20px; padding: 0; line-height:20px; - -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -} - -.onoffswitch-inner:before { - content: attr(data-on); - padding-right: 21px; - background-color: $item_colour; - color: $font_colour; - text-align: right; -} - -.onoffswitch-inner:after { - content: attr(data-off); - padding-left: 21px; - background-color: $item_colour; color: #ccc; - text-align: left; -} - -.onoffswitch-switch { - display: block; width: 15px; margin:4px; - background: #ccc; - border-radius: 10px; - position: absolute; top: 0; bottom: 0; right: 36px; - -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; - -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; -} - -.onoffswitch.checkbox > div > input:checked + label .onoffswitch-inner { - margin-left: 0px; -} - -.onoffswitch.checkbox > div > input:checked + label .onoffswitch-switch { - right: 0px; - background-color: $link_colour; -} - - -.onoffswitch.checkbox > div > input:disabled + label .onoffswitch-switch { - background-color: red; - opacity: 0.3; - filter:alpha(opacity=30); -} - - - -.help-searchlist { - list-style-type: none; -} - -.help-searchlist a { - font-size: 130%; -} - -.embed-photo-selected-photo { - border-color: blue; - border-style: solid; - border-width: 5px; -} - -#wiki-preview img { - max-width: 100%; -} - -#ace-editor, -#editor { - border-bottom-left-radius: $radius; - border-bottom-right-radius: $radius; -} - -.sub-menu-wrapper { - padding-left: 1rem; - display: none; -} - -.sub-menu { - width: 100%; - margin-top: 0.5rem; - padding-left: 1rem; - border-left: 0.2rem solid #eee; -} - -.app-icon i { - color: #777; - font-size: 80px; - text-shadow: 3px 3px 3px lightgrey; -} - -.app-detail { - text-align: center; -} - -.login-wrapper { - max-width: 400px; - margin-top: 20px; - margin-left: auto; - margin-right: auto; -} - -#permcat-index { - margin: 10px; -} - -.cloud-container { - float: left; - width: 100px; - height: 110px; - margin: 5px; -} - -.cloud-icon-container { - width: 64px; - height: 64px; - border: 1px solid #eee; - border-radius: $radius; -} - -.cloud-icon i { - font-size: 42px; - color: #888; - margin-top: 8px; - margin-left: 6px; -} - -.cloud-icon img { - max-width: 64px; - max-height: 64px; - border-radius: $radius; -} - -.cloud-title { - width: 98px; - height: 36px; - overflow: hidden; -} - -.caption-visible { - max-height: 75%; -} - -.oneway-overlay { - position: absolute; - text-shadow: -1px 0 1px #fff, 0 1px 1px#fff, 1px 0 1px #fff, 0 -1px 1px #fff; -} - -.cover-photo-review { - margin-bottom: 10px; -} - -.hover-fx-hide { - opacity: 0; -} - -.hover-fx-show:hover .hover-fx-hide { - opacity: 1; -} - -/* default highlighted text if not specified by schema: */ -span.default-highlight { - background-color: yellow; -} - -.bootstrap-tagsinput { - width: 100%; -} - -#region_3 { - display: none !important; -} diff --git a/ussrbasicleft/img/gray_and_black_diagonal_stripes_background_seamless.gif b/ussrbasicleft/img/gray_and_black_diagonal_stripes_background_seamless.gif deleted file mode 100644 index 615c986..0000000 Binary files a/ussrbasicleft/img/gray_and_black_diagonal_stripes_background_seamless.gif and /dev/null differ diff --git a/ussrbasicleft/img/gray_and_white_diagonal_stripes_background_seamless.gif b/ussrbasicleft/img/gray_and_white_diagonal_stripes_background_seamless.gif deleted file mode 100644 index 1443692..0000000 Binary files a/ussrbasicleft/img/gray_and_white_diagonal_stripes_background_seamless.gif and /dev/null differ diff --git a/ussrbasicleft/img/screenshot.png b/ussrbasicleft/img/screenshot.png deleted file mode 100644 index 1adb914..0000000 Binary files a/ussrbasicleft/img/screenshot.png and /dev/null differ diff --git a/ussrbasicleft/js/ussrbasicleft.js b/ussrbasicleft/js/ussrbasicleft.js deleted file mode 100644 index 29d4ffd..0000000 --- a/ussrbasicleft/js/ussrbasicleft.js +++ /dev/null @@ -1,207 +0,0 @@ -/** - * ussrbasicleft theme specific JavaScript - */ - -$(document).ready(function() { - - // CSS3 calc() fallback (for unsupported browsers) - $('body').append(''); - if( $('#css3-calc').width() == 10) { - $(window).resize(function() { - if($(window).width() < 992) { - $('main').css('width', $(window).width() + $('aside').outerWidth() ); - } else { - $('main').css('width', '100%'); - } - }); - } - $('#css3-calc').remove(); // Remove the test element - - if (document.querySelector('#region_1')) { - stickyScroll('.aside_spacer_left', '.aside_spacer_top_left', '.content', parseFloat(window.getComputedStyle(document.querySelector('#region_1')).getPropertyValue('padding-top')), 0); - } - - if (document.querySelector('#region_3')) { - stickyScroll('.aside_spacer_right', '.aside_spacer_top_right', '.content', parseFloat(window.getComputedStyle(document.querySelector('#region_3')).getPropertyValue('padding-top')), 20); - } - - $('#expand-aside').on('click', function() { - if($('main').hasClass('region_1-on')){ - toggleAside('left'); - } - else { - toggleAside('right'); - } - }); - - $('.usermenu').click(function() { - if($('#navbar-collapse-1, #navbar-collapse-2').hasClass('show')){ - $('#navbar-collapse-1, #navbar-collapse-2').removeClass('show'); - } - }); - - $('#menu-btn').click(function() { - if($('#navbar-collapse-1').hasClass('show')){ - $('#navbar-collapse-1').removeClass('show'); - } - }); - - $('.notifications-btn').click(function(e) { - e.preventDefault(); - e.stopPropagation(); - if($('#navbar-collapse-2').hasClass('show')){ - $('#navbar-collapse-2').removeClass('show'); - } - }); - - $("input[data-role=cat-tagsinput]").tagsinput({ - tagClass: 'badge rounded-pill bg-warning text-dark' - }); - - $('a.disabled').click(function(e) { - e.preventDefault(); - e.stopPropagation(); - }); - - var doctitle = document.title; - function checkNotify() { - var notifyUpdateElem = document.getElementById('notify-update'); - if(notifyUpdateElem !== null) { - if(notifyUpdateElem.innerHTML !== "") - document.title = "(" + notifyUpdateElem.innerHTML + ") " + doctitle; - else - document.title = doctitle; - } - } - setInterval(function () {checkNotify();}, 10 * 1000); - - var touch_start = null; - var touch_max = window.innerWidth / 10; - - window.addEventListener('touchstart', function(e) { - if (e.touches.length === 1){ - //just one finger touched - touch_start = e.touches.item(0).clientX; - if (touch_start < touch_max) { - $('html, body').css('overflow-y', 'hidden'); - } - } - else { - //a second finger hit the screen, abort the touch - touch_start = null; - } - }); - - window.addEventListener('touchend', function(e) { - $('html, body').css('overflow-y', ''); - - let touch_offset = 30; //at least 30px are a swipe - if (touch_start) { - //the only finger that hit the screen left it - let touch_end = e.changedTouches.item(0).clientX; - - if (touch_end > (touch_start + touch_offset)) { - //a left -> right swipe - if (touch_start < touch_max) { - toggleAside('right'); - } - } - if (touch_end < (touch_start - touch_offset)) { - //a right -> left swipe - //toggleAside('left'); - } - } - }); - - $(document).on('hz:hqControlsClickAction', function(e) { - toggleAside('left'); - }); - -}); - -function setStyle(element, cssProperty) { - for (var property in cssProperty){ - element.style[property] = cssProperty[property]; - } -} - -function stickyScroll(sticky, stickyTop, container, topOffset, bottomOffset) { - - var lastScrollTop = 0; - var sticky = document.querySelector(sticky); - - if (!sticky) { - return; - } - - var stickyHeight = sticky.getBoundingClientRect().height; - var stickyTop = document.querySelector(stickyTop); - var content = document.querySelector(container); - var diff = window.innerHeight - stickyHeight; - var h = 0; - var lasth = 0; - var st = window.pageYOffset || document.documentElement.scrollTop; - - var resizeObserver = new ResizeObserver(function(entries) { - stickyHeight = sticky.getBoundingClientRect().height; - st = window.pageYOffset || document.documentElement.scrollTop; - diff = window.innerHeight - stickyHeight; - }); - - resizeObserver.observe(sticky); - resizeObserver.observe(content); - - window.addEventListener('scroll', function() { - if(window.innerHeight > stickyHeight + topOffset) { - setStyle(stickyTop, { height: 0 + 'px' }); - setStyle(sticky, { position: 'sticky', top: topOffset + 'px'}); - } - else { - st = window.pageYOffset || document.documentElement.scrollTop; // Credits: "https://github.com/qeremy/so/blob/master/so.dom.js#L426" - if (st > lastScrollTop){ - // downscroll code - setStyle(stickyTop, { height: lasth + 'px' }); - setStyle(sticky, { position: 'sticky', top: Math.round(diff) - bottomOffset + 'px', bottom: '' }); - } else { - // upscroll code - h = sticky.getBoundingClientRect().top - content.getBoundingClientRect().top - topOffset; - if(Math.round(stickyTop.getBoundingClientRect().height) === lasth) { - setStyle(stickyTop, { height: Math.round(h) + 'px' }); - } - lasth = Math.round(h); - setStyle(sticky, { position: 'sticky', top: '', bottom: Math.round(diff - topOffset) + 'px' }); - } - lastScrollTop = st <= 0 ? 0 : st; // For Mobile or negative scrolling - } - }, false); - -} - -function makeFullScreen(full) { - if(typeof full=='undefined' || full == true) { - $('main').addClass('fullscreen'); - $('header, nav, aside, #fullscreen-btn').attr('style','display:none !important'); - $('#inline-btn').show(); - } - else { - $('main').removeClass('fullscreen'); - $('header, nav, aside, #fullscreen-btn').show(); - $('#inline-btn').hide(); - } -} - -function toggleAside(swipe) { - - if ($('main').hasClass('region_1-on') && swipe === 'left') { - $('#expand-aside-icon').addClass('fa-arrow-circle-right').removeClass('fa-arrow-circle-left'); - $('html, body').css({ 'position': '', left: '' }); - $('main').removeClass('region_1-on'); - $('#overlay').remove(); - } - if (!$('main').hasClass('region_1-on') && swipe === 'right') { - $('#expand-aside-icon').removeClass('fa-arrow-circle-right').addClass('fa-arrow-circle-left'); - $('html, body').css({ 'position': 'sticky', 'left': '0px'}); - $('main').addClass('region_1-on'); - $('
').appendTo('body').one('click', function() { toggleAside('left'); }); - } -} diff --git a/ussrbasicleft/pdl/mod_admin.pdl b/ussrbasicleft/pdl/mod_admin.pdl deleted file mode 100644 index a082f77..0000000 --- a/ussrbasicleft/pdl/mod_admin.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=admin][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_appman.pdl b/ussrbasicleft/pdl/mod_appman.pdl deleted file mode 100644 index 1229a2b..0000000 --- a/ussrbasicleft/pdl/mod_appman.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=appstore][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_apps.pdl b/ussrbasicleft/pdl/mod_apps.pdl deleted file mode 100644 index 33cd7ff..0000000 --- a/ussrbasicleft/pdl/mod_apps.pdl +++ /dev/null @@ -1,11 +0,0 @@ -[region=aside] -[widget=appstore][/widget] -[widget=appcategories][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_blocks.pdl b/ussrbasicleft/pdl/mod_blocks.pdl deleted file mode 100644 index 69402d4..0000000 --- a/ussrbasicleft/pdl/mod_blocks.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_cal.pdl b/ussrbasicleft/pdl/mod_cal.pdl deleted file mode 100644 index 485f3f4..0000000 --- a/ussrbasicleft/pdl/mod_cal.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_cdav.pdl b/ussrbasicleft/pdl/mod_cdav.pdl deleted file mode 100644 index 4991839..0000000 --- a/ussrbasicleft/pdl/mod_cdav.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=cdav][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_channel.pdl b/ussrbasicleft/pdl/mod_channel.pdl deleted file mode 100644 index 035a5a8..0000000 --- a/ussrbasicleft/pdl/mod_channel.pdl +++ /dev/null @@ -1,17 +0,0 @@ -[region=banner] -[widget=cover_photo][/widget] -[/region] -[region=aside] -[widget=fullprofile][/widget] -[widget=common_friends][/widget] -[widget=archive][var=wall]1[/var][/widget] -[widget=categories][/widget] -[widget=tagcloud_wall][var=limit]50[/var][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_chanview.pdl b/ussrbasicleft/pdl/mod_chanview.pdl deleted file mode 100644 index 8e8084d..0000000 --- a/ussrbasicleft/pdl/mod_chanview.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=vcard][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_chat.pdl b/ussrbasicleft/pdl/mod_chat.pdl deleted file mode 100644 index 20eae27..0000000 --- a/ussrbasicleft/pdl/mod_chat.pdl +++ /dev/null @@ -1,14 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=chatroom_list][/widget] -[widget=bookmarkedchats][/widget] -[widget=suggestedchats][/widget] -[widget=chatroom_members][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_cloud.pdl b/ussrbasicleft/pdl/mod_cloud.pdl deleted file mode 100644 index d2a16f3..0000000 --- a/ussrbasicleft/pdl/mod_cloud.pdl +++ /dev/null @@ -1,11 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=categories][var=files]1[/var][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_common.pdl b/ussrbasicleft/pdl/mod_common.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicleft/pdl/mod_common.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_connect.pdl b/ussrbasicleft/pdl/mod_connect.pdl deleted file mode 100644 index 485f3f4..0000000 --- a/ussrbasicleft/pdl/mod_connect.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_connections.pdl b/ussrbasicleft/pdl/mod_connections.pdl deleted file mode 100644 index 4e3729b..0000000 --- a/ussrbasicleft/pdl/mod_connections.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=findpeople][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_connedit.pdl b/ussrbasicleft/pdl/mod_connedit.pdl deleted file mode 100644 index 8e8084d..0000000 --- a/ussrbasicleft/pdl/mod_connedit.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=vcard][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_defperms.pdl b/ussrbasicleft/pdl/mod_defperms.pdl deleted file mode 100644 index cae237d..0000000 --- a/ussrbasicleft/pdl/mod_defperms.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=settings_menu][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_directory.pdl b/ussrbasicleft/pdl/mod_directory.pdl deleted file mode 100644 index 6ecc6ba..0000000 --- a/ussrbasicleft/pdl/mod_directory.pdl +++ /dev/null @@ -1,12 +0,0 @@ -[region=aside] -[widget=findpeople][/widget] -[widget=dirsort][/widget] -[widget=dirtags][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_display.pdl b/ussrbasicleft/pdl/mod_display.pdl deleted file mode 100644 index 8e8084d..0000000 --- a/ussrbasicleft/pdl/mod_display.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=vcard][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_editblock.pdl b/ussrbasicleft/pdl/mod_editblock.pdl deleted file mode 100644 index 69402d4..0000000 --- a/ussrbasicleft/pdl/mod_editblock.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_editlayout.pdl b/ussrbasicleft/pdl/mod_editlayout.pdl deleted file mode 100644 index 69402d4..0000000 --- a/ussrbasicleft/pdl/mod_editlayout.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_editwebpage.pdl b/ussrbasicleft/pdl/mod_editwebpage.pdl deleted file mode 100644 index 69402d4..0000000 --- a/ussrbasicleft/pdl/mod_editwebpage.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_go.pdl b/ussrbasicleft/pdl/mod_go.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicleft/pdl/mod_go.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_group.pdl b/ussrbasicleft/pdl/mod_group.pdl deleted file mode 100644 index 1e0209a..0000000 --- a/ussrbasicleft/pdl/mod_group.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=privacygroups][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_help.pdl b/ussrbasicleft/pdl/mod_help.pdl deleted file mode 100644 index 027fb2e..0000000 --- a/ussrbasicleft/pdl/mod_help.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=helpindex][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_hq.pdl b/ussrbasicleft/pdl/mod_hq.pdl deleted file mode 100644 index b32e752..0000000 --- a/ussrbasicleft/pdl/mod_hq.pdl +++ /dev/null @@ -1,22 +0,0 @@ -[region=aside] -[widget=notifications][/widget] -[widget=messages][/widget] -[widget=hq_controls] - [var=wrapper_class]d-none d-lg-block[/var] - [var=entry_class]btn-outline-primary[/var] -[/widget] -[widget=newmember][/widget] -[/region] -[region=content] -[widget=notes] - [var=hidden]1[/var] - [var=app]1[/var] -[/widget] -$content -[widget=hq_controls] - [var=wrapper_class]hq_controls_fixed_bottom_center d-lg-none[/var] - [var=entry_class]btn-lg btn-primary shadow[/var] -[/widget] -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_id.pdl b/ussrbasicleft/pdl/mod_id.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicleft/pdl/mod_id.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_import_items.pdl b/ussrbasicleft/pdl/mod_import_items.pdl deleted file mode 100644 index 4f723ed..0000000 --- a/ussrbasicleft/pdl/mod_import_items.pdl +++ /dev/null @@ -1,8 +0,0 @@ -[region=aside] -[widget=notifications][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_layouts.pdl b/ussrbasicleft/pdl/mod_layouts.pdl deleted file mode 100644 index 69402d4..0000000 --- a/ussrbasicleft/pdl/mod_layouts.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_locs.pdl b/ussrbasicleft/pdl/mod_locs.pdl deleted file mode 100644 index cae237d..0000000 --- a/ussrbasicleft/pdl/mod_locs.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=settings_menu][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_menu.pdl b/ussrbasicleft/pdl/mod_menu.pdl deleted file mode 100644 index 69402d4..0000000 --- a/ussrbasicleft/pdl/mod_menu.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_mitem.pdl b/ussrbasicleft/pdl/mod_mitem.pdl deleted file mode 100644 index db46a2b..0000000 --- a/ussrbasicleft/pdl/mod_mitem.pdl +++ /dev/null @@ -1,11 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=menu_preview][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_moderate.pdl b/ussrbasicleft/pdl/mod_moderate.pdl deleted file mode 100644 index 991e145..0000000 --- a/ussrbasicleft/pdl/mod_moderate.pdl +++ /dev/null @@ -1,9 +0,0 @@ -[region=aside] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_network.pdl b/ussrbasicleft/pdl/mod_network.pdl deleted file mode 100644 index 68ed334..0000000 --- a/ussrbasicleft/pdl/mod_network.pdl +++ /dev/null @@ -1,15 +0,0 @@ -[region=aside] -[widget=activity_order][/widget] -[widget=activity_filter][/widget] -[widget=savedsearch][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] - -[region=content] -[widget=affinity][/widget] -$content -[/region] - -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_permcats.pdl b/ussrbasicleft/pdl/mod_permcats.pdl deleted file mode 100644 index acc91bd..0000000 --- a/ussrbasicleft/pdl/mod_permcats.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=permcats][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_photos.pdl b/ussrbasicleft/pdl/mod_photos.pdl deleted file mode 100644 index 5bd479a..0000000 --- a/ussrbasicleft/pdl/mod_photos.pdl +++ /dev/null @@ -1,11 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=photo_albums][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_profile.pdl b/ussrbasicleft/pdl/mod_profile.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicleft/pdl/mod_profile.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_profile_photo.pdl b/ussrbasicleft/pdl/mod_profile_photo.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicleft/pdl/mod_profile_photo.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_profiles.pdl b/ussrbasicleft/pdl/mod_profiles.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicleft/pdl/mod_profiles.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_profperm.pdl b/ussrbasicleft/pdl/mod_profperm.pdl deleted file mode 100644 index 485f3f4..0000000 --- a/ussrbasicleft/pdl/mod_profperm.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_pubstream.pdl b/ussrbasicleft/pdl/mod_pubstream.pdl deleted file mode 100644 index b4e1d0a..0000000 --- a/ussrbasicleft/pdl/mod_pubstream.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=pubtagcloud][var=trending]8[/var][var=limit]100[/var][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_search.pdl b/ussrbasicleft/pdl/mod_search.pdl deleted file mode 100644 index 991e145..0000000 --- a/ussrbasicleft/pdl/mod_search.pdl +++ /dev/null @@ -1,9 +0,0 @@ -[region=aside] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_settings.pdl b/ussrbasicleft/pdl/mod_settings.pdl deleted file mode 100644 index cae237d..0000000 --- a/ussrbasicleft/pdl/mod_settings.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=settings_menu][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_sharedwithme.pdl b/ussrbasicleft/pdl/mod_sharedwithme.pdl deleted file mode 100644 index 991e145..0000000 --- a/ussrbasicleft/pdl/mod_sharedwithme.pdl +++ /dev/null @@ -1,9 +0,0 @@ -[region=aside] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_sources.pdl b/ussrbasicleft/pdl/mod_sources.pdl deleted file mode 100644 index cae237d..0000000 --- a/ussrbasicleft/pdl/mod_sources.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=settings_menu][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_suggest.pdl b/ussrbasicleft/pdl/mod_suggest.pdl deleted file mode 100644 index cc93d96..0000000 --- a/ussrbasicleft/pdl/mod_suggest.pdl +++ /dev/null @@ -1,11 +0,0 @@ -[region=aside] -[widget=follow][/widget] -[widget=findpeople][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_thing.pdl b/ussrbasicleft/pdl/mod_thing.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicleft/pdl/mod_thing.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_tokens.pdl b/ussrbasicleft/pdl/mod_tokens.pdl deleted file mode 100644 index cf5c879..0000000 --- a/ussrbasicleft/pdl/mod_tokens.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=tokens][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_uexport.pdl b/ussrbasicleft/pdl/mod_uexport.pdl deleted file mode 100644 index 991e145..0000000 --- a/ussrbasicleft/pdl/mod_uexport.pdl +++ /dev/null @@ -1,9 +0,0 @@ -[region=aside] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_viewconnections.pdl b/ussrbasicleft/pdl/mod_viewconnections.pdl deleted file mode 100644 index 485f3f4..0000000 --- a/ussrbasicleft/pdl/mod_viewconnections.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/pdl/mod_webpages.pdl b/ussrbasicleft/pdl/mod_webpages.pdl deleted file mode 100644 index 5d9d6a6..0000000 --- a/ussrbasicleft/pdl/mod_webpages.pdl +++ /dev/null @@ -1,11 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=website_portation_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicleft/php/config.php b/ussrbasicleft/php/config.php deleted file mode 100644 index a7ea43e..0000000 --- a/ussrbasicleft/php/config.php +++ /dev/null @@ -1,128 +0,0 @@ -form($arr); - } - - function post() { - if(!local_channel()) { - return; - } - - if (isset($_POST['ussrbasicleft-settings-submit'])) { - set_pconfig(local_channel(), 'ussrbasicleft', 'narrow_navbar', $_POST['ussrbasicleft_narrow_navbar']); - set_pconfig(local_channel(), 'ussrbasicleft', 'nav_bg', $_POST['ussrbasicleft_nav_bg']); - set_pconfig(local_channel(), 'ussrbasicleft', 'nav_icon_colour', $_POST['ussrbasicleft_nav_icon_colour']); - set_pconfig(local_channel(), 'ussrbasicleft', 'nav_active_icon_colour', $_POST['ussrbasicleft_nav_active_icon_colour']); - set_pconfig(local_channel(), 'ussrbasicleft', 'link_colour', $_POST['ussrbasicleft_link_colour']); - set_pconfig(local_channel(), 'ussrbasicleft', 'background_colour', $_POST['ussrbasicleft_background_colour']); - set_pconfig(local_channel(), 'ussrbasicleft', 'banner_colour', $_POST['ussrbasicleft_banner_colour']); - set_pconfig(local_channel(), 'ussrbasicleft', 'background_image', $_POST['ussrbasicleft_background_image']); - set_pconfig(local_channel(), 'ussrbasicleft', 'item_colour', $_POST['ussrbasicleft_item_colour']); - set_pconfig(local_channel(), 'ussrbasicleft', 'comment_item_colour', $_POST['ussrbasicleft_comment_item_colour']); - set_pconfig(local_channel(), 'ussrbasicleft', 'font_size', $_POST['ussrbasicleft_font_size']); - set_pconfig(local_channel(), 'ussrbasicleft', 'font_colour', $_POST['ussrbasicleft_font_colour']); - set_pconfig(local_channel(), 'ussrbasicleft', 'radius', $_POST['ussrbasicleft_radius']); - set_pconfig(local_channel(), 'ussrbasicleft', 'photo_shadow', $_POST['ussrbasicleft_shadow']); - set_pconfig(local_channel(), 'ussrbasicleft', 'converse_width', $_POST['ussrbasicleft_converse_width']); - set_pconfig(local_channel(), 'ussrbasicleft', 'top_photo', $_POST['ussrbasicleft_top_photo']); - set_pconfig(local_channel(), 'ussrbasicleft', 'reply_photo', $_POST['ussrbasicleft_reply_photo']); - set_pconfig(local_channel(), 'ussrbasicleft', 'advanced_theming', $_POST['ussrbasicleft_advanced_theming']); - } - } - - function form($arr) { - - if(get_pconfig(local_channel(), 'ussrbasicleft', 'advanced_theming')) - $expert = 1; - - $o .= replace_macros(get_markup_template('theme_settings.tpl'), array( - '$submit' => t('Submit'), - '$baseurl' => z_root(), - '$theme' => \App::$channel['channel_theme'], - '$expert' => $expert, - '$title' => t("Theme settings"), - '$narrow_navbar' => array('ussrbasicleft_narrow_navbar',t('Narrow navbar'),$arr['narrow_navbar'], '', array(t('No'),t('Yes'))), - '$nav_bg' => array('ussrbasicleft_nav_bg', t('Navigation bar background color'), $arr['nav_bg']), - '$nav_icon_colour' => array('ussrbasicleft_nav_icon_colour', t('Navigation bar icon color '), $arr['nav_icon_colour']), - '$nav_active_icon_colour' => array('ussrbasicleft_nav_active_icon_colour', t('Navigation bar active icon color '), $arr['nav_active_icon_colour']), - '$link_colour' => array('ussrbasicleft_link_colour', t('Link color'), $arr['link_colour'], '', $link_colours), - '$banner_colour' => array('ussrbasicleft_banner_colour', t('Set font-color for banner'), $arr['banner_colour']), - '$bgcolour' => array('ussrbasicleft_background_colour', t('Set the background color'), $arr['bgcolour']), - '$background_image' => array('ussrbasicleft_background_image', t('Set the background image'), $arr['background_image']), - '$item_colour' => array('ussrbasicleft_item_colour', t('Set the background color of items'), $arr['item_colour']), - '$comment_item_colour' => array('ussrbasicleft_comment_item_colour', t('Set the background color of comments'), $arr['comment_item_colour']), - '$font_size' => array('ussrbasicleft_font_size', t('Set font-size for the entire application'), $arr['font_size'], t('Examples: 1rem, 100%, 16px')), - '$font_colour' => array('ussrbasicleft_font_colour', t('Set font-color for posts and comments'), $arr['font_colour']), - '$radius' => array('ussrbasicleft_radius', t('Set radius of corners'), $arr['radius'], t('Example: 4px')), - '$shadow' => array('ussrbasicleft_shadow', t('Set shadow depth of photos'), $arr['shadow']), - '$converse_width' => array('ussrbasicleft_converse_width',t('Set maximum width of content region in rem'),$arr['converse_width'], t('Leave empty for default width')), - '$top_photo' => array('ussrbasicleft_top_photo', t('Set size of conversation author photo'), $arr['top_photo']), - '$reply_photo' => array('ussrbasicleft_reply_photo', t('Set size of followup author photos'), $arr['reply_photo']), - '$advanced_theming' => ['ussrbasicleft_advanced_theming', t('Show advanced settings'), $arr['advanced_theming'], '', [t('No'), t('Yes')]] - )); - - return $o; - } - -} - - - - - - diff --git a/ussrbasicleft/php/style.php b/ussrbasicleft/php/style.php deleted file mode 100644 index 3ec6975..0000000 --- a/ussrbasicleft/php/style.php +++ /dev/null @@ -1,167 +0,0 @@ - $nav_bg, - '$nav_icon_colour' => $nav_icon_colour, - '$nav_active_icon_colour' => $nav_active_icon_colour, - '$link_colour' => $link_colour, - '$banner_colour' => $banner_colour, - '$bgcolour' => $bgcolour, - '$background_image' => $background_image, - '$item_colour' => $item_colour, - '$comment_item_colour' => $comment_item_colour, - '$font_size' => $font_size, - '$font_colour' => $font_colour, - '$radius' => $radius, - '$shadow' => $shadow, - '$converse_width' => $converse_width, - '$nav_float_min_opacity' => $nav_float_min_opacity, - '$nav_percent_min_opacity' => $nav_percent_min_opacity, - '$top_photo' => $top_photo, - '$reply_photo' => $reply_photo, - '$pmenu_top' => $pmenu_top, - '$pmenu_reply' => $pmenu_reply, - '$main_width' => $main_width, - '$left_aside_width' => $left_aside_width, - '$right_aside_width' => $right_aside_width - ); - - echo str_replace(array_keys($options), array_values($options), $x); - -} - -// Set the schema to the default schema in derived themes. See the documentation for creating derived themes how to override this. - -if(local_channel() && App::$channel && App::$channel['channel_theme'] != 'ussrbasicleft') - set_pconfig(local_channel(), 'ussrbasicleft', 'schema', '---'); diff --git a/ussrbasicleft/php/theme.php b/ussrbasicleft/php/theme.php deleted file mode 100644 index d55ef13..0000000 --- a/ussrbasicleft/php/theme.php +++ /dev/null @@ -1,16 +0,0 @@ - .btn-group > .btn:first-child { - visibility: hidden; -} - -/* focus base */ -.comment .wall-item-body { - padding-left: 42px; -} - -.wall-item-content-wrapper.comment { - border-bottom: 1px solid #dee2e6; -} - -.widget { - border: 1px solid #dee2e6; -} - -#note-text { - border: 1px solid transparent; -} diff --git a/ussrbasicleft/schema/Focus-Nolikes.php b/ussrbasicleft/schema/Focus-Nolikes.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicleft/schema/Focus-Nolikes.php +++ /dev/null @@ -1,2 +0,0 @@ - .btn-group > .btn:first-child { - visibility: hidden; -} - -/* focus base */ -.comment .wall-item-body { - padding-left: 42px; -} - -.wall-item-content-wrapper.comment { - border-bottom: 1px solid #dee2e6; -} - -.widget { - border: 1px solid #dee2e6; -} - -#note-text { - border: 1px solid transparent; -} diff --git a/ussrbasicleft/schema/Focus-Nominus-Nolikes.php b/ussrbasicleft/schema/Focus-Nominus-Nolikes.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicleft/schema/Focus-Nominus-Nolikes.php +++ /dev/null @@ -1,2 +0,0 @@ - .btn-group > .btn:first-child { - visibility: hidden; -} - -/* greengrey colors */ -body { - background-color: #383c4a; - color: #dddddd; -} - -.generic-content-wrapper { - background-color: #383c4a; -} - -.section-subtitle-wrapper, -.collapse, -.show, -.section-title-wrapper { - background-color: #404552; - border-bottom-color: #2b2b2b; -} - -.vcard, .h-card, -.widget, .settings-widget, .section-subtitle-wrapper { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; -} - -.fn { - color: #ffffff; -} - -.contextual-help-content, -.section-content-tools-wrapper, .section-content-wrapper { - background-color: #353945; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; -} - -a:link { - color: #63bd65; -} - -a:visited { - color: #87ab63; -} - -a:hover, a:active { - color: #3fec43; -} - -div.profile-match-wrapper > div > a { - color: #ffffff; -} - -.btn, .btn-primary { - background-color: #5c6b5b; - border-bottom-color: #47741c; - border-left-color: #47741c; - border-right-color: #47741c; - border-top-color: #47741c; - color: #ffffff !important; -} - -.btn:hover, .btn-primary:active { - background-color: #4aae40; - border-bottom-color: #29b136; - border-left-color: #29b136; - border-right-color: #29b136; - border-top-color: #29b136; -} - -.bg-dark, .navbar-collapse { - background-color: #2e323e !important; -} - -.form-group:active, .checkbox:hover { - color: #41d24f; -} - -.nav-link.active { - background-color: #315a2b !important; -} - -.list-group-item { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; - color: #9e9e9e; - border: 1px solid #383c4a; -} - -.list-group-item:active { - color: #f4f4f4 !important; -} - -.text-dark { - color: #bdbdbd !important; -} - -a.text-dark:hover, a.text-dark:active { - color: #f4f4f4 !important; -} - -.contactname { - color: #bdbdbd; -} - -.wall-item-ago, .dropdown-sub-text { - color: #b3b3b3; -} - -.list-group-item.active { - background-color: #315a2b; - border-color: #0c4704; -} - -.form-control, -.form-control:focus, -input[type="text"]:hover, -input[type="text"]:active, -input[type="text"], textarea { - background-color: #2b2b2b; - border-color: #46583f; - color: #cdcdcd; - box-shadow: 0 0 0 .2rem #415240; -} - -.form-group.checkbox:checked, -.form-group.checkbox > div > input:checked + label .onoffswitch-switch { - background-color: #315a2b; -} - -.form-group.checkbox:hover label { - color: #315a2b; -} - -.dropdown-item.active { - background-color: #315a2b; -} - -.dropdown-divider { - border-top: 1px solid #3e3e3e; -} - -.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .textcomplete-item:focus .dropdown-item, .textcomplete-item:hover .dropdown-item, .textcomplete-item.active .dropdown-item, .textcomplete-item:active .dropdown-item { - background-color: #4b5162; - color: #b3b3b3; -} - -a.dropdown-item { - color: #f3f3f3; -} - -.profile-match-wrapper { - border-top: 0px solid #eee; - border-left: 0px solid #eee; -} - -.fakelink { - color: #87ab63; -} - -a:hover, a:focus, .fakelink:hover, .fakelink:focus { - color: #3fec43; -} - -.drop-icons { - color: #ff0000; -} - -.drop-icons, a .drop-icons { - color: #bd0000; -} - -.section-content-wrapper-np { - background-color: #404552; -} - -.atoken-index-row:hover td, .chatroom-index-row:hover td, .group-index-row:hover td, .wikis-index-row:hover td, .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { - background-color: #4b5162; -} - -.generic-content-wrapper-styled { - background-color: #404552; -} - -#profile-jot-wrapper, -.bootstrap-tagsinput { - background-color: #2b2b2b; -} - -.wall-item-content-wrapper { - background-color: #404552; -} - -.item-highlight { - border-left: 0.2rem solid #00ff00; -} - -.wall-item-comment-wrapper-wc, -.hide-comments-outer, -.wall-item-comment-wrapper, -.wall-item-content-wrapper.comment { - background-color: #4b5162; -} - -.wall-item-head-new { - border-top: 0.2rem solid #31570b; -} - -.wall-item-comment-wrapper { - border-top: 3px solid #454853; -} - -blockquote { - border-left: 3px solid #344136; -} - -.hide-comments-outer { - border-top-color: #87ab63; -} - -.badge-warning { - background-color: #036811; - color: #dddddd; -} - -.divgrow-showmore { - border-top: 1px dashed #87ab63; -} - -.comment-edit-text { - border: 1px solid #004400; -} - -#doco-content h3 { - border-bottom: #87ab63 3px solid; -} - -.section-content-info-wrapper { - color: #2aa650; - background-color: #17221b; - border-bottom: 3px solid #060d08; -} - -.spinner.s, .spinner.m, .spinner.l { - color: #13c613; - border-top: .2rem solid #02c102; - border-left: .2rem solid #123312; - border-right: .2rem solid #123312; - border-bottom: .2rem solid #123312; -} - -.wall-event-item { - background-color: #123312; -} - -.fs { - background-color: #404552; -} - -.bg-primary { - background-color: #315a2b !important; -} - -.modal-content { - background-color: #171d16; -} - -.close { - color: #989898; -} - -.wall-item-conv { - background-color: #404552; - border-top: 1px solid #2e323e; -} - -.dropdown-menu.textcomplete-dropdown { - background-color: #8d9a87; -} - -.notification.notification-forum { - color: #63bd65; -} - -.wall-photo-item { - background-color: #315a2b; -} - -.directory-item .divgrow-showmore { - background-color: #353945; -} - -.alert-info { - color: #dddddd; - border-color: #2b2b2b; -} - -.conv-participants { - color: #539b55; -} - -#photo-view-wrapper { - background-color: #4B5162; -} - -.table { - color: #dddccc; -} - -#upgrade_info_aside { - border-color: #383c4a !important; -} - -.text-muted { - color: #a6a6b9 !important; -} - -.card { - background-color: #434753 !important; -} - -.border { - border: 1px solid #415240 !important; -} - -.item-category, .item-category > .text-dark { - color: #222222 !important; -} - -.nav-link:focus, .nav-link:hover { - color: #eeeeee; -} - -.nav-link.active > .fa-fw { - color: #eeeeee; -} - -.nav-tabs { - border-bottom: 1px solid #415240 !important; -} - -.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { - border-top-color: #444444; - border-right-color: #444444; - border-bottom-color: #444444; - border-left-color: #444444; -} diff --git a/ussrbasicleft/schema/GreenGrey-Nolikes.php b/ussrbasicleft/schema/GreenGrey-Nolikes.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicleft/schema/GreenGrey-Nolikes.php +++ /dev/null @@ -1,2 +0,0 @@ - .btn-group > .btn:first-child { - visibility: hidden; -} - -/* disable minus icon */ -.oneway-overlay, .fa-minus-circle { - visibility: hidden; -} - -/* greengrey colors */ -body { - background-color: #383c4a; - color: #dddddd; -} - -.generic-content-wrapper { - background-color: #383c4a; -} - -.section-subtitle-wrapper, -.collapse, -.show, -.section-title-wrapper { - background-color: #404552; - border-bottom-color: #2b2b2b; -} - -.vcard, .h-card, -.widget, .settings-widget, .section-subtitle-wrapper { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; -} - -.fn { - color: #ffffff; -} - -.contextual-help-content, -.section-content-tools-wrapper, .section-content-wrapper { - background-color: #353945; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; -} - -a:link { - color: #63bd65; -} - -a:visited { - color: #87ab63; -} - -a:hover, a:active { - color: #3fec43; -} - -div.profile-match-wrapper > div > a { - color: #ffffff; -} - -.btn, .btn-primary { - background-color: #5c6b5b; - border-bottom-color: #47741c; - border-left-color: #47741c; - border-right-color: #47741c; - border-top-color: #47741c; - color: #ffffff !important; -} - -.btn:hover, .btn-primary:active { - background-color: #4aae40; - border-bottom-color: #29b136; - border-left-color: #29b136; - border-right-color: #29b136; - border-top-color: #29b136; -} - -.bg-dark, .navbar-collapse { - background-color: #2e323e !important; -} - -.form-group:active, .checkbox:hover { - color: #41d24f; -} - -.nav-link.active { - background-color: #315a2b !important; -} - -.list-group-item { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; - color: #9e9e9e; - border: 1px solid #383c4a; -} - -.list-group-item:active { - color: #f4f4f4 !important; -} - -.text-dark { - color: #bdbdbd !important; -} - -a.text-dark:hover, a.text-dark:active { - color: #f4f4f4 !important; -} - -.contactname { - color: #bdbdbd; -} - -.wall-item-ago, .dropdown-sub-text { - color: #b3b3b3; -} - -.list-group-item.active { - background-color: #315a2b; - border-color: #0c4704; -} - -.form-control, -.form-control:focus, -input[type="text"]:hover, -input[type="text"]:active, -input[type="text"], textarea { - background-color: #2b2b2b; - border-color: #46583f; - color: #cdcdcd; - box-shadow: 0 0 0 .2rem #415240; -} - -.form-group.checkbox:checked, -.form-group.checkbox > div > input:checked + label .onoffswitch-switch { - background-color: #315a2b; -} - -.form-group.checkbox:hover label { - color: #315a2b; -} - -.dropdown-item.active { - background-color: #315a2b; -} - -.dropdown-divider { - border-top: 1px solid #3e3e3e; -} - -.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .textcomplete-item:focus .dropdown-item, .textcomplete-item:hover .dropdown-item, .textcomplete-item.active .dropdown-item, .textcomplete-item:active .dropdown-item { - background-color: #4b5162; - color: #b3b3b3; -} - -a.dropdown-item { - color: #f3f3f3; -} - -.profile-match-wrapper { - border-top: 0px solid #eee; - border-left: 0px solid #eee; -} - -.fakelink { - color: #87ab63; -} - -a:hover, a:focus, .fakelink:hover, .fakelink:focus { - color: #3fec43; -} - -.drop-icons { - color: #ff0000; -} - -.drop-icons, a .drop-icons { - color: #bd0000; -} - -.section-content-wrapper-np { - background-color: #404552; -} - -.atoken-index-row:hover td, .chatroom-index-row:hover td, .group-index-row:hover td, .wikis-index-row:hover td, .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { - background-color: #4b5162; -} - -.generic-content-wrapper-styled { - background-color: #404552; -} - -#profile-jot-wrapper, -.bootstrap-tagsinput { - background-color: #2b2b2b; -} - -.wall-item-content-wrapper { - background-color: #404552; -} - -.item-highlight { - border-left: 0.2rem solid #00ff00; -} - -.wall-item-comment-wrapper-wc, -.hide-comments-outer, -.wall-item-comment-wrapper, -.wall-item-content-wrapper.comment { - background-color: #4b5162; -} - -.wall-item-head-new { - border-top: 0.2rem solid #31570b; -} - -.wall-item-comment-wrapper { - border-top: 3px solid #454853; -} - -blockquote { - border-left: 3px solid #344136; -} - -.hide-comments-outer { - border-top-color: #87ab63; -} - -.badge-warning { - background-color: #036811; - color: #dddddd; -} - -.divgrow-showmore { - border-top: 1px dashed #87ab63; -} - -.comment-edit-text { - border: 1px solid #004400; -} - -#doco-content h3 { - border-bottom: #87ab63 3px solid; -} - -.section-content-info-wrapper { - color: #2aa650; - background-color: #17221b; - border-bottom: 3px solid #060d08; -} - -.spinner.s, .spinner.m, .spinner.l { - color: #13c613; - border-top: .2rem solid #02c102; - border-left: .2rem solid #123312; - border-right: .2rem solid #123312; - border-bottom: .2rem solid #123312; -} - -.wall-event-item { - background-color: #123312; -} - -.fs { - background-color: #404552; -} - -.bg-primary { - background-color: #315a2b !important; -} - -.modal-content { - background-color: #171d16; -} - -.close { - color: #989898; -} - -.wall-item-conv { - background-color: #404552; - border-top: 1px solid #2e323e; -} - -.dropdown-menu.textcomplete-dropdown { - background-color: #8d9a87; -} - -.notification.notification-forum { - color: #63bd65; -} - -.wall-photo-item { - background-color: #315a2b; -} - -.directory-item .divgrow-showmore { - background-color: #353945; -} - -.vcard-header:hover, .vcard-header.active { - background-color: #4B5162; -} - -.alert-info { - color: #dddddd; - border-color: #2b2b2b; -} - -.conv-participants { - color: #539b55; -} - -#photo-view-wrapper { - background-color: #4B5162; -} - -.table { - color: #dddccc; -} - -#upgrade_info_aside { - border-color: #383c4a !important; -} - -.text-muted { - color: #a6a6b9 !important; -} - -.card { - background-color: #434753 !important; -} - -.border { - border: 1px solid #415240 !important; -} - -.item-category, .item-category > .text-dark { - color: #222222 !important; -} - -.nav-link:focus, .nav-link:hover { - color: #eeeeee; -} - -.nav-link.active > .fa-fw { - color: #eeeeee; -} - -.nav-tabs { - border-bottom: 1px solid #415240 !important; -} - -.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { - border-top-color: #444444; - border-right-color: #444444; - border-bottom-color: #444444; - border-left-color: #444444; -} diff --git a/ussrbasicleft/schema/GreenGrey-Nominus-Nolikes.php b/ussrbasicleft/schema/GreenGrey-Nominus-Nolikes.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicleft/schema/GreenGrey-Nominus-Nolikes.php +++ /dev/null @@ -1,2 +0,0 @@ - div > a { - color: #ffffff; -} - -.btn, .btn-primary { - background-color: #5c6b5b; - border-bottom-color: #47741c; - border-left-color: #47741c; - border-right-color: #47741c; - border-top-color: #47741c; - color: #ffffff !important; -} - -.btn:hover, .btn-primary:active { - background-color: #4aae40; - border-bottom-color: #29b136; - border-left-color: #29b136; - border-right-color: #29b136; - border-top-color: #29b136; -} - -.bg-dark, .navbar-collapse { - background-color: #2e323e !important; -} - -.form-group:active, .checkbox:hover { - color: #41d24f; -} - -.nav-link.active { - background-color: #315a2b !important; -} - -.list-group-item { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; - color: #9e9e9e; - border: 1px solid #383c4a; -} - -.list-group-item:active { - color: #f4f4f4 !important; -} - -.text-dark { - color: #bdbdbd !important; -} - -a.text-dark:hover, a.text-dark:active { - color: #f4f4f4 !important; -} - -.contactname { - color: #bdbdbd; -} - -.wall-item-ago, .dropdown-sub-text { - color: #b3b3b3; -} - -.list-group-item.active { - background-color: #315a2b; - border-color: #0c4704; -} - -.form-control, -.form-control:focus, -input[type="text"]:hover, -input[type="text"]:active, -input[type="text"], textarea { - background-color: #2b2b2b; - border-color: #46583f; - color: #cdcdcd; - box-shadow: 0 0 0 .2rem #415240; -} - -.form-group.checkbox:checked, -.form-group.checkbox > div > input:checked + label .onoffswitch-switch { - background-color: #315a2b; -} - -.form-group.checkbox:hover label { - color: #315a2b; -} - -.dropdown-item.active { - background-color: #315a2b; -} - -.dropdown-divider { - border-top: 1px solid #3e3e3e; -} - -.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .textcomplete-item:focus .dropdown-item, .textcomplete-item:hover .dropdown-item, .textcomplete-item.active .dropdown-item, .textcomplete-item:active .dropdown-item { - background-color: #4b5162; - color: #b3b3b3; -} - -a.dropdown-item { - color: #f3f3f3; -} - -.profile-match-wrapper { - border-top: 0px solid #eee; - border-left: 0px solid #eee; -} - -.fakelink { - color: #87ab63; -} - -a:hover, a:focus, .fakelink:hover, .fakelink:focus { - color: #3fec43; -} - -.drop-icons { - color: #ff0000; -} - -.drop-icons, a .drop-icons { - color: #bd0000; -} - -.section-content-wrapper-np { - background-color: #404552; -} - -.atoken-index-row:hover td, .chatroom-index-row:hover td, .group-index-row:hover td, .wikis-index-row:hover td, .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { - background-color: #4b5162; -} - -.generic-content-wrapper-styled { - background-color: #404552; -} - -#profile-jot-wrapper, -.bootstrap-tagsinput { - background-color: #2b2b2b; -} - -.wall-item-content-wrapper { - background-color: #404552; -} - -.item-highlight { - border-left: 0.2rem solid #00ff00; -} - -.wall-item-comment-wrapper-wc, -.hide-comments-outer, -.wall-item-comment-wrapper, -.wall-item-content-wrapper.comment { - background-color: #4b5162; -} - -.wall-item-head-new { - border-top: 0.2rem solid #31570b; -} - -.wall-item-comment-wrapper { - border-top: 3px solid #454853; -} - -blockquote { - border-left: 3px solid #344136; -} - -.hide-comments-outer { - border-top-color: #87ab63; -} - -.badge-warning { - background-color: #036811; - color: #dddddd; -} - -.divgrow-showmore { - border-top: 1px dashed #87ab63; -} - -.comment-edit-text { - border: 1px solid #004400; -} - -#doco-content h3 { - border-bottom: #87ab63 3px solid; -} - -.section-content-info-wrapper { - color: #2aa650; - background-color: #17221b; - border-bottom: 3px solid #060d08; -} - -.spinner.s, .spinner.m, .spinner.l { - color: #13c613; - border-top: .2rem solid #02c102; - border-left: .2rem solid #123312; - border-right: .2rem solid #123312; - border-bottom: .2rem solid #123312; -} - -.wall-event-item { - background-color: #123312; -} - -.fs { - background-color: #404552; -} - -.bg-primary { - background-color: #315a2b !important; -} - -.modal-content { - background-color: #171d16; -} - -.close { - color: #989898; -} - -.wall-item-conv { - background-color: #404552; - border-top: 1px solid #2e323e; -} - -.dropdown-menu.textcomplete-dropdown { - background-color: #8d9a87; -} - -.notification.notification-forum { - color: #63bd65; -} - -.wall-photo-item { - background-color: #315a2b; -} - -.directory-item .divgrow-showmore { - background-color: #353945; -} - -.vcard-header:hover, .vcard-header.active { - background-color: #4B5162; -} - -.alert-info { - color: #dddddd; - border-color: #2b2b2b; -} - -.conv-participants { - color: #539b55; -} - -#photo-view-wrapper { - background-color: #4B5162; -} - -.table { - color: #dddccc; -} - -#upgrade_info_aside { - border-color: #383c4a !important; -} - -.text-muted { - color: #a6a6b9 !important; -} - -.card { - background-color: #434753 !important; -} - -.border { - border: 1px solid #415240 !important; -} - -.item-category, .item-category > .text-dark { - color: #222222 !important; -} - -.nav-link:focus, .nav-link:hover { - color: #eeeeee; -} - -.nav-link.active > .fa-fw { - color: #eeeeee; -} - -.nav-tabs { - border-bottom: 1px solid #415240 !important; -} - -.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { - border-top-color: #444444; - border-right-color: #444444; - border-bottom-color: #444444; - border-left-color: #444444; -} diff --git a/ussrbasicleft/schema/GreenGrey-Nominus.php b/ussrbasicleft/schema/GreenGrey-Nominus.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicleft/schema/GreenGrey-Nominus.php +++ /dev/null @@ -1,2 +0,0 @@ - div > a { - color: #ffffff; -} - -.btn, .btn-primary { - background-color: #5c6b5b; - border-bottom-color: #47741c; - border-left-color: #47741c; - border-right-color: #47741c; - border-top-color: #47741c; - color: #ffffff !important; -} - -.btn:hover, .btn-primary:active { - background-color: #4aae40; - border-bottom-color: #29b136; - border-left-color: #29b136; - border-right-color: #29b136; - border-top-color: #29b136; -} - -.bg-dark, .navbar-collapse { - background-color: #2e323e !important; -} - -.form-group:active, .checkbox:hover { - color: #41d24f; -} - -.nav-link.active { - background-color: #315a2b !important; -} - -.list-group-item { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; - color: #9e9e9e; - border: 1px solid #383c4a; -} - -.list-group-item:active { - color: #f4f4f4 !important; -} - -.text-dark { - color: #bdbdbd !important; -} - -a.text-dark:hover, a.text-dark:active { - color: #f4f4f4 !important; -} - -.contactname { - color: #bdbdbd; -} - -.wall-item-ago, .dropdown-sub-text { - color: #b3b3b3; -} - -.list-group-item.active { - background-color: #315a2b; - border-color: #0c4704; -} - -.form-control, -.form-control:focus, -input[type="text"]:hover, -input[type="text"]:active, -input[type="text"], textarea { - background-color: #2b2b2b; - border-color: #46583f; - color: #cdcdcd; - box-shadow: 0 0 0 .2rem #415240; -} - -.form-group.checkbox:checked, -.form-group.checkbox > div > input:checked + label .onoffswitch-switch { - background-color: #315a2b; -} - -.form-group.checkbox:hover label { - color: #315a2b; -} - -.dropdown-item.active { - background-color: #315a2b; -} - -.dropdown-divider { - border-top: 1px solid #3e3e3e; -} - -.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .textcomplete-item:focus .dropdown-item, .textcomplete-item:hover .dropdown-item, .textcomplete-item.active .dropdown-item, .textcomplete-item:active .dropdown-item { - background-color: #4b5162; - color: #b3b3b3; -} - -a.dropdown-item { - color: #f3f3f3; -} - -.profile-match-wrapper { - border-top: 0px solid #eee; - border-left: 0px solid #eee; -} - -.fakelink { - color: #87ab63; -} - -a:hover, a:focus, .fakelink:hover, .fakelink:focus { - color: #3fec43; -} - -.drop-icons { - color: #ff0000; -} - -.drop-icons, a .drop-icons { - color: #bd0000; -} - -.section-content-wrapper-np { - background-color: #404552; -} - -.atoken-index-row:hover td, .chatroom-index-row:hover td, .group-index-row:hover td, .wikis-index-row:hover td, .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { - background-color: #4b5162; -} - -.generic-content-wrapper-styled { - background-color: #404552; -} - -#profile-jot-wrapper, -.bootstrap-tagsinput { - background-color: #2b2b2b; -} - -.wall-item-content-wrapper { - background-color: #404552; -} - -.item-highlight { - border-left: 0.2rem solid #00ff00; -} - -.wall-item-comment-wrapper-wc, -.hide-comments-outer, -.wall-item-comment-wrapper, -.wall-item-content-wrapper.comment { - background-color: #4b5162; -} - -.wall-item-head-new { - border-top: 0.2rem solid #31570b; -} - -.wall-item-comment-wrapper { - border-top: 3px solid #454853; -} - -blockquote { - border-left: 3px solid #344136; -} - -.hide-comments-outer { - border-top-color: #87ab63; -} - -.badge-warning { - background-color: #036811; - color: #dddddd; -} - -.divgrow-showmore { - border-top: 1px dashed #87ab63; -} - -.comment-edit-text { - border: 1px solid #004400; -} - -#doco-content h3 { - border-bottom: #87ab63 3px solid; -} - -.section-content-info-wrapper { - color: #2aa650; - background-color: #17221b; - border-bottom: 3px solid #060d08; -} - -.spinner.s, .spinner.m, .spinner.l { - color: #13c613; - border-top: .2rem solid #02c102; - border-left: .2rem solid #123312; - border-right: .2rem solid #123312; - border-bottom: .2rem solid #123312; -} - -.wall-event-item { - background-color: #123312; -} - -.fs { - background-color: #404552; -} - -.bg-primary { - background-color: #315a2b !important; -} - -.modal-content { - background-color: #171d16; -} - -.close { - color: #989898; -} - -.wall-item-conv { - background-color: #404552; - border-top: 1px solid #2e323e; -} - -.dropdown-menu.textcomplete-dropdown { - background-color: #8d9a87; -} - -.notification.notification-forum { - color: #63bd65; -} -.wall-photo-item { - background-color: #315a2b; -} - -.directory-item .divgrow-showmore { - background-color: #353945; -} - -.vcard-header:hover, .vcard-header.active { - background-color: #4B5162; -} - -.alert-info { - color: #dddddd; - border-color: #2b2b2b; -} - -.conv-participants { - color: #539b55; -} - -#photo-view-wrapper { - background-color: #4B5162; -} - -.table { - color: #dddccc; -} - -#upgrade_info_aside { - border-color: #383c4a !important; -} - -.text-muted { - color: #a6a6b9 !important; -} - -.card { - background-color: #434753 !important; -} - -.border { - border: 1px solid #415240 !important; -} - -.item-category, .item-category > .text-dark { - color: #222222 !important; -} - -.nav-link:focus, .nav-link:hover { - color: #eeeeee; -} - -.nav-link.active > .fa-fw { - color: #eeeeee; -} - -.nav-tabs { - border-bottom: 1px solid #415240 !important; -} - -.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { - border-top-color: #444444; - border-right-color: #444444; - border-bottom-color: #444444; - border-left-color: #444444; -} diff --git a/ussrbasicleft/schema/GreenGrey.php b/ussrbasicleft/schema/GreenGrey.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicleft/schema/GreenGrey.php +++ /dev/null @@ -1,2 +0,0 @@ - code { - color: inherit; -} - -kbd { - color: #e1e1e1; - background-color: #3b3b3b; -} - -caption { - color: #9e9e9e; -} - -.blockquote-footer { - color: #626262; -} - -.img-thumbnail { - background-color: #222; - border: 1px solid #515151; -} - -.figure-caption { - color: #9e9e9e; -} - -.table { - --bs-table-color: #e1e1e1; - --bs-table-bg: transparent; - --bs-table-border-color: #515151; - --bs-table-accent-bg: transparent; - --bs-table-striped-color: #e1e1e1; - --bs-table-striped-bg: rgba(250, 250, 250, 0.05); - --bs-table-active-color: #e1e1e1; - --bs-table-active-bg: rgba(250, 250, 250, 0.1); - --bs-table-hover-color: #e1e1e1; - --bs-table-hover-bg: rgba(250, 250, 250, 0.075); - color: #e1e1e1; - border-color: #515151; -} -.table > :not(:first-child) { - border-top: 2px solid currentColor; -} - -.table-primary { - --bs-table-color: #fff; - --bs-table-bg: #1c2d40; - --bs-table-border-color: #334253; - --bs-table-striped-bg: #27384a; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #334253; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #2d3d4e; - --bs-table-hover-color: #fff; - color: #fff; - border-color: #334253; -} - -.table-secondary { - --bs-table-color: #fff; - --bs-table-bg: #313131; - --bs-table-border-color: #464646; - --bs-table-striped-bg: #3b3b3b; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #464646; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #404040; - --bs-table-hover-color: #fff; - color: #fff; - border-color: #464646; -} - -.table-success { - --bs-table-color: #fff; - --bs-table-bg: #005e46; - --bs-table-border-color: #1a6e59; - --bs-table-striped-bg: #0d664f; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #1a6e59; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #136a54; - --bs-table-hover-color: #fff; - color: #fff; - border-color: #1a6e59; -} - -.table-info { - --bs-table-color: #fff; - --bs-table-bg: #0c515c; - --bs-table-border-color: #24626c; - --bs-table-striped-bg: #185a64; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #24626c; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #1e5e68; - --bs-table-hover-color: #fff; - color: #fff; - border-color: #24626c; -} - -.table-warning { - --bs-table-color: #fff; - --bs-table-bg: #7a4e09; - --bs-table-border-color: #876022; - --bs-table-striped-bg: #815715; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #876022; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #845b1b; - --bs-table-hover-color: #fff; - color: #fff; - border-color: #876022; -} - -.table-danger { - --bs-table-color: #fff; - --bs-table-bg: #74261e; - --bs-table-border-color: #823c35; - --bs-table-striped-bg: #7b3129; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #823c35; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #7e362f; - --bs-table-hover-color: #fff; - color: #fff; - border-color: #823c35; -} - -.table-light { - --bs-table-color: #000; - --bs-table-bg: #9e9e9e; - --bs-table-border-color: #8e8e8e; - --bs-table-striped-bg: #969696; - --bs-table-striped-color: #000; - --bs-table-active-bg: #8e8e8e; - --bs-table-active-color: #000; - --bs-table-hover-bg: #929292; - --bs-table-hover-color: #000; - color: #000; - border-color: #8e8e8e; -} - -.table-dark { - --bs-table-color: #fff; - --bs-table-bg: #3b3b3b; - --bs-table-border-color: #4f4f4f; - --bs-table-striped-bg: #454545; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #4f4f4f; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #4a4a4a; - --bs-table-hover-color: #fff; - color: #fff; - border-color: #4f4f4f; -} - -.form-text { - color: #9e9e9e; -} - -.form-control { - color: #b1b1b1; - background-color: #222; - border: 1px solid #515151; -} -.form-control:focus { - color: #b1b1b1; - background-color: #222; - border-color: #9badbf; - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} -.form-control::-moz-placeholder { - color: #5a5a5a; -} -.form-control::placeholder { - color: #5a5a5a; -} -.form-control:disabled, .form-control[readonly] { - background-color: #222; -} -.form-control::-webkit-file-upload-button { - color: #b1b1b1; - background-color: #3b3b3b; - border-color: inherit; -} -.form-control::file-selector-button { - color: #b1b1b1; - background-color: #3b3b3b; - border-color: inherit; -} -.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { - background-color: #383838; -} -.form-control:hover:not(:disabled):not([readonly])::file-selector-button { - background-color: #383838; -} -.form-control::-webkit-file-upload-button { - color: #b1b1b1; - background-color: #3b3b3b; - border-color: inherit; -} -.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { - background-color: #383838; -} - -.form-control-plaintext { - color: #e1e1e1; - background-color: transparent; - border: solid transparent; -} - -.form-select { - color: #b1b1b1; - background-color: #222; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cfcfcf' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); - border: 1px solid #515151; -} -.form-select:focus { - border-color: #9badbf; - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} -.form-select[multiple], .form-select[size]:not([size="1"]) { - background-image: none; -} -.form-select:disabled { - background-color: #3b3b3b; -} -.form-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #b1b1b1; -} - -.form-check-input { - background-color: #222; - border: 1px solid rgba(255, 255, 255, 0.25); -} -.form-check-input:active { - filter: brightness(90%); -} -.form-check-input:focus { - border-color: #9badbf; - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} -.form-check-input:checked { - background-color: #375a7f; - border-color: #375a7f; -} -.form-check-input:checked[type=checkbox] { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fafafa' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); -} -.form-check-input:checked[type=radio] { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fafafa'/%3e%3c/svg%3e"); -} -.form-check-input[type=checkbox]:indeterminate { - background-color: #375a7f; - border-color: #375a7f; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fafafa' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); -} -.form-check-input:disabled { - opacity: 0.5; -} -.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { - opacity: 0.5; -} - -.form-switch .form-check-input { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28250, 250, 250, 0.25%29'/%3e%3c/svg%3e"); -} -.form-switch .form-check-input:focus { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239badbf'/%3e%3c/svg%3e"); -} -.form-switch .form-check-input:checked { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fafafa'/%3e%3c/svg%3e"); -} - -.btn-check[disabled] + .btn, .btn-check:disabled + .btn { - opacity: 0.65; -} - -.form-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} -.form-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} -.form-range::-webkit-slider-thumb { - background-color: #375a7f; - border: 0; -} -.form-range::-webkit-slider-thumb:active { - background-color: #c3ced9; -} -.form-range::-webkit-slider-runnable-track { - background-color: #515151; -} -.form-range::-moz-range-thumb { - background-color: #375a7f; - border: 0; -} -.form-range::-moz-range-thumb:active { - background-color: #c3ced9; -} -.form-range::-moz-range-track { - background-color: #515151; -} -.form-range:disabled { - pointer-events: none; -} -.form-range:disabled::-webkit-slider-thumb { - background-color: #7e7e7e; -} -.form-range:disabled::-moz-range-thumb { - background-color: #7e7e7e; -} - -.form-floating > .form-control::-moz-placeholder { - color: transparent; -} - -.form-floating > .form-control::placeholder { - color: transparent; -} -.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { - opacity: 0.65; -} -.form-floating > .form-control:focus ~ label, -.form-floating > .form-control:not(:placeholder-shown) ~ label, -.form-floating > .form-select ~ label { - opacity: 0.65; -} -.form-floating > .form-control:-webkit-autofill ~ label { - opacity: 0.65; -} - -.input-group-text { - color: #b1b1b1; - background-color: #3b3b3b; - border: 1px solid #515151; -} - -.valid-feedback { - color: #00bc8c; -} - -.valid-tooltip { - color: #111; - background-color: rgba(0, 188, 140, 0.9); -} - -.was-validated .form-control:valid, .form-control.is-valid { - border-color: #00bc8c; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); -} -.was-validated .form-control:valid:focus, .form-control.is-valid:focus { - border-color: #00bc8c; - box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25); -} - -.was-validated .form-select:valid, .form-select.is-valid { - border-color: #00bc8c; -} -.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cfcfcf' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); -} -.was-validated .form-select:valid[multiple], .was-validated .form-select:valid[size]:not([size="1"]), .form-select.is-valid[multiple], .form-select.is-valid[size]:not([size="1"]) { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); -} -.was-validated .form-select:valid:focus, .form-select.is-valid:focus { - border-color: #00bc8c; - box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25); -} - -.was-validated .form-check-input:valid, .form-check-input.is-valid { - border-color: #00bc8c; -} -.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { - background-color: #00bc8c; -} -.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { - box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25); -} -.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { - color: #00bc8c; -} - -.invalid-feedback { - color: #e74c3c; -} - -.invalid-tooltip { - color: #fafafa; - background-color: rgba(231, 76, 60, 0.9); -} - -.was-validated .form-control:invalid, .form-control.is-invalid { - border-color: #e74c3c; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); -} -.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { - border-color: #e74c3c; - box-shadow: 0 0 0 0.25rem rgba(231, 76, 60, 0.25); -} - -.was-validated .form-select:invalid, .form-select.is-invalid { - border-color: #e74c3c; -} -.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cfcfcf' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); -} -.was-validated .form-select:invalid[multiple], .was-validated .form-select:invalid[size]:not([size="1"]), .form-select.is-invalid[multiple], .form-select.is-invalid[size]:not([size="1"]) { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); -} -.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { - border-color: #e74c3c; - box-shadow: 0 0 0 0.25rem rgba(231, 76, 60, 0.25); -} - -.was-validated .form-check-input:invalid, .form-check-input.is-invalid { - border-color: #e74c3c; -} -.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { - background-color: #e74c3c; -} -.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { - box-shadow: 0 0 0 0.25rem rgba(231, 76, 60, 0.25); -} -.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { - color: #e74c3c; -} - -.btn { - color: #e1e1e1; - background-color: transparent; - border: 1px solid transparent; -} -.btn:hover { - color: #e1e1e1; -} -.btn-check:focus + .btn, .btn:focus { - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} -.btn:disabled, .btn.disabled, fieldset:disabled .btn { - opacity: 0.65; -} - -.btn-primary { - color: #fafafa; - background-color: #375a7f; - border-color: #375a7f; -} -.btn-primary:hover { - color: #fafafa; - background-color: #2f4d6c; - border-color: #2c4866; -} -.btn-check:focus + .btn-primary, .btn-primary:focus { - color: #fafafa; - background-color: #2f4d6c; - border-color: #2c4866; - box-shadow: 0 0 0 0.25rem rgba(84, 114, 145, 0.5); -} -.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { - color: #fafafa; - background-color: #2c4866; - border-color: #29445f; -} -.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(84, 114, 145, 0.5); -} -.btn-primary:disabled, .btn-primary.disabled { - color: #fafafa; - background-color: #375a7f; - border-color: #375a7f; -} - -.btn-secondary { - color: #fafafa; - background-color: #626262; - border-color: #626262; -} -.btn-secondary:hover { - color: #fafafa; - background-color: #535353; - border-color: #4e4e4e; -} -.btn-check:focus + .btn-secondary, .btn-secondary:focus { - color: #fafafa; - background-color: #535353; - border-color: #4e4e4e; - box-shadow: 0 0 0 0.25rem rgba(121, 121, 121, 0.5); -} -.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { - color: #fafafa; - background-color: #4e4e4e; - border-color: #4a4a4a; -} -.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(121, 121, 121, 0.5); -} -.btn-secondary:disabled, .btn-secondary.disabled { - color: #fafafa; - background-color: #626262; - border-color: #626262; -} - -.btn-success { - color: #111; - background-color: #00bc8c; - border-color: #00bc8c; -} -.btn-success:hover { - color: #111; - background-color: #26c69d; - border-color: #1ac398; -} -.btn-check:focus + .btn-success, .btn-success:focus { - color: #111; - background-color: #26c69d; - border-color: #1ac398; - box-shadow: 0 0 0 0.25rem rgba(3, 162, 122, 0.5); -} -.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { - color: #111; - background-color: #33c9a3; - border-color: #1ac398; -} -.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(3, 162, 122, 0.5); -} -.btn-success:disabled, .btn-success.disabled { - color: #111; - background-color: #00bc8c; - border-color: #00bc8c; -} - -.btn-info { - color: #fafafa; - background-color: #17a2b8; - border-color: #17a2b8; -} -.btn-info:hover { - color: #fafafa; - background-color: #148a9c; - border-color: #128293; -} -.btn-check:focus + .btn-info, .btn-info:focus { - color: #fafafa; - background-color: #148a9c; - border-color: #128293; - box-shadow: 0 0 0 0.25rem rgba(57, 175, 194, 0.5); -} -.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { - color: #fafafa; - background-color: #128293; - border-color: #117a8a; -} -.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(57, 175, 194, 0.5); -} -.btn-info:disabled, .btn-info.disabled { - color: #fafafa; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-warning { - color: #111; - background-color: #f39c12; - border-color: #f39c12; -} -.btn-warning:hover { - color: #111; - background-color: #f5ab36; - border-color: #f4a62a; -} -.btn-check:focus + .btn-warning, .btn-warning:focus { - color: #111; - background-color: #f5ab36; - border-color: #f4a62a; - box-shadow: 0 0 0 0.25rem rgba(209, 135, 18, 0.5); -} -.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { - color: #111; - background-color: #f5b041; - border-color: #f4a62a; -} -.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(209, 135, 18, 0.5); -} -.btn-warning:disabled, .btn-warning.disabled { - color: #111; - background-color: #f39c12; - border-color: #f39c12; -} - -.btn-danger { - color: #fafafa; - background-color: #e74c3c; - border-color: #e74c3c; -} -.btn-danger:hover { - color: #fafafa; - background-color: #c44133; - border-color: #b93d30; -} -.btn-check:focus + .btn-danger, .btn-danger:focus { - color: #fafafa; - background-color: #c44133; - border-color: #b93d30; - box-shadow: 0 0 0 0.25rem rgba(234, 102, 89, 0.5); -} -.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { - color: #fafafa; - background-color: #b93d30; - border-color: #ad392d; -} -.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(234, 102, 89, 0.5); -} -.btn-danger:disabled, .btn-danger.disabled { - color: #fafafa; - background-color: #e74c3c; - border-color: #e74c3c; -} - -.btn-light { - color: #fafafa; - background-color: #9e9e9e; - border-color: #9e9e9e; -} -.btn-light:hover { - color: #fafafa; - background-color: #868686; - border-color: #7e7e7e; -} -.btn-check:focus + .btn-light, .btn-light:focus { - color: #fafafa; - background-color: #868686; - border-color: #7e7e7e; - box-shadow: 0 0 0 0.25rem rgba(172, 172, 172, 0.5); -} -.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { - color: #fafafa; - background-color: #7e7e7e; - border-color: #777777; -} -.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(172, 172, 172, 0.5); -} -.btn-light:disabled, .btn-light.disabled { - color: #fafafa; - background-color: #9e9e9e; - border-color: #9e9e9e; -} - -.btn-dark { - color: #fafafa; - background-color: #3b3b3b; - border-color: #3b3b3b; -} -.btn-dark:hover { - color: #fafafa; - background-color: #323232; - border-color: #2f2f2f; -} -.btn-check:focus + .btn-dark, .btn-dark:focus { - color: #fafafa; - background-color: #323232; - border-color: #2f2f2f; - box-shadow: 0 0 0 0.25rem rgba(88, 88, 88, 0.5); -} -.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { - color: #fafafa; - background-color: #2f2f2f; - border-color: #2c2c2c; -} -.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(88, 88, 88, 0.5); -} -.btn-dark:disabled, .btn-dark.disabled { - color: #fafafa; - background-color: #3b3b3b; - border-color: #3b3b3b; -} - -.btn-outline-primary { - color: #375a7f; - border-color: #375a7f; -} -.btn-outline-primary:hover { - color: #fff; - background-color: #375a7f; - border-color: #375a7f; -} -.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.5); -} -.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { - color: #fff; - background-color: #375a7f; - border-color: #375a7f; -} -.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.5); -} -.btn-outline-primary:disabled, .btn-outline-primary.disabled { - color: #375a7f; - background-color: transparent; -} - -.btn-outline-secondary { - color: #626262; - border-color: #626262; -} -.btn-outline-secondary:hover { - color: #fff; - background-color: #626262; - border-color: #626262; -} -.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { - box-shadow: 0 0 0 0.25rem rgba(98, 98, 98, 0.5); -} -.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { - color: #fff; - background-color: #626262; - border-color: #626262; -} -.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(98, 98, 98, 0.5); -} -.btn-outline-secondary:disabled, .btn-outline-secondary.disabled { - color: #626262; - background-color: transparent; -} - -.btn-outline-success { - color: #00bc8c; - border-color: #00bc8c; -} -.btn-outline-success:hover { - color: #000; - background-color: #00bc8c; - border-color: #00bc8c; -} -.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { - box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.5); -} -.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { - color: #000; - background-color: #00bc8c; - border-color: #00bc8c; -} -.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.5); -} -.btn-outline-success:disabled, .btn-outline-success.disabled { - color: #00bc8c; - background-color: transparent; -} - -.btn-outline-info { - color: #17a2b8; - border-color: #17a2b8; -} -.btn-outline-info:hover { - color: #000; - background-color: #17a2b8; - border-color: #17a2b8; -} -.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { - box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5); -} -.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { - color: #000; - background-color: #17a2b8; - border-color: #17a2b8; -} -.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5); -} -.btn-outline-info:disabled, .btn-outline-info.disabled { - color: #17a2b8; - background-color: transparent; -} - -.btn-outline-warning { - color: #f39c12; - border-color: #f39c12; -} -.btn-outline-warning:hover { - color: #000; - background-color: #f39c12; - border-color: #f39c12; -} -.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { - box-shadow: 0 0 0 0.25rem rgba(243, 156, 18, 0.5); -} -.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { - color: #000; - background-color: #f39c12; - border-color: #f39c12; -} -.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(243, 156, 18, 0.5); -} -.btn-outline-warning:disabled, .btn-outline-warning.disabled { - color: #f39c12; - background-color: transparent; -} - -.btn-outline-danger { - color: #e74c3c; - border-color: #e74c3c; -} -.btn-outline-danger:hover { - color: #000; - background-color: #e74c3c; - border-color: #e74c3c; -} -.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { - box-shadow: 0 0 0 0.25rem rgba(231, 76, 60, 0.5); -} -.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { - color: #000; - background-color: #e74c3c; - border-color: #e74c3c; -} -.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(231, 76, 60, 0.5); -} -.btn-outline-danger:disabled, .btn-outline-danger.disabled { - color: #e74c3c; - background-color: transparent; -} - -.btn-outline-light { - color: #9e9e9e; - border-color: #9e9e9e; -} -.btn-outline-light:hover { - color: #000; - background-color: #9e9e9e; - border-color: #9e9e9e; -} -.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { - box-shadow: 0 0 0 0.25rem rgba(158, 158, 158, 0.5); -} -.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { - color: #000; - background-color: #9e9e9e; - border-color: #9e9e9e; -} -.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(158, 158, 158, 0.5); -} -.btn-outline-light:disabled, .btn-outline-light.disabled { - color: #9e9e9e; - background-color: transparent; -} - -.btn-outline-dark { - color: #3b3b3b; - border-color: #3b3b3b; -} -.btn-outline-dark:hover { - color: #fff; - background-color: #3b3b3b; - border-color: #3b3b3b; -} -.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { - box-shadow: 0 0 0 0.25rem rgba(59, 59, 59, 0.5); -} -.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { - color: #fff; - background-color: #3b3b3b; - border-color: #3b3b3b; -} -.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(59, 59, 59, 0.5); -} -.btn-outline-dark:disabled, .btn-outline-dark.disabled { - color: #3b3b3b; - background-color: transparent; -} - -.btn-link { - color: #5f7b99; -} -.btn-link:hover { - color: #4b6b8c; -} -.btn-link:disabled, .btn-link.disabled { - color: #626262; -} - -.dropdown-menu { - color: #e1e1e1; - background-color: #111; - border: 1px solid rgba(250, 250, 250, 0.15); -} - -.dropdown-divider { - border-top: 1px solid rgba(250, 250, 250, 0.15); -} - -.dropdown-item { - color: #f8f9fa; - background-color: transparent; - border: 0; -} -.dropdown-item:hover, .dropdown-item:focus { - color: #dfe0e1; - background-color: #343a40; -} -.dropdown-item.active, .dropdown-item:active { - color: #fafafa; - background-color: #375a7f; -} -.dropdown-item.disabled, .dropdown-item:disabled { - color: #7e7e7e; - background-color: transparent; -} - -.dropdown-header { - color: #9e9e9e; -} - -.dropdown-item-text { - color: #f8f9fa; -} - -.dropdown-menu-dark { - color: #515151; - background-color: #cfcfcf; - border-color: rgba(250, 250, 250, 0.15); -} -.dropdown-menu-dark .dropdown-item { - color: #515151; -} -.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { - color: #111; - background-color: rgba(17, 17, 17, 0.15); -} -.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { - color: #fafafa; - background-color: #375a7f; -} -.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { - color: #7e7e7e; -} -.dropdown-menu-dark .dropdown-divider { - border-color: rgba(250, 250, 250, 0.15); -} -.dropdown-menu-dark .dropdown-item-text { - color: #515151; -} -.dropdown-menu-dark .dropdown-header { - color: #7e7e7e; -} - -.nav-link { - color: #5f7b99; -} -.nav-link:hover, .nav-link:focus { - color: #4b6b8c; -} -.nav-link.disabled { - color: #9e9e9e; -} - -.nav-tabs { - border-bottom: 1px solid #515151; -} -.nav-tabs .nav-link { - border: 1px solid transparent; -} -.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { - border-color: #3b3b3b #3b3b3b #515151; -} -.nav-tabs .nav-link.disabled { - color: #9e9e9e; - background-color: transparent; - border-color: transparent; -} -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #b1b1b1; - background-color: #222; - border-color: #515151 #515151 #222; -} - -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fafafa; - background-color: #375a7f; -} - -.navbar-toggler { - background-color: transparent; - border: 1px solid transparent; -} - -.navbar-light .navbar-brand { - color: rgba(250, 250, 250, 0.9); -} -.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { - color: rgba(250, 250, 250, 0.9); -} -.navbar-light .navbar-nav .nav-link { - color: rgba(250, 250, 250, 0.55); -} -.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { - color: rgba(250, 250, 250, 0.7); -} -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(250, 250, 250, 0.3); -} -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(250, 250, 250, 0.9); -} -.navbar-light .navbar-toggler { - color: rgba(250, 250, 250, 0.55); - border-color: rgba(250, 250, 250, 0.1); -} -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28250, 250, 250, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} -.navbar-light .navbar-text { - color: rgba(250, 250, 250, 0.55); -} -.navbar-light .navbar-text a, -.navbar-light .navbar-text a:hover, -.navbar-light .navbar-text a:focus { - color: rgba(250, 250, 250, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fafafa; -} -.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { - color: #fafafa; -} -.navbar-dark .navbar-nav .nav-link { - color: rgba(250, 250, 250, 0.55); -} -.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { - color: rgba(250, 250, 250, 0.75); -} -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(250, 250, 250, 0.25); -} -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .nav-link.active { - color: #fafafa; -} -.navbar-dark .navbar-toggler { - color: rgba(250, 250, 250, 0.55); - border-color: rgba(250, 250, 250, 0.1); -} -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28250, 250, 250, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} -.navbar-dark .navbar-text { - color: rgba(250, 250, 250, 0.55); -} -.navbar-dark .navbar-text a, -.navbar-dark .navbar-text a:hover, -.navbar-dark .navbar-text a:focus { - color: #fafafa; -} - -.card { - background-color: #222; - border: 1px solid rgba(250, 250, 250, 0.125); -} - -.card-header { - background-color: rgba(250, 250, 250, 0.03); - border-bottom: 1px solid rgba(250, 250, 250, 0.125); -} - -.card-footer { - background-color: rgba(250, 250, 250, 0.03); - border-top: 1px solid rgba(250, 250, 250, 0.125); -} - -.accordion-button { - color: #e1e1e1; - background-color: #222; -} -.accordion-button:not(.collapsed) { - color: #879cb2; - background-color: #1c2d40; - box-shadow: inset 0 -1px 0 rgba(250, 250, 250, 0.125); -} -.accordion-button:not(.collapsed)::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23879cb2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); -} -.accordion-button::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e1e1e1'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); -} -.accordion-button:hover { - z-index: 2; -} -.accordion-button:focus { - border-color: #9badbf; - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} - -.accordion-item { - background-color: #222; - border: 1px solid rgba(250, 250, 250, 0.125); -} - -.accordion-flush .accordion-collapse { - border-width: 0; -} -.accordion-flush .accordion-item { - border-right: 0; - border-left: 0; -} -.accordion-flush .accordion-item:first-child { - border-top: 0; -} -.accordion-flush .accordion-item:last-child { - border-bottom: 0; -} - -.breadcrumb-item + .breadcrumb-item::before { - color: #9e9e9e; -} -.breadcrumb-item.active { - color: #9e9e9e; -} - -.page-link { - color: #5f7b99; - background-color: #3b3b3b; - border: 1px solid #515151; -} -.page-link:hover { - color: #4b6b8c; - background-color: #515151; - border-color: #515151; -} -.page-link:focus { - color: #4b6b8c; - background-color: #3b3b3b; - outline: 0; - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} - -.page-item.active .page-link { - color: #fafafa; - background-color: #375a7f; - border-color: #375a7f; -} -.page-item.disabled .page-link { - color: #5a5a5a; - background-color: #222; - border-color: #515151; -} - -.badge { - color: #fafafa; -} - -.alert-heading { - color: inherit; -} - -.alert-primary { - color: #738ca5; - background-color: #1c2d40; - border-color: #21364c; -} -.alert-primary .alert-link { - color: #5c7084; -} - -.alert-secondary { - color: #919191; - background-color: #313131; - border-color: #3b3b3b; -} -.alert-secondary .alert-link { - color: #747474; -} - -.alert-success { - color: #4dd0af; - background-color: #005e46; - border-color: #007154; -} -.alert-success .alert-link { - color: #3ea68c; -} - -.alert-info { - color: #5dbecd; - background-color: #0c515c; - border-color: #0e616e; -} -.alert-info .alert-link { - color: #4a98a4; -} - -.alert-warning { - color: #f7ba59; - background-color: #7a4e09; - border-color: #925e0b; -} -.alert-warning .alert-link { - color: #c69547; -} - -.alert-danger { - color: #ee8277; - background-color: #74261e; - border-color: #8b2e24; -} -.alert-danger .alert-link { - color: #be685f; -} - -.alert-light { - color: #bbbbbb; - background-color: #4f4f4f; - border-color: #5f5f5f; -} -.alert-light .alert-link { - color: #969696; -} - -.alert-dark { - color: #767676; - background-color: #1e1e1e; - border-color: #232323; -} -.alert-dark .alert-link { - color: #5e5e5e; -} - -.progress { - background-color: #3b3b3b; -} - -.progress-bar { - color: #111; - background-color: #375a7f; -} - -.list-group-item-action { - color: #b1b1b1; -} -.list-group-item-action:hover, .list-group-item-action:focus { - color: #b1b1b1; - background-color: #2f2f2f; -} -.list-group-item-action:active { - color: #e1e1e1; - background-color: #3b3b3b; -} - -.list-group-item { - color: #e1e1e1; - background-color: #222; - border: 1px solid rgba(250, 250, 250, 0.125); -} -.list-group-item.disabled, .list-group-item:disabled { - color: #9e9e9e; - background-color: #222; -} -.list-group-item.active { - color: #fafafa; - background-color: #375a7f; - border-color: #375a7f; -} - -.list-group-flush > .list-group-item { - border-width: 0 0 1px; -} -.list-group-flush > .list-group-item:last-child { - border-bottom-width: 0; -} - -.list-group-item-primary { - color: #738ca5; - background-color: #1c2d40; -} -.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { - color: #738ca5; - background-color: #19293a; -} -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #738ca5; - border-color: #738ca5; -} - -.list-group-item-secondary { - color: #919191; - background-color: #313131; -} -.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { - color: #919191; - background-color: #2c2c2c; -} -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #919191; - border-color: #919191; -} - -.list-group-item-success { - color: #4dd0af; - background-color: #005e46; -} -.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { - color: #4dd0af; - background-color: #00553f; -} -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #4dd0af; - border-color: #4dd0af; -} - -.list-group-item-info { - color: #5dbecd; - background-color: #0c515c; -} -.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { - color: #5dbecd; - background-color: #0b4953; -} -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #5dbecd; - border-color: #5dbecd; -} - -.list-group-item-warning { - color: #f7ba59; - background-color: #7a4e09; -} -.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { - color: #f7ba59; - background-color: #6e4608; -} -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #f7ba59; - border-color: #f7ba59; -} - -.list-group-item-danger { - color: #ee8277; - background-color: #74261e; -} -.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { - color: #ee8277; - background-color: #68221b; -} -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #ee8277; - border-color: #ee8277; -} - -.list-group-item-light { - color: #bbbbbb; - background-color: #4f4f4f; -} -.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { - color: #bbbbbb; - background-color: #474747; -} -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #bbbbbb; - border-color: #bbbbbb; -} - -.list-group-item-dark { - color: #767676; - background-color: #1e1e1e; -} -.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { - color: #767676; - background-color: #1b1b1b; -} -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #767676; - border-color: #767676; -} - -.btn-close { - color: #fafafa; - background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fafafa'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; - opacity: 0.5; -} -.btn-close:hover { - color: #fafafa; - opacity: 0.75; -} -.btn-close:focus { - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); - opacity: 1; -} -.btn-close:disabled, .btn-close.disabled { - opacity: 0.25; -} - -.btn-close-white { - filter: invert(1) grayscale(100%) brightness(200%); -} - -.toast { - background-color: rgba(17, 17, 17, 0.85); - border: 1px solid rgba(250, 250, 250, 0.1); - box-shadow: 0 0.5rem 1rem rgba(17, 17, 17, 0.15); -} - -.toast-header { - color: #9e9e9e; - background-color: rgba(17, 17, 17, 0.85); - border-bottom: 1px solid rgba(250, 250, 250, 0.05); -} - -.modal-content { - background-color: #2f2f2f; - border: 1px solid rgba(250, 250, 250, 0.2); -} - -.modal-backdrop { - background-color: #111; -} -.modal-backdrop.fade { - opacity: 0; -} -.modal-backdrop.show { - opacity: 0.85; -} - -.modal-header { - border-bottom: 1px solid #515151; -} - -.modal-footer { - border-top: 1px solid #515151; -} - -.tooltip { - opacity: 0; -} -.tooltip.show { - opacity: 0.9; -} - -.bs-tooltip-top .tooltip-arrow::before, -.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { - border-top-color: #fafafa; -} - -.bs-tooltip-end .tooltip-arrow::before, -.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { - border-right-color: #fafafa; -} - -.bs-tooltip-bottom .tooltip-arrow::before, -.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { - border-bottom-color: #fafafa; -} - -.bs-tooltip-start .tooltip-arrow::before, -.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { - border-left-color: #fafafa; -} - -.tooltip-inner { - color: #111; - background-color: #fafafa; -} - -.popover { - background-color: #111; - border: 1px solid rgba(250, 250, 250, 0.2); -} -.popover .popover-arrow::before, .popover .popover-arrow::after { - border-color: transparent; - border-style: solid; -} - -.bs-popover-top > .popover-arrow::before, -.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { - border-top-color: rgba(250, 250, 250, 0.25); -} -.bs-popover-top > .popover-arrow::after, -.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { - border-top-color: #111; -} - -.bs-popover-end > .popover-arrow::before, -.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { - border-right-color: rgba(250, 250, 250, 0.25); -} -.bs-popover-end > .popover-arrow::after, -.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { - border-right-color: #111; -} - -.bs-popover-bottom > .popover-arrow::before, -.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { - border-bottom-color: rgba(250, 250, 250, 0.25); -} -.bs-popover-bottom > .popover-arrow::after, -.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { - border-bottom-color: #111; -} -.bs-popover-bottom .popover-header::before, -.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { - border-bottom: 1px solid #1f1f1f; -} - -.bs-popover-start > .popover-arrow::before, -.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { - border-left-color: rgba(250, 250, 250, 0.25); -} -.bs-popover-start > .popover-arrow::after, -.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { - border-left-color: #111; -} - -.popover-header { - background-color: #1f1f1f; - border-bottom: 1px solid rgba(250, 250, 250, 0.2); -} - -.popover-body { - color: #e1e1e1; -} - -.carousel-control-prev, -.carousel-control-next { - color: #fafafa; - opacity: 0.5; -} -.carousel-control-prev:hover, .carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #fafafa; - opacity: 0.9; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fafafa'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fafafa'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); -} - -.carousel-indicators [data-bs-target] { - background-color: #111; - opacity: 0.5; -} -.carousel-indicators .active { - opacity: 1; -} - -.carousel-caption { - color: #111; -} - -.carousel-dark .carousel-control-prev-icon, -.carousel-dark .carousel-control-next-icon { - filter: invert(1) grayscale(100); -} -.carousel-dark .carousel-indicators [data-bs-target] { - background-color: #fafafa; -} -.carousel-dark .carousel-caption { - color: #fafafa; -} - -.offcanvas { - background-color: #2f2f2f; -} - -.offcanvas-backdrop { - background-color: #111; -} -.offcanvas-backdrop.fade { - opacity: 0; -} -.offcanvas-backdrop.show { - opacity: 0.85; -} - -.offcanvas-start { - border-right: 1px solid rgba(250, 250, 250, 0.2); -} - -.offcanvas-end { - border-left: 1px solid rgba(250, 250, 250, 0.2); -} - -.offcanvas-top { - border-bottom: 1px solid rgba(250, 250, 250, 0.2); -} - -.offcanvas-bottom { - border-top: 1px solid rgba(250, 250, 250, 0.2); -} - -.placeholder { - background-color: currentColor; - opacity: 0.5; -} - -@-webkit-keyframes placeholder-glow { - 50% { - opacity: 0.2; - } -} - -@keyframes placeholder-glow { - 50% { - opacity: 0.2; - } -} -.placeholder-wave { - -webkit-mask-image: linear-gradient(130deg, #fafafa 55%, rgba(255, 255, 255, 0.8) 75%, #fafafa 95%); - mask-image: linear-gradient(130deg, #fafafa 55%, rgba(255, 255, 255, 0.8) 75%, #fafafa 95%); -} - -.link-primary { - color: #375a7f; -} -.link-primary:hover, .link-primary:focus { - color: #2c4866; -} - -.link-secondary { - color: #626262; -} -.link-secondary:hover, .link-secondary:focus { - color: #4e4e4e; -} - -.link-success { - color: #00bc8c; -} -.link-success:hover, .link-success:focus { - color: #33c9a3; -} - -.link-info { - color: #17a2b8; -} -.link-info:hover, .link-info:focus { - color: #128293; -} - -.link-warning { - color: #f39c12; -} -.link-warning:hover, .link-warning:focus { - color: #f5b041; -} - -.link-danger { - color: #e74c3c; -} -.link-danger:hover, .link-danger:focus { - color: #b93d30; -} - -.link-light { - color: #9e9e9e; -} -.link-light:hover, .link-light:focus { - color: #7e7e7e; -} - -.link-dark { - color: #3b3b3b; -} -.link-dark:hover, .link-dark:focus { - color: #2f2f2f; -} - -.vr { - background-color: currentColor; - opacity: 0.1; -} - -.shadow { - box-shadow: 0 0.5rem 1rem rgba(17, 17, 17, 0.15) !important; -} - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075) !important; -} - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(17, 17, 17, 0.175) !important; -} - -.border { - border: 1px solid #515151 !important; -} - -.border-top { - border-top: 1px solid #515151 !important; -} - -.border-end { - border-right: 1px solid #515151 !important; -} - -.border-bottom { - border-bottom: 1px solid #515151 !important; -} - -.border-start { - border-left: 1px solid #515151 !important; -} - -.border-primary { - border-color: #375a7f !important; -} - -.border-secondary { - border-color: #626262 !important; -} - -.border-success { - border-color: #00bc8c !important; -} - -.border-info { - border-color: #17a2b8 !important; -} - -.border-warning { - border-color: #f39c12 !important; -} - -.border-danger { - border-color: #e74c3c !important; -} - -.border-light { - border-color: #9e9e9e !important; -} - -.border-dark { - border-color: #3b3b3b !important; -} - -.border-white { - border-color: #fafafa !important; -} - -.border-black { - border-color: #111 !important; -} - -.text-muted { - --bs-text-opacity: 1; - color: #9e9e9e !important; -} - -.text-white-50 { - --bs-text-opacity: 1; - color: rgba(250, 250, 250, 0.5) !important; -} - -.text-black-50 { - --bs-text-opacity: 1; - color: rgba(17, 17, 17, 0.5) !important; -} - -.bg-black { - --bs-bg-opacity: 1; - background-color: #111 !important; -} - -body::-moz-selection { - color: #cfcfcf; - background: rgba(23, 162, 184, 0.5); -} - -body::selection { - color: #cfcfcf; - background: rgba(23, 162, 184, 0.5); -} - -/*# sourceMappingURL=bootstrap-nightfall.css.map */ \ No newline at end of file diff --git a/ussrbasicleft/schema/dark.css b/ussrbasicleft/schema/dark.css deleted file mode 100644 index e7049a1..0000000 --- a/ussrbasicleft/schema/dark.css +++ /dev/null @@ -1,506 +0,0 @@ -.generic-content-wrapper { - background-color: transparent; -} - -textarea, input, select -{ - color: #BBB !important; - background: #333 !important; - border-color: #2B2B2B !important; - } - -#profile-jot-submit-wrapper { - border-top: none; - padding: 10px 0; -} - -#jot-title { - border-radius: 3px; -} - -#jot-title-wrap { - border-bottom: none; - margin-bottom: 5px; -} - -#jot-category-wrap { - border-bottom: none; - margin-bottom: 5px; -} - -.bootstrap-tagsinput { - background: #333; -} - -optgroup { - color: #CCC !important; -} - -option { - color: $link_colour !important; -} - -.vcard, #contact-block, .widget { - background-color: transparent; - border: none; - border-bottom: 1px solid #333; - border-radius: 0px -} - -#profile-photo-wrapper { - border: none; -} - -#profile-edit-default-desc { - background-color: #665029; - color: #FFF; - padding: 20px; -} - -.photo { - box-shadow: none; -} - -.abook-pending-contact, .abook-permschange { - background: #402900; -} - -.contact-entry-wrapper { - border: 1px solid #333; -} - -#cboxContent a { - color: #000; -} - -#cboxContent { - color: #111; -} - -#adminpage table tr:hover { - background-color: #222; -} - -#colorbox { - border: 0px solid #1E1E1E; - background-color: #1E1E1E; -} - -.chat-item-text { - background-color: #222; -} - -.fc-state-highlight { - background: none repeat scroll 0% 0% #333 !important; -} - -.well { - background-color: #1E1E1E; - border: 1px solid #222; - background-image: linear-gradient(to bottom, #1E1E1E 0px, #1E1E1E 100%); -} - -.alert-info, .section-content-info-wrapper { - color: #CCC; - background-color:#333; - border-color: #444; - background-image: linear-gradient(to bottom, #333 0px, #333 100%); -} - -.abook-self { - background-color: #251111; -} - -.acl-button-show, -.acl-button-hide { - color: #fff; -} - -#acl-select { - background-color:#333; - border: 1px solid #444; - color: #FFF; -} - -#acl-showall { - color: #FFF; -} - - -#acl-list { - border: 1px solid #444; -} - -#acl-search-wrapper { - border-bottom: 1px solid #444; -} - -.acl-list-item { - border: 1px solid #222; - color: #CCC; - background-color:#333; -} - -.abook-self { - border: 1px solid #222; - color: #555; - background-color:#111; -} - -.modal-content, -#notifications_wrapper { - background-color: #111; -} - -.dropdown-header.text-black-50, -.nav-link.active { - color:#fff !important; -} - -.dropdown-item { - color: $font_colour; -} - -a.btn, aside a { - font-weight: 400 !important; -} - -.btn { - background-color: #1e1e1e; - border-color: #222; - color: $font_colour; - text-shadow: none; - box-shadow: none; -} - -.btn:hover, .btn:focus, .btn:active { - background-color: #222; - border-color: #222; - color: #fff; - text-decoration: underline; -} - -.btn-default.btn-sm:hover, .btn-default.btn-sm:focus, .btn-default.btn-sm:active .btn-default.btn-sm.active { - text-decoration: none; -} - -.btn-primary, input#event-submit, input#rmagic-submit-button, input#lostpass-submit-button { - background-color: #20537E; - color: #FFF; -} - -.btn-primary:hover, .btn-primary:focus, input#event-submit:hover, input#event-submit:focus, input#rmagic-submit-button:hover, input#rmagic-submit-button:focus, input#lostpass-submit-button:hover, input#lostpass-submit-button:focus { - border-color: #204D74; - background-color: #286090; - color: #FFF; -} - -.btn-success { - color: #ccc !important; - background-color: #336A33 !important; - border-color: #4CAE4C !important; -} - -.btn-success:hover, .btn-success:focus { - color: #FFF !important; - background-color: #449D44 !important; - border-color: #398439 !important; -} - -.btn-warning { - color: #FFF !important; - background-color: #F0AD4E !important; - border-color: #EEA236 !important; -} - -.btn-warning:hover, .btn-warning:focus { - color: #FFF !important; - background-color: #EC971F !important; - border-color: #D58512 !important; -} - -.btn-danger, form#chat-destroy > input { - background-color: #B22A26 !important; - border-color: #D43F3A !important; - color: #FFF !important; -} -.btn-danger:hover, .btn-danger:focus, form#chat-destroy > input:hover, form#chat-destroy > input:focus { - color: #FFF !important; - background-color: #C9302C !important; - border-color: #AC2925 !important; -} - -.pager_first, -.pager_last, -.pager_prev, -.pager_next, -.pager-prev, -.pager-next, -.pager_n { - border: 1px solid #222; - background: #1e1e1e; -} - -input { - border: 1px solid #222; -} - -input[type="submit"] { - background-color: #333; - color: #fff; -} - -.notify-seen a { - background: #111; - color: #222 !important; -} - -.notify-seen a:hover { - background: #222; - color: #ccc !important; -} - -nav .dropdown-menu>li>a{ - color: #fff; -} - -nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ - color: #fff; - background-color: #222; - background-image: none; -} - -nav .dropdown-menu .divider{ - background-color: #222; -} - -nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ - color: #fff; - background-color: #222; - background-image: none; -} - -nav .dropdown-menu { - background-color: #000; -} - -#nav-search-text { - background-color: #999; -} - -.autocomplete .selected { - background: #999; -} - -.nav-tabs { - border-bottom:1px solid #333; -} - -.nav-tabs .nav-link.active { - color: #fff; - background-color: #111; - border-color: #333; -} - -.nav-tabs .nav-link:hover, -.nav-tabs .nav-link:focus { - text-decoration: underline; - background-color: #222; - color: #ccc; - border-color: #333; -} - -aside .nav > li > a:hover, aside .nav > li > a:focus { - text-decoration: underline; - background-color: #222; -} - -a, a:visited, a:link, .fakelink, .fakelink:visited, .fakelink:link { - font-weight: bold; -} - -.list-group-item { - background-color: #222; -} - -.text-dark { - color: #aaa !important; -} - -.group-selected, .fileas-selected, .categories-selected, .search-selected, a.active { - color: #fff !important; - text-decoration: underline !important; -} - -.generic-content-wrapper-styled { - background-color: rgba(28,28,28,0.8); -} - -.autocomplete { - background: #222; -} - -blockquote { - background-color: #1e1e1e; - border-left: 3px solid #666; - color: #ccc; -} - -code { - border: 1px solid #090909; - background: #000; - color: #fff; -} - -pre { - background: #000; - color: #fff; - border:1px solid #090909; -} - -#wiki-content-container code { - background: #000; -} - -.notif-item a { - color: #ccc; -} - -.notif-item a:hover { - color: #fff; -} - -.dropdown-menu { - background-color: #222; -} - -.dropdown-menu >li > a { - color: #ccc !important; -} - -.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { - color: #ddd; - background-color: #333; - background-image: none; -} - -.open .dropdown-toggle.btn-default, .open .dropdown-toggle.btn-default:focus { - color: #ccc; - background-color: #222; - border-color: #222; -} - -.pmenu-item:hover a { - background-color: #333 !important; - color: #ddd; -} - -.preview { - background: url('../img/gray_and_black_diagonal_stripes_background_seamless.gif'); -} - -.xdsoft_datepicker.active { - color: #222 !important; - text-decoration: none !important; -} - -.xdsoft_datepicker.active:hover, .xdsoft_datepicker.active:focus { - color: #222 !important; - text-decoration: underline; -} - -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #333; - } -} - -#profile-jot-wrapper { - background-color: inherit; - border: none; -} - -.nav-tabs.nav-justified { - background-color: inherit; - border: none; -} - -.table-striped > tbody > tr:nth-of-type(2n+1), .table-hover > tbody > tr:hover { - background-color: #191919; -} - -.table > tbody > tr > td { - border-color: #888; -} - -.help-content { - border-bottom: #222 thin solid; -} - -.help-content-open { - -moz-box-shadow: 0px 3px 3px #222; - -webkit-box-shadow: 0px 3px 3px #222; - box-shadow: 0px 3px 3px #222; -} - -.contextual-help-content-open { - background: $nav_bg; - border-bottom: #555 1px solid; - box-shadow: 0px 3px 3px rgba(85,85,85,0.2); -} - -.contextual-help-tool { - opacity: 0.5; -} - -.contextual-help-tool:hover { - opacity: 1; -} - -.contextual-help-tool i { - color: $link_colour; -} - - -.profile-match-wrapper { - width: 150px; - height: 120px; - border: none; -} - -.profile-match-name { - width: 144px; - white-space: nowrap; - text-overflow: ellipsis; -} - -.widget-nav-pills-icons:hover + a { - background-color: #222; -} - -.widget-nav-pills-checkbox:hover + a { - background-color: #222; -} - - -/* category badge fix: */ -a.text-dark:focus, a.text-dark:hover { - color: #ddd !important; -} - -.badge-warning { -/* background-color: #ffc927; */ -} -.badge-warning a.text-dark { - color: #333 !important; -} -.badge-warning a.text-dark:focus, .badge-warning a.text-dark:hover { - color: red !important; - text-decoration: none; -} - -/* fix color for highlithed text */ -span.default-highlight { - color: #333; - border-radius: 4px; -} diff --git a/ussrbasicleft/schema/dark.php b/ussrbasicleft/schema/dark.php deleted file mode 100644 index 18e92ac..0000000 --- a/ussrbasicleft/schema/dark.php +++ /dev/null @@ -1,41 +0,0 @@ - .btn-group > .btn:first-child { - visibility: hidden; -} - -/* disable minus icon */ -.oneway-overlay, .fa-minus-circle { - visibility: hidden; -} - -/* personal zlax file insted tags title */ -div.tagblock > h3 { - position: relative; - left: 33%; - content: url(https://ussr.win/photo/73e2201da875ccae6fecadfcf8ccba55c6c8ac093634d2e4af8e0f3cec1f2de3.gif); -} - -/* greengrey colors */ -body { - background-color: #383c4a; - color: #dddddd; -} - -.generic-content-wrapper { - background-color: #383c4a; -} - -.section-subtitle-wrapper, -.collapse, -.show, -.section-title-wrapper { - background-color: #404552; - border-bottom-color: #2b2b2b; -} - -.vcard, .h-card, -.widget, .settings-widget, .section-subtitle-wrapper { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; -} - -.fn { - color: #ffffff; -} - -.contextual-help-content, -.section-content-tools-wrapper, .section-content-wrapper { - background-color: #353945; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; -} - -a:link { - color: #63bd65; -} - -a:visited { - color: #87ab63; -} - -a:hover, a:active { - color: #3fec43; -} - -div.profile-match-wrapper > div > a { - color: #ffffff; -} - -.btn, .btn-primary { - background-color: #5c6b5b; - border-bottom-color: #47741c; - border-left-color: #47741c; - border-right-color: #47741c; - border-top-color: #47741c; - color: #ffffff !important; -} - -.btn:hover, .btn-primary:active { - background-color: #4aae40; - border-bottom-color: #29b136; - border-left-color: #29b136; - border-right-color: #29b136; - border-top-color: #29b136; -} - -.bg-dark, .navbar-collapse { - background-color: #2e323e !important; -} - -.form-group:active, .checkbox:hover { - color: #41d24f; -} - -.nav-link.active { - background-color: #315a2b !important; -} - -.list-group-item { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; - color: #9e9e9e; - border: 1px solid #383c4a; -} - -.list-group-item:active { - color: #f4f4f4 !important; -} - -.text-dark { - color: #bdbdbd !important; -} - -a.text-dark:hover, a.text-dark:active { - color: #f4f4f4 !important; -} - -.contactname { - color: #bdbdbd; -} - -.wall-item-ago, .dropdown-sub-text { - color: #b3b3b3; -} - -.list-group-item.active { - background-color: #315a2b; - border-color: #0c4704; -} - -.form-control, -.form-control:focus, -input[type="text"]:hover, -input[type="text"]:active, -input[type="text"], textarea { - background-color: #2b2b2b; - border-color: #46583f; - color: #cdcdcd; - box-shadow: 0 0 0 .2rem #415240; -} - -.form-group.checkbox:checked, -.form-group.checkbox > div > input:checked + label .onoffswitch-switch { - background-color: #315a2b; -} - -.form-group.checkbox:hover label { - color: #315a2b; -} - -.dropdown-item.active { - background-color: #315a2b; -} - -.dropdown-divider { - border-top: 1px solid #3e3e3e; -} - -.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .textcomplete-item:focus .dropdown-item, .textcomplete-item:hover .dropdown-item, .textcomplete-item.active .dropdown-item, .textcomplete-item:active .dropdown-item { - background-color: #4b5162; - color: #b3b3b3; -} - -a.dropdown-item { - color: #f3f3f3; -} - -.profile-match-wrapper { - border-top: 0px solid #eee; - border-left: 0px solid #eee; -} - -.fakelink { - color: #87ab63; -} - -a:hover, a:focus, .fakelink:hover, .fakelink:focus { - color: #3fec43; -} - -.drop-icons { - color: #ff0000; -} - -.drop-icons, a .drop-icons { - color: #bd0000; -} - -.section-content-wrapper-np { - background-color: #404552; -} - -.atoken-index-row:hover td, .chatroom-index-row:hover td, .group-index-row:hover td, .wikis-index-row:hover td, .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { - background-color: #4b5162; -} - -.generic-content-wrapper-styled { - background-color: #404552; -} - -#profile-jot-wrapper, -.bootstrap-tagsinput { - background-color: #2b2b2b; -} - -.wall-item-content-wrapper { - background-color: #404552; -} - -.item-highlight { - border-left: 0.2rem solid #00ff00; -} - -.wall-item-comment-wrapper-wc, -.hide-comments-outer, -.wall-item-comment-wrapper, -.wall-item-content-wrapper.comment { - background-color: #4b5162; -} - -.wall-item-head-new { - border-top: 0.2rem solid #31570b; -} - -.wall-item-comment-wrapper { - border-top: 3px solid #454853; -} - -blockquote { - border-left: 3px solid #344136; -} - -.hide-comments-outer { - border-top-color: #87ab63; -} - -.badge-warning { - background-color: #036811; - color: #dddddd; -} - -.divgrow-showmore { - border-top: 1px dashed #87ab63; -} - -.comment-edit-text { - border: 1px solid #004400; -} - -#doco-content h3 { - border-bottom: #87ab63 3px solid; -} - -.section-content-info-wrapper { - color: #2aa650; - background-color: #17221b; - border-bottom: 3px solid #060d08; -} - -.spinner.s, .spinner.m, .spinner.l { - color: #13c613; - border-top: .2rem solid #02c102; - border-left: .2rem solid #123312; - border-right: .2rem solid #123312; - border-bottom: .2rem solid #123312; -} - -.wall-event-item { - background-color: #123312; -} - -.fs { - background-color: #404552; -} - -.bg-primary { - background-color: #315a2b !important; -} - -.modal-content { - background-color: #171d16; -} - -.close { - color: #989898; -} - -.wall-item-conv { - background-color: #404552; - border-top: 1px solid #2e323e; -} - -.dropdown-menu.textcomplete-dropdown { - background-color: #8d9a87; -} - -.notification.notification-forum { - color: #63bd65; -} - -.wall-photo-item { - background-color: #315a2b; -} - -.directory-item .divgrow-showmore { - background-color: #353945; -} - -.vcard-header:hover, .vcard-header.active { - background-color: #4B5162; -} - -.alert-info { - color: #dddddd; - border-color: #2b2b2b; -} - -.conv-participants { - color: #539b55; -} - -#photo-view-wrapper { - background-color: #4B5162; -} - -.table { - color: #dddccc; -} - -#upgrade_info_aside { - border-color: #383c4a !important; -} - -.text-muted { - color: #a6a6b9 !important; -} - -.card { - background-color: #434753 !important; -} - -.border { - border: 1px solid #415240 !important; -} - -.item-category, .item-category > .text-dark { - color: #222222 !important; -} - -.nav-link:focus, .nav-link:hover { - color: #eeeeee; -} - -.nav-link.active > .fa-fw { - color: #eeeeee; -} - -.nav-tabs { - border-bottom: 1px solid #415240 !important; -} - -.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { - border-top-color: #444444; - border-right-color: #444444; - border-bottom-color: #444444; - border-left-color: #444444; -} diff --git a/ussrbasicleft/schema/zlax.php b/ussrbasicleft/schema/zlax.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicleft/schema/zlax.php +++ /dev/null @@ -1,2 +0,0 @@ - - $(function(){ - $('#id_ussrbasicleft_nav_bg, #id_ussrbasicleft_nav_icon_colour, #id_ussrbasicleft_nav_active_icon_colour, #id_ussrbasicleft_banner_colour').colorpicker({format: 'rgba'}); - $('#id_ussrbasicleft_link_colour,#id_ussrbasicleft_background_colour').colorpicker(); - $('#id_ussrbasicleft_toolicon_colour,#id_ussrbasicleft_toolicon_activecolour,#id_ussrbasicleft_font_colour').colorpicker(); - $('#id_ussrbasicleft_item_colour,#id_ussrbasicleft_comment_item_colour,#id_ussrbasicleft_comment_border_colour').colorpicker({format: 'rgba'}); - }); - -{{/if}} -
- -
diff --git a/ussrbasicpub/css/narrow_navbar.css b/ussrbasicpub/css/narrow_navbar.css index 99f0836..9f91541 100644 --- a/ussrbasicpub/css/narrow_navbar.css +++ b/ussrbasicpub/css/narrow_navbar.css @@ -1,25 +1,7 @@ @media screen and (min-width: 767px) { - nav.navbar { - padding-top: 1px; - padding-bottom: 1px - } - - nav .badge { - top: 0px; - left: -0.25rem; - } - - .contextual-help-content-open { - top: 2.5rem; - } - - aside { - padding-top: 3.5rem; - } - - section { - padding-top: 3.5rem; + .navbar { + --bs-navbar-padding-y: 1px; } #jGrowl.top-right { diff --git a/ussrbasicpub/css/style.css b/ussrbasicpub/css/style.css index baf5109..5847f99 100644 --- a/ussrbasicpub/css/style.css +++ b/ussrbasicpub/css/style.css @@ -5,6 +5,39 @@ * Originally by Fabio Comuni */ +/* bootstrap variables */ + +:root { + --bs-border-radius: $radius; + --bs-highlight-bg: var(--bs-warning); +} + +[data-bs-theme=light] { + --bs-link-color: $link_color; + --bs-link-hover-color: $link_hover_color; + --hz-body-bg: $bgcolor; + --hz-body-bg-image: url('$background_image'); +} + +[data-bs-theme=dark] { + --bs-link-color: $link_color_dark; + --bs-link-hover-color: $link_hover_color_dark; + --hz-body-bg: $bgcolor_dark; + --hz-body-bg-image: url('$background_image_dark'); +} + +[data-bs-theme=light] .navbar.bg-body-tertiary { + background-color: $nav_bg !important; +} + +[data-bs-theme=dark] .navbar.bg-body-tertiary { + background-color: $nav_bg_dark !important; +} + +.btn { + --bs-btn-border-radius: $radius; +} + /* generals */ @@ -14,12 +47,12 @@ html { body { font-size: 0.9rem; - background-color: $bgcolour; - background-image: url('$background_image'); + background-color: var(--hz-body-bg); + background-image: var(--hz-body-bg-image); background-attachment: fixed; background-size: cover; - color: $font_colour; - margin: 0px; + color: var(--bs-body-color); + margin: 0; } aside#region_1 { @@ -31,7 +64,7 @@ aside#region_1 { aside#region_3 { width: $right_aside_widthrem; - min-width: $left_aside_widthrem; + min-width: $right_aside_widthrem; max-width: $right_aside_widthrem; } @@ -80,15 +113,15 @@ h6, .h6 { font-size: 0.75rem; } -#banner { - color: $banner_colour; +.navbar-banner { font-weight: bold; + color: var(--bs-emphasis-color); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } -#banner img { +.navbar-banner img { max-height: 1.35rem; width: auto; } @@ -105,7 +138,7 @@ abbr { a, .fakelink { - color: $link_colour; + color: var(--bs-link-color); } @@ -113,7 +146,7 @@ a:hover, a:focus, .fakelink:hover, .fakelink:focus { - color: $link_colour; + color: var(--bs-link-hover-color); } .fakelink, @@ -127,8 +160,8 @@ input, optgroup, select, textarea { input[type=text], textarea { resize: vertical; - background-color: $comment_item_colour; - color: $font_colour; + background-color: var(--bs-body-bg); + color: var(--bs-body-color); } .selected-doco-nav { @@ -145,32 +178,10 @@ input[type=text], textarea { white-space: pre; } -pre code { - border: none; - padding: 1em 1.5em; -} - -code { - background: #ccc; - color: #000; -} - -pre { - background: #F5F5F5; - color: #333; - border:1px solid #ccc; - border-radius: $radius; -} - .heart { color: #FF0000; } -nav { - opacity: $nav_float_min_opacity; - filter:alpha(opacity=$nav_percent_min_opacity); -} - #powered-by { font-size: 0.5rem; position: absolute; @@ -207,9 +218,9 @@ nav { left: 0px; width: 100%; max-height: 50%; - background: $comment_item_colour; + background: var(--bs-body-bg); padding: 1rem; - border-bottom: #ccc 1px solid; + border-bottom: #e0e0e0 1px solid; overflow: auto; -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); @@ -233,7 +244,6 @@ nav { } .contextual-help-tool i { - color: $font_colour; font-size: 1.05rem; } @@ -245,6 +255,10 @@ nav { display: none; } +span.spinner { + display: block; +} + .spinner.s { height: 1rem; width: 1rem; @@ -269,10 +283,10 @@ nav { -moz-animation: rotation 1s infinite linear; -o-animation: rotation 1s infinite linear; animation: rotation 1s infinite linear; - border-left: .2rem solid rgba(77, 77, 77, .15); - border-right: .2rem solid rgba(77, 77, 77, .15); - border-bottom: .2rem solid rgba(77, 77, 77, .15); - border-top: .2rem solid rgba(77, 77, 77, .5); + border-left: .2rem solid var(--bs-border-color); + border-right: .2rem solid var(--bs-border-color); + border-bottom: .2rem solid var(--bs-border-color); + border-top: .2rem solid var(--bs-tertiary-color); border-radius: 100%; } @@ -394,29 +408,6 @@ footer { margin-bottom: 10px; } -.fn { - font-weight: bold; - font-size: 1rem; -} - -.vcard-card { - background-color: rgba(254,254,254,0.5); -} - -.vcard { - word-wrap: break-word; -} - -.profile-edit-side-link { - opacity: 0; - filter:alpha(opacity=0); -} - -.card:hover .profile-edit-side-link { - opacity: 1; - filter:alpha(opacity=100); -} - #hide-friends-yes-label, #hide-friends-no-label { margin-left: 125px; @@ -455,7 +446,7 @@ footer { .pager-prev, .pager-next, .pager_n { - border: 1px solid #ccc; + border: 1px solid var(--bs-border-color); background: transparent; padding: 4px; } @@ -469,7 +460,6 @@ footer { .photo, .contact-block-img { border-radius: $radius; - box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; } #side-bar-photos-albums { @@ -483,7 +473,6 @@ footer { .profile-match-photo img, .directory-photo-img { border-radius: $radius; - box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; } .profile-match-photo img { @@ -492,7 +481,7 @@ footer { } #photo-view-wrapper { - background-color: $item_colour; + background-color: var(--bs-tertiary-bg); } .pmenu.horizontal { @@ -542,8 +531,8 @@ footer { } .contact-block-img { - width: 2.95rem; - height: 2.95rem; + width: 2.94rem; + height: 2.94rem; margin-bottom: 3px; } @@ -563,10 +552,6 @@ footer { margin-left: 15px; } -.wall-item-conv { - background-color: $comment_item_colour; -} - #nav-notifications-template, #nav-notifications-forums-template { display: none; @@ -621,9 +606,9 @@ nav .acpopup { #cboxContent { padding: 3px; - border: 0px solid #fff; - border-radius: $radius; - background-color: #fff; + border: 0px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); + background-color: var(--bs-body-bg); z-index: 1052; } @@ -672,7 +657,7 @@ nav .acpopup { padding: 10px; height: 250px; overflow: auto; - border: 1px solid #ddd; + border: 1px solid var(--bs-border-color); } #prof-separator { @@ -684,7 +669,7 @@ nav .acpopup { padding: 10px; height: 450px; overflow: auto; - border: 1px solid #ddd; + border: 1px solid var(--bs-border-color); } #prof-edit-desc { @@ -706,7 +691,7 @@ nav .acpopup { */ .oauthapp { height: auto; overflow: auto; - border-bottom: 2px solid #cccccc; + border-bottom: 2px solid #e0e0e0; padding-bottom: 1em; margin-bottom: 1em; } @@ -764,32 +749,12 @@ div.jGrowl div.jGrowl-notification { text-align: center; } -.conv-participants { - color: $font_colour; -} - .contactname { display: block; overflow: hidden; text-overflow: ellipsis; } -.dropdown-notification, -.notification, -.member-item { - line-height: 1.2em; - font-size: 0.75rem; - overflow: hidden; - text-overflow: ellipsis; - display: block; - white-space: nowrap; -} - -.notification.notification-forum { - font-size: 0.9rem; - color: $font_colour; -} - #acl-search::-webkit-input-placeholder { /* non-fontawesome fonts set a fallback for text parts of the placeholder*/ font-family: ForkAwesome, sans-serif, arial, freesans; @@ -844,7 +809,7 @@ div.jGrowl div.jGrowl-notification { } .shared_header img { - border-radius: $radius; + border-radius: var(--bs-border-radius); margin-right: .75rem; } @@ -910,20 +875,11 @@ margin-right: 50px; a .generic-icons { font-size: 1rem; margin-right: 0.5rem; - color: $font_colour; } .generic-icons-right { font-size: 1rem; margin-left: 0.5rem; - color: $font_colour; -} - -.generic-icons:hover, -a .generic-icons:hover, -.generic-icons-right:hover, -a .generic-icons-right:hover { - color: $font_colour; } .generic-icons-nav { @@ -939,7 +895,6 @@ a .generic-icons-right:hover { .drop-icons, a .drop-icons { font-size: 1rem; - color: $font_colour; text-decoration: none; cursor: pointer; } @@ -969,10 +924,6 @@ a .drop-icons:hover { list-style-type: none; } -#adminpage table tr:hover { - background-color: #BBC7D7; -} - table { border-spacing: 2px; max-width: 100%; @@ -990,7 +941,7 @@ th,td { /* mail */ img.mail-conv-sender-photo { - border-radius: $radius; + border-radius: var(--bs-border-radius); } /* jot */ @@ -1008,17 +959,13 @@ img.mail-conv-sender-photo { } #profile-jot-wrapper { - background-color: rgba(254, 254, 254, 1); - border: 1px solid rgba(0, 0, 0, .2); - border-radius: $radius; + background-color: var(--bs-body-bg); + border: 1px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); } -#jot-title, -#jot-pagetitle, -#profile-jot-text { - border-radius: $radius; -} + #profile-jot-text::-webkit-input-placeholder { font-size: 1.2rem; @@ -1047,24 +994,18 @@ img.mail-conv-sender-photo { /* conversation */ - -.top-radius { - border-top-right-radius: $radius; - border-top-left-radius: $radius; -} - .wall-event-item { padding: 10px; color: #fff; background-color: #3A87AD; /* should reflect calendar color */ - border-top-left-radius: $radius; - border-top-right-radius: $radius; + border-top-left-radius: var(--bs-border-radius); + border-top-right-radius: var(--bs-border-radius); } .wall-photo-item img { max-width: 100% !important; - border-top-right-radius: $radius; - border-top-left-radius: $radius; + border-top-right-radius: var(--bs-border-radius); + border-top-left-radius: var(--bs-border-radius); } .wall-item-footer { @@ -1073,20 +1014,16 @@ img.mail-conv-sender-photo { } .wall-item-content-wrapper { - background-color: $item_colour; - border-top-right-radius: $radius; - border-top-left-radius: $radius; + background-color: var(--bs-tertiary-bg); } .wall-item-content-wrapper.comment { - background-color: $comment_item_colour; - border-top-right-radius: 0px; - border-top-left-radius: 0px; + background-color: var(--bs-body-bg); } .hide-comments-outer { - background-color: $comment_item_colour; - border-top-color: #ccc; + background-color: var(--bs-body-bg); + border-top-color: #e0e0e0; border-style: solid; border-top-style: dashed; border-width: 1px 0px 0px 0px; @@ -1100,15 +1037,15 @@ img.mail-conv-sender-photo { .wall-item-comment-wrapper { padding: 7px 10px; - background-color: $item_colour; + background-color: var(--bs-tertiary-bg); border-radius: 0px; - border-bottom-right-radius: $radius; - border-bottom-left-radius: $radius; - border-top: 3px solid $comment_item_colour; + border-bottom-right-radius: var(--bs-border-radius); + border-bottom-left-radius: var(--bs-border-radius); + border-top: 3px solid var(--bs-body-bg); } .wall-item-comment-wrapper-wc { - border-top: 0px solid $comment_item_colour; + border-top: 0px solid var(--bs-body-bg); } @@ -1116,8 +1053,7 @@ img.mail-conv-sender-photo { width: $top_photo; height: $top_photo; border: none; - border-radius: $radius; - box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; + border-radius: var(--bs-border-radius); } .comment .wall-item-photo { @@ -1125,11 +1061,6 @@ img.mail-conv-sender-photo { height: $reply_photo; } -.wall-item-ago, -.dropdown-sub-text { - color: #777; -} - .wall-item-content, .mail-conv-body, .page-body, @@ -1138,15 +1069,14 @@ img.mail-conv-sender-photo { font-size: 1rem; } - .comment-edit-text { - border: 1px solid #ccc; - border-radius: $radius; + border: 1px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); } .divgrow-showmore { display: block; - border-top: 1px dashed #ccc; + border-top: 1px dashed #e0e0e0; text-align: center; } @@ -1155,14 +1085,14 @@ img.mail-conv-sender-photo { } .directory-item .divgrow-showmore { - background-color: $comment_item_colour; + background-color: var(--bs-body-bg); } /* widgets */ .widget { - background-color: rgba(254,254,254,.5); - border-radius: $radius; + background-color: rgba(var(--bs-body-bg-rgb), .7); + border-radius: var(--bs-border-radius); } .widget h3 { @@ -1172,7 +1102,7 @@ img.mail-conv-sender-photo { #note-text { - border-radius: $radius; + border-radius: var(--bs-border-radius); } .fileas-ul { @@ -1180,8 +1110,8 @@ img.mail-conv-sender-photo { } #datebrowse-sidebar select { - border: 1px solid #ccc; - border-radius: $radius; + border: 1px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); } .thing-show img { @@ -1203,39 +1133,39 @@ img.mail-conv-sender-photo { .chat-item-photo, .chat-item-photo-self { - border-radius: $radius; + border-radius: var(--bs-border-radius); } .chat-item-title, .chat-item-title-self { - border-radius: $radius; - background-color: $item_colour; + border-radius: var(--bs-border-radius); + background-color: var(--bs-tertiary-bg); } #chatMembers img { - border-radius: $radius; + border-radius: var(--bs-border-radius); } .menu-img-3 { - width: 2.7rem; - height: 2.7rem; - margin-right: 5px; - border-radius: $radius; + width: 3rem; + height: 3rem; + margin-right: .5rem; + border-radius: var(--bs-border-radius); float: left; } .menu-img-2 { - height: 1.8rem; - width: 1.8rem; - margin-right: 5px; - border-radius: $radius; + height: 2.3rem; + width: 2.3rem; + margin-right: .5rem; + border-radius: var(--bs-border-radius); float: left; } .menu-img-1 { height: 1.1rem; width: 1.1rem; - border-radius: $radius; + border-radius: var(--bs-border-radius); } .usermenu { @@ -1245,7 +1175,7 @@ img.mail-conv-sender-photo { #avatar { width: 2.35rem; height: 2.35rem; - border-radius: $radius; + border-radius: var(--bs-border-radius); } #nav-app-link-wrapper.has_location .nav-link { @@ -1259,23 +1189,24 @@ img.mail-conv-sender-photo { } .generic-content-wrapper-styled { - background-color: $bgcolour; + background-color: var(--bs-body-bg); padding: 10px; - border-radius: $radius; + border-radius: var(--bs-border-radius); } .generic-content-wrapper { - border: 1px solid rgba(0, 0, 0, .2); - border-radius: $radius; + background-color: var(--bs-body-bg); + border: 1px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); margin-bottom: 1.5rem; } .section-title-wrapper { padding: 7px 10px; - background-color: $item_colour; - border-top-left-radius: $radius; - border-top-right-radius: $radius; - border-bottom: 3px solid $comment_item_colour; + background-color: var(--bs-tertiary-bg); + border-top-left-radius: var(--bs-border-radius); + border-top-right-radius: var(--bs-border-radius); + border-bottom: 3px solid var(--bs-body-bg); } .section-title-wrapper h2, @@ -1293,21 +1224,21 @@ img.mail-conv-sender-photo { .section-subtitle-wrapper { padding: 4px 10px; - background-color: $item_colour; - border-bottom: 3px solid $comment_item_colour; + background-color: var(--bs-tertiary-bg); + border-bottom: 3px solid var(--bs-body-bg); } .section-content-tools-wrapper { padding: 7px 10px; - background-color: $comment_item_colour; - border-bottom: 3px solid $comment_item_colour; + background-color: var(--bs-body-bg); + border-bottom: 3px solid var(--bs-body-bg); } .section-content-success-wrapper { padding: 21px 10px; color: #155724; background-color: #d4edda; - border-bottom: 3px solid $comment_item_colour; + border-bottom: 3px solid var(--bs-body-bg); text-align: center; } @@ -1315,7 +1246,7 @@ img.mail-conv-sender-photo { padding: 21px 10px; color: #0c5460; background-color: #d1ecf1; - border-bottom: 3px solid $comment_item_colour; + border-bottom: 3px solid var(--bs-body-bg); text-align: center; } @@ -1323,7 +1254,7 @@ img.mail-conv-sender-photo { padding: 21px 10px; color: #856404; background-color: #fff3cd; - border-bottom: 3px solid $comment_item_colour; + border-bottom: 3px solid var(--bs-body-bg); text-align: center; } @@ -1331,7 +1262,7 @@ img.mail-conv-sender-photo { padding: 21px 10px; color: #721c24; background-color: #f8d7da; - border-bottom: 3px solid $comment_item_colour; + border-bottom: 3px solid var(--bs-body-bg); text-align: center; } .section-content-tools-wrapper .section-content-success-wrapper, @@ -1344,22 +1275,22 @@ img.mail-conv-sender-photo { .section-content-wrapper .section-content-danger-wrapper { margin-bottom: 10px; border-bottom: none; - border-radius: $radius; + border-radius: var(--bs-border-radius); } .section-content-wrapper { padding: 7px 10px; - background-color: $comment_item_colour; - border-bottom-left-radius: $radius; - border-bottom-right-radius: $radius; + background-color: var(--bs-body-bg); + border-bottom-left-radius: var(--bs-border-radius); + border-bottom-right-radius: var(--bs-border-radius); word-wrap: break-word; } .section-content-wrapper-np { - background-color: $comment_item_colour; - border-bottom-left-radius: $radius; - border-bottom-right-radius: $radius; + background-color: var(--bs-body-bg); + border-bottom-left-radius: var(--bs-border-radius); + border-bottom-right-radius: var(--bs-border-radius); word-wrap: break-word; } @@ -1402,7 +1333,7 @@ main.fullscreen .section-content-wrapper-np { .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { - background-color: $item_colour; + background-color: var(--bs-tertiary-bg); } [id^="webpage-list-item-"]:hover td, @@ -1410,117 +1341,41 @@ main.fullscreen .section-content-wrapper-np { [id^="layout-list-item-"]:hover td, [id^="menu-list-item-"]:hover td, [id^="mitem-list-item-"]:hover td { - background-color: $item_colour; + background-color: var(--bs-tertiary-bg); } #perms-tool-table .highlight:hover { - background-color: $item_colour; + background-color: var(--bs-tertiary-bg); } .notify-seen { - background-color: $item_colour; + background-color: var(--bs-tertiary-bg); } + /* bootstrap overrides */ -.btn, -.form-control, -.nav-pills .nav-link, -.nav-tabs .nav-link { +.form-control { border-radius: $radius; } -.rounded-top { - border-top-left-radius: $radius !important; - border-top-right-radius: $radius !important; -} - blockquote { font-size: 1rem; font-style: italic; - border-left: 3px solid #ccc; + border-left: 3px solid var(--bs-border-color); padding: 1em 0px 1em 1.5em; margin: 0px; } -.dropdown-menu { - color: $font_colour; - border-radius: $radius; -} - -.dropdown-item { - color: $font_colour; -} - -.dropdown-item:active, -.dropdown-item:focus, -.dropdown-item:hover, -.textcomplete-item:focus .dropdown-item, -.textcomplete-item:hover .dropdown-item, -.textcomplete-item.active .dropdown-item, -.textcomplete-item:active .dropdown-item { - color: $font_colour; - background-color: $item_colour; -} - .textcomplete-dropdown { - max-height: 300px; - max-width: 250px; + max-height: 20rem; + max-width: 17rem; + min-width: 15rem; overflow: auto; } -.dropdown-item.active { +.textcomplete-item.active { color: #fff; - background-color: #007bff; -} - -.bg-dark { - background-color: $nav_bg !important; -} - -.navbar { - z-index:1030; -} - -.navbar-dark .navbar-nav .nav-link, -.usermenu i { - color: $nav_icon_colour; -} - -.navbar-dark .navbar-nav .nav-link:focus, -.navbar-dark .navbar-nav .nav-link:hover, -.usermenu:focus i, -.usermenu:hover i { - color: $nav_active_icon_colour; -} - -@media screen and (max-width: 992px) { - - aside#region_1 { - border-right: 1px solid $nav_bd; - } - - main { - left: -$left_aside_widthrem; - width: calc( 100% + $left_aside_widthrem ); - } - - main.region_1-on { - left: 0px; - } - - #nav-app-link-wrapper { - min-width: 0; - } - - #nav-app-link-wrapper { - margin-right: 0.5rem; - } - - #navbar-collapse-2 .navbar-app i { - font-size: 1rem; - margin-right: 0.5rem; - } - + background-color: var(--bs-tertiary-bg); } .shareable_element_text { @@ -1578,10 +1433,11 @@ dl.bb-dl > dd > li { margin-bottom: 0px; box-shadow: none; display: inline-block; - border-radius: $radius; + border-radius: var(--bs-border-radius); cursor: text; - padding: 0px 10px; - width: 100%; + border-radius: 0px; + background-color: var(--bs-body-bg); + } .bootstrap-tagsinput .label { @@ -1590,6 +1446,13 @@ dl.bb-dl > dd > li { .bootstrap-tagsinput input { height: 2.5rem; + margin: 0; + max-width: 30%; +} + +.bootstrap-tagsinput { + width: 100%; + padding: 0 .5rem; } /* Abusing theme-green is less work than makeing a new new one */ @@ -1601,76 +1464,68 @@ dl.bb-dl > dd > li { /* Turn checkboxes into switches */ .onoffswitch.checkbox > div { - position: relative; width: 60px; - -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; - display:inline-block; + position: relative; width: 60px; + -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; + display:inline-block; } .onoffswitch.checkbox input { - display: none; + display: none; } .onoffswitch.checkbox > div label { display: block; overflow: hidden; cursor: pointer; - border: 1px solid #ccc; + border: 1px solid var(--bs-border-color); border-radius: 12px; margin:0px; - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-weight: normal; } -.onoffswitch.checkbox:hover label { - color: $link_colour; -} - .onoffswitch.checkbox:hover > div label { - border-color: $link_colour; + border-color: var(--bs-link-color); } .onoffswitch-inner { - display: block; width: 200%; margin-left: -100%; - -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; - -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; + display: block; width: 200%; margin-left: -100%; + color: var(--bs-secondary-color); + transition: margin 0.19s ease-in-out; } .onoffswitch-inner:before, .onoffswitch-inner:after { - display: block; float: left; width: 50%; height: 20px; padding: 0; line-height:20px; - -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; + display: block; float: left; width: 50%; height: 20px; padding: 0; line-height:20px; + -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .onoffswitch-inner:before { - content: attr(data-on); - padding-right: 21px; - background-color: $item_colour; - color: $font_colour; - text-align: right; + content: attr(data-on); + padding-right: 21px; + text-align: right; + background-color: var(--bs-tertiary-bg); } .onoffswitch-inner:after { - content: attr(data-off); - padding-left: 21px; - background-color: $item_colour; color: #ccc; - text-align: left; + content: attr(data-off); + padding-left: 21px; + text-align: left; + background-color: var(--bs-tertiary-bg); } .onoffswitch-switch { - display: block; width: 15px; margin:4px; - background: #ccc; - border-radius: 10px; - position: absolute; top: 0; bottom: 0; right: 36px; - -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; - -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; + display: block; width: 15px; margin:4px; + background: var(--bs-tertiary-color); + color: var(--bs-secondary-color); + border-radius: 10px; + position: absolute; top: 0; bottom: 0; right: 36px; + transition: right 0.2s ease-in-out; } .onoffswitch.checkbox > div > input:checked + label .onoffswitch-inner { - margin-left: 0px; + margin-left: 0px; } .onoffswitch.checkbox > div > input:checked + label .onoffswitch-switch { - right: 0px; - background-color: $link_colour; + right: 0px; + background-color: var(--bs-link-color); } @@ -1702,8 +1557,8 @@ dl.bb-dl > dd > li { #ace-editor, #editor { - border-bottom-left-radius: $radius; - border-bottom-right-radius: $radius; + border-bottom-left-radius: var(--bs-border-radius); + border-bottom-right-radius: var(--bs-border-radius); } .sub-menu-wrapper { @@ -1721,7 +1576,7 @@ dl.bb-dl > dd > li { .app-icon i { color: #777; font-size: 80px; - text-shadow: 3px 3px 3px lightgrey; + text-shadow: 3px 3px 3px rgba(0, 0, 0, .1); } .app-detail { @@ -1749,8 +1604,8 @@ dl.bb-dl > dd > li { .cloud-icon-container { width: 64px; height: 64px; - border: 1px solid #eee; - border-radius: $radius; + border: 1px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); } .cloud-icon i { @@ -1763,7 +1618,7 @@ dl.bb-dl > dd > li { .cloud-icon img { max-width: 64px; max-height: 64px; - border-radius: $radius; + border-radius: var(--bs-border-radius); } .cloud-title { @@ -1793,15 +1648,441 @@ dl.bb-dl > dd > li { opacity: 1; } -/* default highlighted text if not specified by schema: */ -span.default-highlight { - background-color: yellow; +.jg-entry img { + border-radius: var(--bs-border-radius); } +.disable-transition { + transition: none !important; +} + +.page-loader { + z-index: 10000; + width: 20vw; + height: 3px; + position: fixed; + top: 0px; + left: 0px; + animation: pageloader_move 2s ease-out infinite; +} + +@keyframes pageloader_move { + 0% { + transform: translateX(0px); + } + 50% { + transform: translateX(80vw); + } +} + +/* disable reashred content streching */ +.reshared-content img { + width: auto; +} + +/* hide theme switch */ +#theme-switch { + visibility: hidden; +} + +/* disable likes */ +.wall-item-like { + visibility: hidden; +} +.wall-item-tools-right > .btn-group > .btn:first-child { + visibility: hidden; +} + +/* disable minus icon */ +.oneway-overlay, .fa-minus-circle { + visibility: hidden; +} + +/* greengrey colors */ +body { + background-color: #383c4a; + color: #dddddd; +} + +.generic-content-wrapper { + background-color: #383c4a; +} + +.section-subtitle-wrapper, +.collapse, +.show, +.section-title-wrapper { + background-color: #404552; + border-bottom-color: #2b2b2b; +} + +.vcard, .h-card, +.widget, .settings-widget, .section-subtitle-wrapper { + background-color: #4B5162; + border-bottom: #383c4a; + border-left: #383c4a; + border-right: #383c4a; + border-top: #383c4a; +} + +.fn { + color: #ffffff; +} + +.contextual-help-content, +.section-content-tools-wrapper, .section-content-wrapper { + background-color: #353945; + border-bottom: #383c4a; + border-left: #383c4a; + border-right: #383c4a; + border-top: #383c4a; +} + +a:link { + color: #63bd65; +} +.zinlcxmi { + color: #63bd65; +} + +a:visited { + color: #87ab63; +} + +a:hover, a:active { + color: #3fec43; +} + +div.profile-match-wrapper > div > a { + color: #ffffff; +} + +.btn, .btn-primary { + background-color: #5c6b5b; + border-bottom-color: #47741c; + border-left-color: #47741c; + border-right-color: #47741c; + border-top-color: #47741c; + color: #ffffff !important; +} + +.btn:hover, .btn-primary:active { + background-color: #4aae40; + border-bottom-color: #29b136; + border-left-color: #29b136; + border-right-color: #29b136; + border-top-color: #29b136; +} + +.bg-dark, .navbar-collapse { + background-color: #2e323e !important; +} + +.form-group:active, .checkbox:hover { + color: #41d24f; +} + +.nav-link.active { + background-color: #315a2b !important; +} + +.list-group-item { + background-color: #4B5162; + border-bottom: #383c4a; + border-left: #383c4a; + border-right: #383c4a; + border-top: #383c4a; + color: #9e9e9e; + border: 1px solid #383c4a; +} + +.list-group-item:active { + color: #f4f4f4 !important; +} + +.text-dark { + color: #bdbdbd !important; +} + +a.text-dark:hover, a.text-dark:active { + color: #f4f4f4 !important; +} + +.contactname { + color: #bdbdbd; +} + +.wall-item-ago, .dropdown-sub-text { + color: #b3b3b3; +} + +.list-group-item.active { + background-color: #315a2b; + border-color: #0c4704; +} + +.form-control, +.form-control:focus, +input[type="text"]:hover, +input[type="text"]:active, +input[type="text"], textarea { + background-color: #2b2b2b; + border-color: #46583f; + color: #cdcdcd; + box-shadow: 0 0 0 .2rem #415240; +} + +.form-group.checkbox:checked, +.form-group.checkbox > div > input:checked + label .onoffswitch-switch { + background-color: #315a2b; +} + +.form-group.checkbox:hover label { + color: #315a2b; +} + +.dropdown-item.active { + background-color: #315a2b; +} + +.dropdown-divider { + border-top: 1px solid #3e3e3e; +} + +.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .textcomplete-item:focus .dropdown-item, .textcomplete-item:hover .dropdown-item, .textcomplete-item.active .dropdown-item, .textcomplete-item:active .dropdown-item { + background-color: #4b5162; + color: #b3b3b3; +} + +a.dropdown-item { + color: #f3f3f3; +} + +.profile-match-wrapper { + border-top: 0px solid #eee; + border-left: 0px solid #eee; +} + +.fakelink { + color: #87ab63; +} + +a:hover, a:focus, .fakelink:hover, .fakelink:focus { + color: #3fec43; +} + +.drop-icons { + color: #ff0000; +} + +.drop-icons, a .drop-icons { + color: #bd0000; +} + +.section-content-wrapper-np { + background-color: #404552; +} + +.atoken-index-row:hover td, .chatroom-index-row:hover td, .group-index-row:hover td, .wikis-index-row:hover td, .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { + background-color: #4b5162; +} + +.generic-content-wrapper-styled { + background-color: #404552; +} + +#profile-jot-wrapper, .bootstrap-tagsinput { - width: 100%; + background-color: #2b2b2b; } -#region_3 { - display: none !important; +.wall-item-content-wrapper { + background-color: #404552; +} + +.item-highlight { + border-left: 0.2rem solid #00ff00; +} + +.wall-item-comment-wrapper-wc, +.hide-comments-outer, +.wall-item-comment-wrapper, +.wall-item-content-wrapper.comment { + background-color: #4b5162; +} + +.wall-item-head-new { + border-top: 0.2rem solid #31570b; +} + +.wall-item-comment-wrapper { + border-top: 3px solid #454853; +} + +blockquote { + border-left: 3px solid #344136; +} + +.hide-comments-outer { + border-top-color: #87ab63; +} + +.badge-warning { + background-color: #036811; + color: #dddddd; +} + +.divgrow-showmore { + border-top: 1px dashed #87ab63; +} + +.comment-edit-text { + border: 1px solid #004400; +} + +#doco-content h3 { + border-bottom: #87ab63 3px solid; +} + +.section-content-info-wrapper { + color: #2aa650; + background-color: #17221b; + border-bottom: 3px solid #060d08; +} + +.spinner.s, .spinner.m, .spinner.l { + color: #13c613; + border-top: .2rem solid #02c102; + border-left: .2rem solid #123312; + border-right: .2rem solid #123312; + border-bottom: .2rem solid #123312; +} + +.wall-event-item { + background-color: #123312; +} + +.fs { + background-color: #404552; +} + +.bg-primary { + background-color: #315a2b !important; +} + +.modal-content { + background-color: #171d16; +} + +.close { + color: #989898; +} + +.wall-item-conv { + background-color: #404552; + border-top: 1px solid #2e323e; +} + +.dropdown-menu.textcomplete-dropdown { + background-color: #8d9a87; +} + +.notification.notification-forum { + color: #63bd65; +} + +.wall-photo-item { + background-color: #315a2b; +} + +.directory-item .divgrow-showmore { + background-color: #353945; +} + +.vcard-header:hover, .vcard-header.active { + background-color: #4B5162; +} + +.alert-info { + color: #dddddd; + border-color: #2b2b2b; +} + +.conv-participants { + color: #539b55; +} + +#photo-view-wrapper { + background-color: #4B5162; +} + +.table { + color: #dddccc; +} + +#upgrade_info_aside { + border-color: #383c4a !important; +} + +.text-muted { + color: #a6a6b9 !important; +} + +.card { + background-color: #434753 !important; +} + +.border { + border: 1px solid #415240 !important; +} + +.item-category, .item-category > .text-dark { + color: #222222 !important; +} + +.nav-link:focus, .nav-link:hover { + color: #eeeeee; +} + +.nav-link.active > .fa-fw { + color: #eeeeee; +} + +.nav-tabs { + border-bottom: 1px solid #415240 !important; +} + +.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { + border-top-color: #444444; + border-right-color: #444444; + border-bottom-color: #444444; + border-left-color: #444444; +} + +.generic-content-wrapper { + border: 1px solid #444444; +} + +#notifications { + background-color: #383c4a; +} + +[data-bs-theme="light"] .navbar.bg-body-tertiary { + background-color: #2e323e !important; +} + +[data-bs-theme="dark"] .navbar.bg-body-tertiary { + background-color: #2e323e !important; +} + +.navbar { + --bs-navbar-color: #dddddd; +} + +.navbar-banner { + color: #dddddd; +} + +.bg-body-secondary { + --bs-bg-opacity: 0; } diff --git a/ussrbasicpub/img/screenshot.png b/ussrbasicpub/img/screenshot.png index b4d7ac7..8b67d4b 100644 Binary files a/ussrbasicpub/img/screenshot.png and b/ussrbasicpub/img/screenshot.png differ diff --git a/ussrbasicpub/js/ussrbasicpub.js b/ussrbasicpub/js/ussrbasicpub.js index a9bfb50..3bf36b8 100644 --- a/ussrbasicpub/js/ussrbasicpub.js +++ b/ussrbasicpub/js/ussrbasicpub.js @@ -2,7 +2,45 @@ * ussrbasicpub theme specific JavaScript */ +let ussrbasicpub_dark_mode = localStorage.getItem('ussrbasicpub_dark_mode'); +let ussrbasicpub_theme_color = localStorage.getItem('ussrbasicpub_theme_color'); + +if (ussrbasicpub_dark_mode == 1) { + $('html').attr('data-bs-theme', 'dark'); +} + +if (ussrbasicpub_dark_mode == 0) { + $('html').attr('data-bs-theme', 'light'); +} + +if (ussrbasicpub_theme_color) { + $('meta[name=theme-color]').attr('content', ussrbasicpub_theme_color); +} + $(document).ready(function() { + // provide a fake progress bar for pwa standalone mode + if (window.matchMedia('(display-mode: standalone)').matches) { + $(window).on('beforeunload', function(){ + if ($('.page-loader').length) { + return; + } + $('
').prependTo('body'); + }); + } + + if (ussrbasicpub_dark_mode == 1) { + $('#theme-switch-icon').removeClass('fa-moon-o').addClass('fa-sun-o'); + $('[data-bs-theme="light"]').attr('data-bs-theme', 'dark'); + } + if (ussrbasicpub_dark_mode == 0) { + $('#theme-switch-icon').removeClass('fa-sun-o').addClass('fa-moon-o'); + $('[data-bs-theme="dark"]:not(nav)').attr('data-bs-theme', 'light'); + } + + if (ussrbasicpub_theme_color != $('nav').css('background-color')) { + $('meta[name=theme-color]').attr('content', $('nav').css('background-color')); + localStorage.setItem('ussrbasicpub_theme_color', $('nav').css('background-color')); + } // CSS3 calc() fallback (for unsupported browsers) $('body').append(''); @@ -17,29 +55,47 @@ $(document).ready(function() { } $('#css3-calc').remove(); // Remove the test element + if($(window).width() < 1200) { + $("#right_aside_wrapper").children().detach().appendTo('#left_aside_wrapper'); + $('#notifications_wrapper').addClass('d-none'); + } + + if (document.querySelector('#region_1')) { - stickyScroll('.aside_spacer_left', '.aside_spacer_top_left', '.content', parseFloat(window.getComputedStyle(document.querySelector('#region_1')).getPropertyValue('padding-top')), 0); + stickyScroll('.aside_spacer_left', '.aside_spacer_top_left', 'section', parseFloat(document.querySelector('main').getBoundingClientRect().top), 20); } if (document.querySelector('#region_3')) { - stickyScroll('.aside_spacer_right', '.aside_spacer_top_right', '.content', parseFloat(window.getComputedStyle(document.querySelector('#region_3')).getPropertyValue('padding-top')), 20); + stickyScroll('.aside_spacer_right', '.aside_spacer_top_right', 'section', parseFloat(document.querySelector('main').getBoundingClientRect().top), 20); } - $('#expand-aside').on('click', function() { - if($('main').hasClass('region_1-on')){ - toggleAside('left'); - } - else { - toggleAside('right'); - } - }); - $('.usermenu').click(function() { if($('#navbar-collapse-1, #navbar-collapse-2').hasClass('show')){ $('#navbar-collapse-1, #navbar-collapse-2').removeClass('show'); } }); + $('#theme-switch').click(function() { + if ($('html').attr('data-bs-theme') === 'dark') { + if ($('nav').data('bs-theme') === 'dark') { + $('[data-bs-theme="dark"]:not(nav)').attr('data-bs-theme', 'light'); + } + else { + $('[data-bs-theme="dark"]').attr('data-bs-theme', 'light'); + } + localStorage.setItem('ussrbasicpub_dark_mode', 0); + $('#theme-switch-icon').removeClass('fa-sun-o').addClass('fa-moon-o'); + } + else { + $('[data-bs-theme="light"]').attr('data-bs-theme', 'dark'); + localStorage.setItem('ussrbasicpub_dark_mode', 1); + $('#theme-switch-icon').removeClass('fa-moon-o').addClass('fa-sun-o'); + } + $('meta[name=theme-color]').attr('content', $('nav').css('background-color')); + localStorage.setItem('ussrbasicpub_theme_color', $('nav').css('background-color')); + }); + + $('#menu-btn').click(function() { if($('#navbar-collapse-1').hasClass('show')){ $('#navbar-collapse-1').removeClass('show'); @@ -83,7 +139,7 @@ $(document).ready(function() { //just one finger touched touch_start = e.touches.item(0).clientX; if (touch_start < touch_max) { - $('html, body').css('overflow-y', 'hidden'); + $('body').css('overflow-y', 'hidden'); } } else { @@ -93,7 +149,7 @@ $(document).ready(function() { }); window.addEventListener('touchend', function(e) { - $('html, body').css('overflow-y', ''); + $('body').css('overflow-y', ''); let touch_offset = 30; //at least 30px are a swipe if (touch_start) { @@ -103,20 +159,15 @@ $(document).ready(function() { if (touch_end > (touch_start + touch_offset)) { //a left -> right swipe if (touch_start < touch_max) { - toggleAside('right'); + toggleAside(); } } if (touch_end < (touch_start - touch_offset)) { //a right -> left swipe - //toggleAside('left'); } } }); - $(document).on('hz:hqControlsClickAction', function(e) { - toggleAside('left'); - }); - }); function setStyle(element, cssProperty) { @@ -164,12 +215,12 @@ function stickyScroll(sticky, stickyTop, container, topOffset, bottomOffset) { setStyle(sticky, { position: 'sticky', top: Math.round(diff) - bottomOffset + 'px', bottom: '' }); } else { // upscroll code - h = sticky.getBoundingClientRect().top - content.getBoundingClientRect().top - topOffset; + h = sticky.getBoundingClientRect().top - content.getBoundingClientRect().top; if(Math.round(stickyTop.getBoundingClientRect().height) === lasth) { setStyle(stickyTop, { height: Math.round(h) + 'px' }); } lasth = Math.round(h); - setStyle(sticky, { position: 'sticky', top: '', bottom: Math.round(diff - topOffset) + 'px' }); + setStyle(sticky, { position: 'sticky', top: '', bottom: Math.round(diff) - topOffset + 'px' }); } lastScrollTop = st <= 0 ? 0 : st; // For Mobile or negative scrolling } @@ -190,18 +241,4 @@ function makeFullScreen(full) { } } -function toggleAside(swipe) { - if ($('main').hasClass('region_1-on') && swipe === 'left') { - $('#expand-aside-icon').addClass('fa-arrow-circle-right').removeClass('fa-arrow-circle-left'); - $('html, body').css({ 'position': '', left: '' }); - $('main').removeClass('region_1-on'); - $('#overlay').remove(); - } - if (!$('main').hasClass('region_1-on') && swipe === 'right') { - $('#expand-aside-icon').removeClass('fa-arrow-circle-right').addClass('fa-arrow-circle-left'); - $('html, body').css({ 'position': 'sticky', 'left': '0px'}); - $('main').addClass('region_1-on'); - $('
').appendTo('body').one('click', function() { toggleAside('left'); }); - } -} diff --git a/ussrbasicpub/pdl/mod_admin.pdl b/ussrbasicpub/pdl/mod_admin.pdl deleted file mode 100644 index a082f77..0000000 --- a/ussrbasicpub/pdl/mod_admin.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=admin][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_appman.pdl b/ussrbasicpub/pdl/mod_appman.pdl deleted file mode 100644 index 1229a2b..0000000 --- a/ussrbasicpub/pdl/mod_appman.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=appstore][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_apps.pdl b/ussrbasicpub/pdl/mod_apps.pdl deleted file mode 100644 index 33cd7ff..0000000 --- a/ussrbasicpub/pdl/mod_apps.pdl +++ /dev/null @@ -1,11 +0,0 @@ -[region=aside] -[widget=appstore][/widget] -[widget=appcategories][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_blocks.pdl b/ussrbasicpub/pdl/mod_blocks.pdl deleted file mode 100644 index 69402d4..0000000 --- a/ussrbasicpub/pdl/mod_blocks.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_cal.pdl b/ussrbasicpub/pdl/mod_cal.pdl deleted file mode 100644 index 485f3f4..0000000 --- a/ussrbasicpub/pdl/mod_cal.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_cdav.pdl b/ussrbasicpub/pdl/mod_cdav.pdl deleted file mode 100644 index 4991839..0000000 --- a/ussrbasicpub/pdl/mod_cdav.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=cdav][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_channel.pdl b/ussrbasicpub/pdl/mod_channel.pdl deleted file mode 100644 index 035a5a8..0000000 --- a/ussrbasicpub/pdl/mod_channel.pdl +++ /dev/null @@ -1,17 +0,0 @@ -[region=banner] -[widget=cover_photo][/widget] -[/region] -[region=aside] -[widget=fullprofile][/widget] -[widget=common_friends][/widget] -[widget=archive][var=wall]1[/var][/widget] -[widget=categories][/widget] -[widget=tagcloud_wall][var=limit]50[/var][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_chanview.pdl b/ussrbasicpub/pdl/mod_chanview.pdl deleted file mode 100644 index 8e8084d..0000000 --- a/ussrbasicpub/pdl/mod_chanview.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=vcard][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_chat.pdl b/ussrbasicpub/pdl/mod_chat.pdl deleted file mode 100644 index 20eae27..0000000 --- a/ussrbasicpub/pdl/mod_chat.pdl +++ /dev/null @@ -1,14 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=chatroom_list][/widget] -[widget=bookmarkedchats][/widget] -[widget=suggestedchats][/widget] -[widget=chatroom_members][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_cloud.pdl b/ussrbasicpub/pdl/mod_cloud.pdl deleted file mode 100644 index d2a16f3..0000000 --- a/ussrbasicpub/pdl/mod_cloud.pdl +++ /dev/null @@ -1,11 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=categories][var=files]1[/var][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_common.pdl b/ussrbasicpub/pdl/mod_common.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicpub/pdl/mod_common.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_connect.pdl b/ussrbasicpub/pdl/mod_connect.pdl deleted file mode 100644 index 485f3f4..0000000 --- a/ussrbasicpub/pdl/mod_connect.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_connections.pdl b/ussrbasicpub/pdl/mod_connections.pdl deleted file mode 100644 index 4e3729b..0000000 --- a/ussrbasicpub/pdl/mod_connections.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=findpeople][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_connedit.pdl b/ussrbasicpub/pdl/mod_connedit.pdl deleted file mode 100644 index 8e8084d..0000000 --- a/ussrbasicpub/pdl/mod_connedit.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=vcard][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_defperms.pdl b/ussrbasicpub/pdl/mod_defperms.pdl deleted file mode 100644 index cae237d..0000000 --- a/ussrbasicpub/pdl/mod_defperms.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=settings_menu][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_directory.pdl b/ussrbasicpub/pdl/mod_directory.pdl index 6ecc6ba..640e2b9 100644 --- a/ussrbasicpub/pdl/mod_directory.pdl +++ b/ussrbasicpub/pdl/mod_directory.pdl @@ -1,3 +1,4 @@ +[template]doubleleft[/template] [region=aside] [widget=findpeople][/widget] [widget=dirsort][/widget] diff --git a/ussrbasicpub/pdl/mod_display.pdl b/ussrbasicpub/pdl/mod_display.pdl deleted file mode 100644 index 8e8084d..0000000 --- a/ussrbasicpub/pdl/mod_display.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=vcard][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_editblock.pdl b/ussrbasicpub/pdl/mod_editblock.pdl deleted file mode 100644 index 69402d4..0000000 --- a/ussrbasicpub/pdl/mod_editblock.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_editlayout.pdl b/ussrbasicpub/pdl/mod_editlayout.pdl deleted file mode 100644 index 69402d4..0000000 --- a/ussrbasicpub/pdl/mod_editlayout.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_editwebpage.pdl b/ussrbasicpub/pdl/mod_editwebpage.pdl deleted file mode 100644 index 69402d4..0000000 --- a/ussrbasicpub/pdl/mod_editwebpage.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_go.pdl b/ussrbasicpub/pdl/mod_go.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicpub/pdl/mod_go.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_group.pdl b/ussrbasicpub/pdl/mod_group.pdl deleted file mode 100644 index 1e0209a..0000000 --- a/ussrbasicpub/pdl/mod_group.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=privacygroups][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_help.pdl b/ussrbasicpub/pdl/mod_help.pdl index 027fb2e..a3edf7f 100644 --- a/ussrbasicpub/pdl/mod_help.pdl +++ b/ussrbasicpub/pdl/mod_help.pdl @@ -1,3 +1,4 @@ +[template]doubleleft[/template] [region=aside] [widget=helpindex][/widget] [widget=notifications][/widget] diff --git a/ussrbasicpub/pdl/mod_hq.pdl b/ussrbasicpub/pdl/mod_hq.pdl deleted file mode 100644 index 2df84ba..0000000 --- a/ussrbasicpub/pdl/mod_hq.pdl +++ /dev/null @@ -1,22 +0,0 @@ -[region=aside] -[widget=messages][/widget] -[widget=hq_controls] - [var=wrapper_class]d-none d-lg-block[/var] - [var=entry_class]btn-outline-primary[/var] -[/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -[widget=notes] - [var=hidden]1[/var] - [var=app]1[/var] -[/widget] -$content -[widget=hq_controls] - [var=wrapper_class]hq_controls_fixed_bottom_center d-lg-none[/var] - [var=entry_class]btn-lg btn-primary shadow[/var] -[/widget] -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_id.pdl b/ussrbasicpub/pdl/mod_id.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicpub/pdl/mod_id.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_import_items.pdl b/ussrbasicpub/pdl/mod_import_items.pdl deleted file mode 100644 index 4f723ed..0000000 --- a/ussrbasicpub/pdl/mod_import_items.pdl +++ /dev/null @@ -1,8 +0,0 @@ -[region=aside] -[widget=notifications][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_layouts.pdl b/ussrbasicpub/pdl/mod_layouts.pdl deleted file mode 100644 index 69402d4..0000000 --- a/ussrbasicpub/pdl/mod_layouts.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_locs.pdl b/ussrbasicpub/pdl/mod_locs.pdl deleted file mode 100644 index cae237d..0000000 --- a/ussrbasicpub/pdl/mod_locs.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=settings_menu][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_menu.pdl b/ussrbasicpub/pdl/mod_menu.pdl deleted file mode 100644 index 69402d4..0000000 --- a/ussrbasicpub/pdl/mod_menu.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_mitem.pdl b/ussrbasicpub/pdl/mod_mitem.pdl deleted file mode 100644 index db46a2b..0000000 --- a/ussrbasicpub/pdl/mod_mitem.pdl +++ /dev/null @@ -1,11 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=menu_preview][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_moderate.pdl b/ussrbasicpub/pdl/mod_moderate.pdl deleted file mode 100644 index 991e145..0000000 --- a/ussrbasicpub/pdl/mod_moderate.pdl +++ /dev/null @@ -1,9 +0,0 @@ -[region=aside] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_network.pdl b/ussrbasicpub/pdl/mod_network.pdl deleted file mode 100644 index 68ed334..0000000 --- a/ussrbasicpub/pdl/mod_network.pdl +++ /dev/null @@ -1,15 +0,0 @@ -[region=aside] -[widget=activity_order][/widget] -[widget=activity_filter][/widget] -[widget=savedsearch][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] - -[region=content] -[widget=affinity][/widget] -$content -[/region] - -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_permcats.pdl b/ussrbasicpub/pdl/mod_permcats.pdl deleted file mode 100644 index acc91bd..0000000 --- a/ussrbasicpub/pdl/mod_permcats.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=permcats][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_photos.pdl b/ussrbasicpub/pdl/mod_photos.pdl deleted file mode 100644 index 5bd479a..0000000 --- a/ussrbasicpub/pdl/mod_photos.pdl +++ /dev/null @@ -1,11 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=photo_albums][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_profile.pdl b/ussrbasicpub/pdl/mod_profile.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicpub/pdl/mod_profile.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_profile_photo.pdl b/ussrbasicpub/pdl/mod_profile_photo.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicpub/pdl/mod_profile_photo.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_profiles.pdl b/ussrbasicpub/pdl/mod_profiles.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicpub/pdl/mod_profiles.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_profperm.pdl b/ussrbasicpub/pdl/mod_profperm.pdl deleted file mode 100644 index 485f3f4..0000000 --- a/ussrbasicpub/pdl/mod_profperm.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_pubstream.pdl b/ussrbasicpub/pdl/mod_pubstream.pdl index b4e1d0a..c9c307a 100644 --- a/ussrbasicpub/pdl/mod_pubstream.pdl +++ b/ussrbasicpub/pdl/mod_pubstream.pdl @@ -1,7 +1,8 @@ +[template]doubleleft[/template] [region=aside] +[widget=newmember][/widget] [widget=pubtagcloud][var=trending]8[/var][var=limit]100[/var][/widget] [widget=notifications][/widget] -[widget=newmember][/widget] [/region] [region=content] $content diff --git a/ussrbasicpub/pdl/mod_search.pdl b/ussrbasicpub/pdl/mod_search.pdl deleted file mode 100644 index 991e145..0000000 --- a/ussrbasicpub/pdl/mod_search.pdl +++ /dev/null @@ -1,9 +0,0 @@ -[region=aside] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_settings.pdl b/ussrbasicpub/pdl/mod_settings.pdl deleted file mode 100644 index cae237d..0000000 --- a/ussrbasicpub/pdl/mod_settings.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=settings_menu][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_sharedwithme.pdl b/ussrbasicpub/pdl/mod_sharedwithme.pdl deleted file mode 100644 index 991e145..0000000 --- a/ussrbasicpub/pdl/mod_sharedwithme.pdl +++ /dev/null @@ -1,9 +0,0 @@ -[region=aside] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_sources.pdl b/ussrbasicpub/pdl/mod_sources.pdl deleted file mode 100644 index cae237d..0000000 --- a/ussrbasicpub/pdl/mod_sources.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=settings_menu][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_suggest.pdl b/ussrbasicpub/pdl/mod_suggest.pdl deleted file mode 100644 index cc93d96..0000000 --- a/ussrbasicpub/pdl/mod_suggest.pdl +++ /dev/null @@ -1,11 +0,0 @@ -[region=aside] -[widget=follow][/widget] -[widget=findpeople][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_thing.pdl b/ussrbasicpub/pdl/mod_thing.pdl deleted file mode 100644 index 0a188a6..0000000 --- a/ussrbasicpub/pdl/mod_thing.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=fullprofile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_tokens.pdl b/ussrbasicpub/pdl/mod_tokens.pdl deleted file mode 100644 index cf5c879..0000000 --- a/ussrbasicpub/pdl/mod_tokens.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=tokens][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_uexport.pdl b/ussrbasicpub/pdl/mod_uexport.pdl deleted file mode 100644 index 991e145..0000000 --- a/ussrbasicpub/pdl/mod_uexport.pdl +++ /dev/null @@ -1,9 +0,0 @@ -[region=aside] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_viewconnections.pdl b/ussrbasicpub/pdl/mod_viewconnections.pdl deleted file mode 100644 index 485f3f4..0000000 --- a/ussrbasicpub/pdl/mod_viewconnections.pdl +++ /dev/null @@ -1,10 +0,0 @@ -[region=aside] -[widget=profile][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/pdl/mod_webpages.pdl b/ussrbasicpub/pdl/mod_webpages.pdl deleted file mode 100644 index 5d9d6a6..0000000 --- a/ussrbasicpub/pdl/mod_webpages.pdl +++ /dev/null @@ -1,11 +0,0 @@ -[region=aside] -[widget=design_tools][/widget] -[widget=website_portation_tools][/widget] -[widget=notifications][/widget] -[widget=newmember][/widget] -[/region] -[region=content] -$content -[/region] -[region=right_aside] -[/region] diff --git a/ussrbasicpub/php/config.php b/ussrbasicpub/php/config.php index 974a795..fc270cb 100644 --- a/ussrbasicpub/php/config.php +++ b/ussrbasicpub/php/config.php @@ -37,20 +37,21 @@ class UssrbasicpubConfig { } $arr = array(); + $arr['dark_mode'] = get_pconfig(local_channel(),'ussrbasicpub', 'dark_mode'); + $arr['navbar_dark_mode'] = get_pconfig(local_channel(),'ussrbasicpub', 'navbar_dark_mode'); $arr['narrow_navbar'] = get_pconfig(local_channel(),'ussrbasicpub', 'narrow_navbar' ); $arr['nav_bg'] = get_pconfig(local_channel(),'ussrbasicpub', 'nav_bg' ); - $arr['nav_icon_colour'] = get_pconfig(local_channel(),'ussrbasicpub', 'nav_icon_colour' ); - $arr['nav_active_icon_colour'] = get_pconfig(local_channel(),'ussrbasicpub', 'nav_active_icon_colour' ); - $arr['link_colour'] = get_pconfig(local_channel(),'ussrbasicpub', 'link_colour' ); - $arr['banner_colour'] = get_pconfig(local_channel(),'ussrbasicpub', 'banner_colour' ); - $arr['bgcolour'] = get_pconfig(local_channel(),'ussrbasicpub', 'background_colour' ); + $arr['nav_bg_dark'] = get_pconfig(local_channel(),'ussrbasicpub', 'nav_bg_dark' ); + $arr['link_color'] = get_pconfig(local_channel(),'ussrbasicpub', 'link_color' ); + $arr['link_color_dark'] = get_pconfig(local_channel(),'ussrbasicpub', 'link_color_dark' ); + $arr['link_hover_color'] = get_pconfig(local_channel(),'ussrbasicpub', 'link_hover_color' ); + $arr['link_hover_color_dark'] = get_pconfig(local_channel(),'ussrbasicpub', 'link_hover_color_dark' ); + $arr['bgcolor'] = get_pconfig(local_channel(),'ussrbasicpub', 'background_color' ); + $arr['bgcolor_dark'] = get_pconfig(local_channel(),'ussrbasicpub', 'background_color_dark' ); $arr['background_image'] = get_pconfig(local_channel(),'ussrbasicpub', 'background_image' ); - $arr['item_colour'] = get_pconfig(local_channel(),'ussrbasicpub', 'item_colour' ); - $arr['comment_item_colour'] = get_pconfig(local_channel(),'ussrbasicpub', 'comment_item_colour' ); + $arr['background_image_dark'] = get_pconfig(local_channel(),'ussrbasicpub', 'background_image_dark' ); $arr['font_size'] = get_pconfig(local_channel(),'ussrbasicpub', 'font_size' ); - $arr['font_colour'] = get_pconfig(local_channel(),'ussrbasicpub', 'font_colour' ); $arr['radius'] = get_pconfig(local_channel(),'ussrbasicpub', 'radius' ); - $arr['shadow'] = get_pconfig(local_channel(),'ussrbasicpub', 'photo_shadow' ); $arr['converse_width']=get_pconfig(local_channel(),"ussrbasicpub","converse_width"); $arr['top_photo']=get_pconfig(local_channel(),"ussrbasicpub","top_photo"); $arr['reply_photo']=get_pconfig(local_channel(),"ussrbasicpub","reply_photo"); @@ -65,19 +66,20 @@ class UssrbasicpubConfig { if (isset($_POST['ussrbasicpub-settings-submit'])) { set_pconfig(local_channel(), 'ussrbasicpub', 'narrow_navbar', $_POST['ussrbasicpub_narrow_navbar']); + set_pconfig(local_channel(), 'ussrbasicpub', 'navbar_dark_mode', $_POST['ussrbasicpub_navbar_dark_mode']); + set_pconfig(local_channel(), 'ussrbasicpub', 'dark_mode', $_POST['ussrbasicpub_dark_mode']); set_pconfig(local_channel(), 'ussrbasicpub', 'nav_bg', $_POST['ussrbasicpub_nav_bg']); - set_pconfig(local_channel(), 'ussrbasicpub', 'nav_icon_colour', $_POST['ussrbasicpub_nav_icon_colour']); - set_pconfig(local_channel(), 'ussrbasicpub', 'nav_active_icon_colour', $_POST['ussrbasicpub_nav_active_icon_colour']); - set_pconfig(local_channel(), 'ussrbasicpub', 'link_colour', $_POST['ussrbasicpub_link_colour']); - set_pconfig(local_channel(), 'ussrbasicpub', 'background_colour', $_POST['ussrbasicpub_background_colour']); - set_pconfig(local_channel(), 'ussrbasicpub', 'banner_colour', $_POST['ussrbasicpub_banner_colour']); + set_pconfig(local_channel(), 'ussrbasicpub', 'nav_bg_dark', $_POST['ussrbasicpub_nav_bg_dark']); + set_pconfig(local_channel(), 'ussrbasicpub', 'link_color', $_POST['ussrbasicpub_link_color']); + set_pconfig(local_channel(), 'ussrbasicpub', 'link_color_dark', $_POST['ussrbasicpub_link_color_dark']); + set_pconfig(local_channel(), 'ussrbasicpub', 'link_hover_color', $_POST['ussrbasicpub_link_hover_color']); + set_pconfig(local_channel(), 'ussrbasicpub', 'link_hover_color_dark', $_POST['ussrbasicpub_link_hover_color_dark']); + set_pconfig(local_channel(), 'ussrbasicpub', 'background_color', $_POST['ussrbasicpub_background_color']); + set_pconfig(local_channel(), 'ussrbasicpub', 'background_color_dark', $_POST['ussrbasicpub_background_color_dark']); set_pconfig(local_channel(), 'ussrbasicpub', 'background_image', $_POST['ussrbasicpub_background_image']); - set_pconfig(local_channel(), 'ussrbasicpub', 'item_colour', $_POST['ussrbasicpub_item_colour']); - set_pconfig(local_channel(), 'ussrbasicpub', 'comment_item_colour', $_POST['ussrbasicpub_comment_item_colour']); + set_pconfig(local_channel(), 'ussrbasicpub', 'background_image_dark', $_POST['ussrbasicpub_background_image_dark']); set_pconfig(local_channel(), 'ussrbasicpub', 'font_size', $_POST['ussrbasicpub_font_size']); - set_pconfig(local_channel(), 'ussrbasicpub', 'font_colour', $_POST['ussrbasicpub_font_colour']); set_pconfig(local_channel(), 'ussrbasicpub', 'radius', $_POST['ussrbasicpub_radius']); - set_pconfig(local_channel(), 'ussrbasicpub', 'photo_shadow', $_POST['ussrbasicpub_shadow']); set_pconfig(local_channel(), 'ussrbasicpub', 'converse_width', $_POST['ussrbasicpub_converse_width']); set_pconfig(local_channel(), 'ussrbasicpub', 'top_photo', $_POST['ussrbasicpub_top_photo']); set_pconfig(local_channel(), 'ussrbasicpub', 'reply_photo', $_POST['ussrbasicpub_reply_photo']); @@ -87,29 +89,35 @@ class UssrbasicpubConfig { function form($arr) { - if(get_pconfig(local_channel(), 'ussrbasicpub', 'advanced_theming')) - $expert = 1; + $expert = false; + if(get_pconfig(local_channel(), 'ussrbasicpub', 'advanced_theming')) { + $expert = true; + } - $o .= replace_macros(get_markup_template('theme_settings.tpl'), array( + $o = replace_macros(get_markup_template('theme_settings.tpl'), array( '$submit' => t('Submit'), '$baseurl' => z_root(), '$theme' => \App::$channel['channel_theme'], '$expert' => $expert, '$title' => t("Theme settings"), + '$dark' => t('Dark style'), + '$light' => t('Light style'), + '$common' => t('Common settings'), + '$dark_mode' => array('ussrbasicpub_dark_mode',t('Default to dark mode'),$arr['dark_mode'], '', array(t('No'),t('Yes'))), + '$navbar_dark_mode' => array('ussrbasicpub_navbar_dark_mode',t('Always use light icons for navbar'),$arr['navbar_dark_mode'], t('Enable this option if you use a dark navbar color in light mode'), array(t('No'),t('Yes'))), '$narrow_navbar' => array('ussrbasicpub_narrow_navbar',t('Narrow navbar'),$arr['narrow_navbar'], '', array(t('No'),t('Yes'))), '$nav_bg' => array('ussrbasicpub_nav_bg', t('Navigation bar background color'), $arr['nav_bg']), - '$nav_icon_colour' => array('ussrbasicpub_nav_icon_colour', t('Navigation bar icon color '), $arr['nav_icon_colour']), - '$nav_active_icon_colour' => array('ussrbasicpub_nav_active_icon_colour', t('Navigation bar active icon color '), $arr['nav_active_icon_colour']), - '$link_colour' => array('ussrbasicpub_link_colour', t('Link color'), $arr['link_colour'], '', $link_colours), - '$banner_colour' => array('ussrbasicpub_banner_colour', t('Set font-color for banner'), $arr['banner_colour']), - '$bgcolour' => array('ussrbasicpub_background_colour', t('Set the background color'), $arr['bgcolour']), + '$nav_bg_dark' => array('ussrbasicpub_nav_bg_dark', t('Dark navigation bar background color'), $arr['nav_bg_dark']), + '$link_color' => array('ussrbasicpub_link_color', t('Link color'), $arr['link_color']), + '$link_color_dark' => array('ussrbasicpub_link_color_dark', t('Dark link color'), $arr['link_color_dark']), + '$link_hover_color' => array('ussrbasicpub_link_hover_color', t('Link hover color'), $arr['link_hover_color']), + '$link_hover_color_dark' => array('ussrbasicpub_link_hover_color_dark', t('Dark link hover color'), $arr['link_hover_color_dark']), + '$bgcolor' => array('ussrbasicpub_background_color', t('Set the background color'), $arr['bgcolor']), + '$bgcolor_dark' => array('ussrbasicpub_background_color_dark', t('Set the dark background color'), $arr['bgcolor_dark']), '$background_image' => array('ussrbasicpub_background_image', t('Set the background image'), $arr['background_image']), - '$item_colour' => array('ussrbasicpub_item_colour', t('Set the background color of items'), $arr['item_colour']), - '$comment_item_colour' => array('ussrbasicpub_comment_item_colour', t('Set the background color of comments'), $arr['comment_item_colour']), + '$background_image_dark' => array('ussrbasicpub_background_image_dark', t('Set the dark background image'), $arr['background_image_dark']), '$font_size' => array('ussrbasicpub_font_size', t('Set font-size for the entire application'), $arr['font_size'], t('Examples: 1rem, 100%, 16px')), - '$font_colour' => array('ussrbasicpub_font_colour', t('Set font-color for posts and comments'), $arr['font_colour']), '$radius' => array('ussrbasicpub_radius', t('Set radius of corners'), $arr['radius'], t('Example: 4px')), - '$shadow' => array('ussrbasicpub_shadow', t('Set shadow depth of photos'), $arr['shadow']), '$converse_width' => array('ussrbasicpub_converse_width',t('Set maximum width of content region in rem'),$arr['converse_width'], t('Leave empty for default width')), '$top_photo' => array('ussrbasicpub_top_photo', t('Set size of conversation author photo'), $arr['top_photo']), '$reply_photo' => array('ussrbasicpub_reply_photo', t('Set size of followup author photos'), $arr['reply_photo']), @@ -121,7 +129,15 @@ class UssrbasicpubConfig { } - +function ussrbasicpub_theme_admin_enable() { + // This function is called once when the theme is being enabled by the admin + // It can be used to register hooks etc. +} + +function ussrbasicpub_theme_admin_disable() { + // This function is called once when the theme is being disabled by the admin + // It can be used to unregister hooks etc. +} diff --git a/ussrbasicpub/php/style.php b/ussrbasicpub/php/style.php index 18affcd..3ae90ff 100644 --- a/ussrbasicpub/php/style.php +++ b/ussrbasicpub/php/style.php @@ -11,20 +11,19 @@ if(! App::$install) { // Load the owners pconfig $nav_bg = get_pconfig($uid, 'ussrbasicpub', 'nav_bg'); - $nav_icon_colour = get_pconfig($uid, 'ussrbasicpub', 'nav_icon_colour'); - $nav_active_icon_colour = get_pconfig($uid, 'ussrbasicpub', 'nav_active_icon_colour'); - $banner_colour = get_pconfig($uid,'ussrbasicpub','banner_colour'); + $nav_bg_dark = get_pconfig($uid, 'ussrbasicpub', 'nav_bg_dark'); $narrow_navbar = get_pconfig($uid,'ussrbasicpub','narrow_navbar'); - $link_colour = get_pconfig($uid, 'ussrbasicpub', 'link_colour'); + $link_color = get_pconfig($uid, 'ussrbasicpub', 'link_color'); + $link_color_dark = get_pconfig($uid, 'ussrbasicpub', 'link_color_dark'); + $link_hover_color = get_pconfig($uid, 'ussrbasicpub', 'link_hover_color'); + $link_hover_color_dark = get_pconfig($uid, 'ussrbasicpub', 'link_hover_color_dark'); + $bgcolor = get_pconfig($uid, 'ussrbasicpub', 'background_color'); + $bgcolor_dark = get_pconfig($uid, 'ussrbasicpub', 'background_color_dark'); $schema = get_pconfig($uid,'ussrbasicpub','schema'); - $bgcolour = get_pconfig($uid, 'ussrbasicpub', 'background_colour'); $background_image = get_pconfig($uid, 'ussrbasicpub', 'background_image'); - $item_colour = get_pconfig($uid, 'ussrbasicpub', 'item_colour'); - $comment_item_colour = get_pconfig($uid, 'ussrbasicpub', 'comment_item_colour'); + $background_image_dark = get_pconfig($uid, 'ussrbasicpub', 'background_image_dark'); $font_size = get_pconfig($uid, 'ussrbasicpub', 'font_size'); - $font_colour = get_pconfig($uid, 'ussrbasicpub', 'font_colour'); $radius = get_pconfig($uid, 'ussrbasicpub', 'radius'); - $shadow = get_pconfig($uid,'ussrbasicpub','photo_shadow'); $converse_width=get_pconfig($uid,'ussrbasicpub','converse_width'); $top_photo=get_pconfig($uid,'ussrbasicpub','top_photo'); $reply_photo=get_pconfig($uid,'ussrbasicpub','reply_photo'); @@ -63,6 +62,7 @@ if ((!$schema) || ($schema == '---')) { require_once ($schemefile); } + $schemecss = ''; if(file_exists('view/theme/ussrbasicpub/schema/default.css')) { $schemecss = file_get_contents('view/theme/ussrbasicpub/schema/default.css'); } @@ -72,37 +72,47 @@ if ((!$schema) || ($schema == '---')) { //Set some defaults - we have to do this after pulling owner settings, and we have to check for each setting //individually. If we don't, we'll have problems if a user has set one, but not all options. if (! $nav_bg) - $nav_bg = '#343a40'; -if (! $nav_icon_colour) - $nav_icon_colour = 'rgba(255, 255, 255, 0.55)'; -if (! $nav_active_icon_colour) - $nav_active_icon_colour = 'rgba(255, 255, 255, 0.75)'; -if (! $link_colour) - $link_colour = '#0d6efd'; -if (! $banner_colour) - $banner_colour = '#fff'; -if (! $bgcolour) - $bgcolour = 'rgb(254,254,254)'; + $nav_bg = 'rgba(248, 249, 250, 1)'; + +if (! $nav_bg_dark) + $nav_bg_dark = 'rgba(43, 48, 53, 1)'; + +if (! $link_color) + $link_color = '#0d6efd'; + +if (! $link_color_dark) + $link_color_dark = '#6ea8fe'; + +if (! $link_hover_color) + $link_hover_color = '#0a58ca'; + +if (! $link_hover_color_dark) + $link_hover_color_dark = '#9ec5fe'; + +if (! $bgcolor) + $bgcolor = '#fff'; + +if (! $bgcolor_dark) + $bgcolor_dark = '#212529'; + if (! $background_image) - $background_image =''; -if (! $item_colour) - $item_colour = 'rgb(238,238,238)'; -if (! $comment_item_colour) - $comment_item_colour = 'rgb(255,255,255)'; -if (! $item_opacity) - $item_opacity = '1'; + $background_image = ''; + +if (! $background_image_dark) + $background_image_dark = ''; + if (! $font_size) $font_size = '0.875rem'; -if (! $font_colour) - $font_colour = '#4d4d4d'; + if (! $radius) - $radius = '0.25rem'; -if (! $shadow) - $shadow = '0'; + $radius = '0.375rem'; + if (! $converse_width) $converse_width = '52'; //unit: rem + if(! $top_photo) $top_photo = '2.3rem'; + if(! $reply_photo) $reply_photo = '2.3rem'; @@ -111,10 +121,6 @@ if(file_exists('view/theme/ussrbasicpub/css/style.css')) { $x = file_get_contents('view/theme/ussrbasicpub/css/style.css'); - if($schema === 'dark' && file_exists('view/theme/ussrbasicpub/schema/bootstrap-nightfall.css')) { - $x .= file_get_contents('view/theme/ussrbasicpub/schema/bootstrap-nightfall.css'); - } - if($narrow_navbar && file_exists('view/theme/ussrbasicpub/css/narrow_navbar.css')) { $x .= file_get_contents('view/theme/ussrbasicpub/css/narrow_navbar.css'); } @@ -133,31 +139,26 @@ if(file_exists('view/theme/ussrbasicpub/css/style.css')) { $options = array ( '$nav_bg' => $nav_bg, - '$nav_icon_colour' => $nav_icon_colour, - '$nav_active_icon_colour' => $nav_active_icon_colour, - '$link_colour' => $link_colour, - '$banner_colour' => $banner_colour, - '$bgcolour' => $bgcolour, + '$nav_bg_dark' => $nav_bg_dark, + '$link_color' => $link_color, + '$link_color_dark' => $link_color_dark, + '$link_hover_color' => $link_hover_color, + '$link_hover_color_dark' => $link_hover_color_dark, + '$bgcolor' => $bgcolor, + '$bgcolor_dark' => $bgcolor_dark, '$background_image' => $background_image, - '$item_colour' => $item_colour, - '$comment_item_colour' => $comment_item_colour, + '$background_image_dark' => $background_image_dark, '$font_size' => $font_size, - '$font_colour' => $font_colour, '$radius' => $radius, - '$shadow' => $shadow, '$converse_width' => $converse_width, - '$nav_float_min_opacity' => $nav_float_min_opacity, - '$nav_percent_min_opacity' => $nav_percent_min_opacity, '$top_photo' => $top_photo, '$reply_photo' => $reply_photo, - '$pmenu_top' => $pmenu_top, - '$pmenu_reply' => $pmenu_reply, '$main_width' => $main_width, '$left_aside_width' => $left_aside_width, '$right_aside_width' => $right_aside_width ); - echo str_replace(array_keys($options), array_values($options), $x); + echo strtr($x, $options); } diff --git a/ussrbasicpub/php/theme.php b/ussrbasicpub/php/theme.php index 2b62e3a..fc924f9 100644 --- a/ussrbasicpub/php/theme.php +++ b/ussrbasicpub/php/theme.php @@ -2,15 +2,17 @@ /** * * Name: Ussrbasicpub - * * Description: ussr.win 2 column pub based on Hubzilla standard theme + * * Description: ussr.win public theme based on Hubzilla standard theme * * Version: 2.2 - * * MinVersion: 6.5.13 - * * MaxVersion: 8.0 + * * MinVersion: 8.0 + * * MaxVersion: 9.0 * * Author: Fabrixxm - * * Theme_Color: #343a40 + * * Maintainer: ivan zlax + * * Theme_Color: rgb(248, 249, 250) * * Background_Color: rgb(254,254,254) */ -function ussrbasicpub_init(&$a) { + +function ussrbasicpub_init() { } diff --git a/ussrbasicpub/php/theme_init.php b/ussrbasicpub/php/theme_init.php index 0ac580f..a77960f 100644 --- a/ussrbasicpub/php/theme_init.php +++ b/ussrbasicpub/php/theme_init.php @@ -1,15 +1,34 @@ .btn-group > .btn:first-child { - visibility: hidden; -} - -/* focus base */ -.comment .wall-item-body { - padding-left: 42px; -} - -.wall-item-content-wrapper.comment { - border-bottom: 1px solid #dee2e6; -} - -.widget { - border: 1px solid #dee2e6; -} - -#note-text { - border: 1px solid transparent; -} diff --git a/ussrbasicpub/schema/Focus-Nolikes.php b/ussrbasicpub/schema/Focus-Nolikes.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicpub/schema/Focus-Nolikes.php +++ /dev/null @@ -1,2 +0,0 @@ - .btn-group > .btn:first-child { - visibility: hidden; -} - -/* focus base */ -.comment .wall-item-body { - padding-left: 42px; -} - -.wall-item-content-wrapper.comment { - border-bottom: 1px solid #dee2e6; -} - -.widget { - border: 1px solid #dee2e6; -} - -#note-text { - border: 1px solid transparent; -} diff --git a/ussrbasicpub/schema/Focus-Nominus-Nolikes.php b/ussrbasicpub/schema/Focus-Nominus-Nolikes.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicpub/schema/Focus-Nominus-Nolikes.php +++ /dev/null @@ -1,2 +0,0 @@ - .btn-group > .btn:first-child { - visibility: hidden; -} - -/* greengrey colors */ -body { - background-color: #383c4a; - color: #dddddd; -} - -.generic-content-wrapper { - background-color: #383c4a; -} - -.section-subtitle-wrapper, -.collapse, -.show, -.section-title-wrapper { - background-color: #404552; - border-bottom-color: #2b2b2b; -} - -.vcard, .h-card, -.widget, .settings-widget, .section-subtitle-wrapper { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; -} - -.fn { - color: #ffffff; -} - -.contextual-help-content, -.section-content-tools-wrapper, .section-content-wrapper { - background-color: #353945; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; -} - -a:link { - color: #63bd65; -} - -a:visited { - color: #87ab63; -} - -a:hover, a:active { - color: #3fec43; -} - -div.profile-match-wrapper > div > a { - color: #ffffff; -} - -.btn, .btn-primary { - background-color: #5c6b5b; - border-bottom-color: #47741c; - border-left-color: #47741c; - border-right-color: #47741c; - border-top-color: #47741c; - color: #ffffff !important; -} - -.btn:hover, .btn-primary:active { - background-color: #4aae40; - border-bottom-color: #29b136; - border-left-color: #29b136; - border-right-color: #29b136; - border-top-color: #29b136; -} - -.bg-dark, .navbar-collapse { - background-color: #2e323e !important; -} - -.form-group:active, .checkbox:hover { - color: #41d24f; -} - -.nav-link.active { - background-color: #315a2b !important; -} - -.list-group-item { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; - color: #9e9e9e; - border: 1px solid #383c4a; -} - -.list-group-item:active { - color: #f4f4f4 !important; -} - -.text-dark { - color: #bdbdbd !important; -} - -a.text-dark:hover, a.text-dark:active { - color: #f4f4f4 !important; -} - -.contactname { - color: #bdbdbd; -} - -.wall-item-ago, .dropdown-sub-text { - color: #b3b3b3; -} - -.list-group-item.active { - background-color: #315a2b; - border-color: #0c4704; -} - -.form-control, -.form-control:focus, -input[type="text"]:hover, -input[type="text"]:active, -input[type="text"], textarea { - background-color: #2b2b2b; - border-color: #46583f; - color: #cdcdcd; - box-shadow: 0 0 0 .2rem #415240; -} - -.form-group.checkbox:checked, -.form-group.checkbox > div > input:checked + label .onoffswitch-switch { - background-color: #315a2b; -} - -.form-group.checkbox:hover label { - color: #315a2b; -} - -.dropdown-item.active { - background-color: #315a2b; -} - -.dropdown-divider { - border-top: 1px solid #3e3e3e; -} - -.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .textcomplete-item:focus .dropdown-item, .textcomplete-item:hover .dropdown-item, .textcomplete-item.active .dropdown-item, .textcomplete-item:active .dropdown-item { - background-color: #4b5162; - color: #b3b3b3; -} - -a.dropdown-item { - color: #f3f3f3; -} - -.profile-match-wrapper { - border-top: 0px solid #eee; - border-left: 0px solid #eee; -} - -.fakelink { - color: #87ab63; -} - -a:hover, a:focus, .fakelink:hover, .fakelink:focus { - color: #3fec43; -} - -.drop-icons { - color: #ff0000; -} - -.drop-icons, a .drop-icons { - color: #bd0000; -} - -.section-content-wrapper-np { - background-color: #404552; -} - -.atoken-index-row:hover td, .chatroom-index-row:hover td, .group-index-row:hover td, .wikis-index-row:hover td, .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { - background-color: #4b5162; -} - -.generic-content-wrapper-styled { - background-color: #404552; -} - -#profile-jot-wrapper, -.bootstrap-tagsinput { - background-color: #2b2b2b; -} - -.wall-item-content-wrapper { - background-color: #404552; -} - -.item-highlight { - border-left: 0.2rem solid #00ff00; -} - -.wall-item-comment-wrapper-wc, -.hide-comments-outer, -.wall-item-comment-wrapper, -.wall-item-content-wrapper.comment { - background-color: #4b5162; -} - -.wall-item-head-new { - border-top: 0.2rem solid #31570b; -} - -.wall-item-comment-wrapper { - border-top: 3px solid #454853; -} - -blockquote { - border-left: 3px solid #344136; -} - -.hide-comments-outer { - border-top-color: #87ab63; -} - -.badge-warning { - background-color: #036811; - color: #dddddd; -} - -.divgrow-showmore { - border-top: 1px dashed #87ab63; -} - -.comment-edit-text { - border: 1px solid #004400; -} - -#doco-content h3 { - border-bottom: #87ab63 3px solid; -} - -.section-content-info-wrapper { - color: #2aa650; - background-color: #17221b; - border-bottom: 3px solid #060d08; -} - -.spinner.s, .spinner.m, .spinner.l { - color: #13c613; - border-top: .2rem solid #02c102; - border-left: .2rem solid #123312; - border-right: .2rem solid #123312; - border-bottom: .2rem solid #123312; -} - -.wall-event-item { - background-color: #123312; -} - -.fs { - background-color: #404552; -} - -.bg-primary { - background-color: #315a2b !important; -} - -.modal-content { - background-color: #171d16; -} - -.close { - color: #989898; -} - -.wall-item-conv { - background-color: #404552; - border-top: 1px solid #2e323e; -} - -.dropdown-menu.textcomplete-dropdown { - background-color: #8d9a87; -} - -.notification.notification-forum { - color: #63bd65; -} - -.wall-photo-item { - background-color: #315a2b; -} - -.directory-item .divgrow-showmore { - background-color: #353945; -} - -.alert-info { - color: #dddddd; - border-color: #2b2b2b; -} - -.conv-participants { - color: #539b55; -} - -#photo-view-wrapper { - background-color: #4B5162; -} - -.table { - color: #dddccc; -} - -#upgrade_info_aside { - border-color: #383c4a !important; -} - -.text-muted { - color: #a6a6b9 !important; -} - -.card { - background-color: #434753 !important; -} - -.border { - border: 1px solid #415240 !important; -} - -.item-category, .item-category > .text-dark { - color: #222222 !important; -} - -.nav-link:focus, .nav-link:hover { - color: #eeeeee; -} - -.nav-link.active > .fa-fw { - color: #eeeeee; -} - -.nav-tabs { - border-bottom: 1px solid #415240 !important; -} - -.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { - border-top-color: #444444; - border-right-color: #444444; - border-bottom-color: #444444; - border-left-color: #444444; -} diff --git a/ussrbasicpub/schema/GreenGrey-Nolikes.php b/ussrbasicpub/schema/GreenGrey-Nolikes.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicpub/schema/GreenGrey-Nolikes.php +++ /dev/null @@ -1,2 +0,0 @@ - .btn-group > .btn:first-child { - visibility: hidden; -} - -/* disable minus icon */ -.oneway-overlay, .fa-minus-circle { - visibility: hidden; -} - -/* greengrey colors */ -body { - background-color: #383c4a; - color: #dddddd; -} - -.generic-content-wrapper { - background-color: #383c4a; -} - -.section-subtitle-wrapper, -.collapse, -.show, -.section-title-wrapper { - background-color: #404552; - border-bottom-color: #2b2b2b; -} - -.vcard, .h-card, -.widget, .settings-widget, .section-subtitle-wrapper { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; -} - -.fn { - color: #ffffff; -} - -.contextual-help-content, -.section-content-tools-wrapper, .section-content-wrapper { - background-color: #353945; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; -} - -a:link { - color: #63bd65; -} - -a:visited { - color: #87ab63; -} - -a:hover, a:active { - color: #3fec43; -} - -div.profile-match-wrapper > div > a { - color: #ffffff; -} - -.btn, .btn-primary { - background-color: #5c6b5b; - border-bottom-color: #47741c; - border-left-color: #47741c; - border-right-color: #47741c; - border-top-color: #47741c; - color: #ffffff !important; -} - -.btn:hover, .btn-primary:active { - background-color: #4aae40; - border-bottom-color: #29b136; - border-left-color: #29b136; - border-right-color: #29b136; - border-top-color: #29b136; -} - -.bg-dark, .navbar-collapse { - background-color: #2e323e !important; -} - -.form-group:active, .checkbox:hover { - color: #41d24f; -} - -.nav-link.active { - background-color: #315a2b !important; -} - -.list-group-item { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; - color: #9e9e9e; - border: 1px solid #383c4a; -} - -.list-group-item:active { - color: #f4f4f4 !important; -} - -.text-dark { - color: #bdbdbd !important; -} - -a.text-dark:hover, a.text-dark:active { - color: #f4f4f4 !important; -} - -.contactname { - color: #bdbdbd; -} - -.wall-item-ago, .dropdown-sub-text { - color: #b3b3b3; -} - -.list-group-item.active { - background-color: #315a2b; - border-color: #0c4704; -} - -.form-control, -.form-control:focus, -input[type="text"]:hover, -input[type="text"]:active, -input[type="text"], textarea { - background-color: #2b2b2b; - border-color: #46583f; - color: #cdcdcd; - box-shadow: 0 0 0 .2rem #415240; -} - -.form-group.checkbox:checked, -.form-group.checkbox > div > input:checked + label .onoffswitch-switch { - background-color: #315a2b; -} - -.form-group.checkbox:hover label { - color: #315a2b; -} - -.dropdown-item.active { - background-color: #315a2b; -} - -.dropdown-divider { - border-top: 1px solid #3e3e3e; -} - -.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .textcomplete-item:focus .dropdown-item, .textcomplete-item:hover .dropdown-item, .textcomplete-item.active .dropdown-item, .textcomplete-item:active .dropdown-item { - background-color: #4b5162; - color: #b3b3b3; -} - -a.dropdown-item { - color: #f3f3f3; -} - -.profile-match-wrapper { - border-top: 0px solid #eee; - border-left: 0px solid #eee; -} - -.fakelink { - color: #87ab63; -} - -a:hover, a:focus, .fakelink:hover, .fakelink:focus { - color: #3fec43; -} - -.drop-icons { - color: #ff0000; -} - -.drop-icons, a .drop-icons { - color: #bd0000; -} - -.section-content-wrapper-np { - background-color: #404552; -} - -.atoken-index-row:hover td, .chatroom-index-row:hover td, .group-index-row:hover td, .wikis-index-row:hover td, .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { - background-color: #4b5162; -} - -.generic-content-wrapper-styled { - background-color: #404552; -} - -#profile-jot-wrapper, -.bootstrap-tagsinput { - background-color: #2b2b2b; -} - -.wall-item-content-wrapper { - background-color: #404552; -} - -.item-highlight { - border-left: 0.2rem solid #00ff00; -} - -.wall-item-comment-wrapper-wc, -.hide-comments-outer, -.wall-item-comment-wrapper, -.wall-item-content-wrapper.comment { - background-color: #4b5162; -} - -.wall-item-head-new { - border-top: 0.2rem solid #31570b; -} - -.wall-item-comment-wrapper { - border-top: 3px solid #454853; -} - -blockquote { - border-left: 3px solid #344136; -} - -.hide-comments-outer { - border-top-color: #87ab63; -} - -.badge-warning { - background-color: #036811; - color: #dddddd; -} - -.divgrow-showmore { - border-top: 1px dashed #87ab63; -} - -.comment-edit-text { - border: 1px solid #004400; -} - -#doco-content h3 { - border-bottom: #87ab63 3px solid; -} - -.section-content-info-wrapper { - color: #2aa650; - background-color: #17221b; - border-bottom: 3px solid #060d08; -} - -.spinner.s, .spinner.m, .spinner.l { - color: #13c613; - border-top: .2rem solid #02c102; - border-left: .2rem solid #123312; - border-right: .2rem solid #123312; - border-bottom: .2rem solid #123312; -} - -.wall-event-item { - background-color: #123312; -} - -.fs { - background-color: #404552; -} - -.bg-primary { - background-color: #315a2b !important; -} - -.modal-content { - background-color: #171d16; -} - -.close { - color: #989898; -} - -.wall-item-conv { - background-color: #404552; - border-top: 1px solid #2e323e; -} - -.dropdown-menu.textcomplete-dropdown { - background-color: #8d9a87; -} - -.notification.notification-forum { - color: #63bd65; -} - -.wall-photo-item { - background-color: #315a2b; -} - -.directory-item .divgrow-showmore { - background-color: #353945; -} - -.vcard-header:hover, .vcard-header.active { - background-color: #4B5162; -} - -.alert-info { - color: #dddddd; - border-color: #2b2b2b; -} - -.conv-participants { - color: #539b55; -} - -#photo-view-wrapper { - background-color: #4B5162; -} - -.table { - color: #dddccc; -} - -#upgrade_info_aside { - border-color: #383c4a !important; -} - -.text-muted { - color: #a6a6b9 !important; -} - -.card { - background-color: #434753 !important; -} - -.border { - border: 1px solid #415240 !important; -} - -.item-category, .item-category > .text-dark { - color: #222222 !important; -} - -.nav-link:focus, .nav-link:hover { - color: #eeeeee; -} - -.nav-link.active > .fa-fw { - color: #eeeeee; -} - -.nav-tabs { - border-bottom: 1px solid #415240 !important; -} - -.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { - border-top-color: #444444; - border-right-color: #444444; - border-bottom-color: #444444; - border-left-color: #444444; -} diff --git a/ussrbasicpub/schema/GreenGrey-Nominus-Nolikes.php b/ussrbasicpub/schema/GreenGrey-Nominus-Nolikes.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicpub/schema/GreenGrey-Nominus-Nolikes.php +++ /dev/null @@ -1,2 +0,0 @@ - div > a { - color: #ffffff; -} - -.btn, .btn-primary { - background-color: #5c6b5b; - border-bottom-color: #47741c; - border-left-color: #47741c; - border-right-color: #47741c; - border-top-color: #47741c; - color: #ffffff !important; -} - -.btn:hover, .btn-primary:active { - background-color: #4aae40; - border-bottom-color: #29b136; - border-left-color: #29b136; - border-right-color: #29b136; - border-top-color: #29b136; -} - -.bg-dark, .navbar-collapse { - background-color: #2e323e !important; -} - -.form-group:active, .checkbox:hover { - color: #41d24f; -} - -.nav-link.active { - background-color: #315a2b !important; -} - -.list-group-item { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; - color: #9e9e9e; - border: 1px solid #383c4a; -} - -.list-group-item:active { - color: #f4f4f4 !important; -} - -.text-dark { - color: #bdbdbd !important; -} - -a.text-dark:hover, a.text-dark:active { - color: #f4f4f4 !important; -} - -.contactname { - color: #bdbdbd; -} - -.wall-item-ago, .dropdown-sub-text { - color: #b3b3b3; -} - -.list-group-item.active { - background-color: #315a2b; - border-color: #0c4704; -} - -.form-control, -.form-control:focus, -input[type="text"]:hover, -input[type="text"]:active, -input[type="text"], textarea { - background-color: #2b2b2b; - border-color: #46583f; - color: #cdcdcd; - box-shadow: 0 0 0 .2rem #415240; -} - -.form-group.checkbox:checked, -.form-group.checkbox > div > input:checked + label .onoffswitch-switch { - background-color: #315a2b; -} - -.form-group.checkbox:hover label { - color: #315a2b; -} - -.dropdown-item.active { - background-color: #315a2b; -} - -.dropdown-divider { - border-top: 1px solid #3e3e3e; -} - -.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .textcomplete-item:focus .dropdown-item, .textcomplete-item:hover .dropdown-item, .textcomplete-item.active .dropdown-item, .textcomplete-item:active .dropdown-item { - background-color: #4b5162; - color: #b3b3b3; -} - -a.dropdown-item { - color: #f3f3f3; -} - -.profile-match-wrapper { - border-top: 0px solid #eee; - border-left: 0px solid #eee; -} - -.fakelink { - color: #87ab63; -} - -a:hover, a:focus, .fakelink:hover, .fakelink:focus { - color: #3fec43; -} - -.drop-icons { - color: #ff0000; -} - -.drop-icons, a .drop-icons { - color: #bd0000; -} - -.section-content-wrapper-np { - background-color: #404552; -} - -.atoken-index-row:hover td, .chatroom-index-row:hover td, .group-index-row:hover td, .wikis-index-row:hover td, .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { - background-color: #4b5162; -} - -.generic-content-wrapper-styled { - background-color: #404552; -} - -#profile-jot-wrapper, -.bootstrap-tagsinput { - background-color: #2b2b2b; -} - -.wall-item-content-wrapper { - background-color: #404552; -} - -.item-highlight { - border-left: 0.2rem solid #00ff00; -} - -.wall-item-comment-wrapper-wc, -.hide-comments-outer, -.wall-item-comment-wrapper, -.wall-item-content-wrapper.comment { - background-color: #4b5162; -} - -.wall-item-head-new { - border-top: 0.2rem solid #31570b; -} - -.wall-item-comment-wrapper { - border-top: 3px solid #454853; -} - -blockquote { - border-left: 3px solid #344136; -} - -.hide-comments-outer { - border-top-color: #87ab63; -} - -.badge-warning { - background-color: #036811; - color: #dddddd; -} - -.divgrow-showmore { - border-top: 1px dashed #87ab63; -} - -.comment-edit-text { - border: 1px solid #004400; -} - -#doco-content h3 { - border-bottom: #87ab63 3px solid; -} - -.section-content-info-wrapper { - color: #2aa650; - background-color: #17221b; - border-bottom: 3px solid #060d08; -} - -.spinner.s, .spinner.m, .spinner.l { - color: #13c613; - border-top: .2rem solid #02c102; - border-left: .2rem solid #123312; - border-right: .2rem solid #123312; - border-bottom: .2rem solid #123312; -} - -.wall-event-item { - background-color: #123312; -} - -.fs { - background-color: #404552; -} - -.bg-primary { - background-color: #315a2b !important; -} - -.modal-content { - background-color: #171d16; -} - -.close { - color: #989898; -} - -.wall-item-conv { - background-color: #404552; - border-top: 1px solid #2e323e; -} - -.dropdown-menu.textcomplete-dropdown { - background-color: #8d9a87; -} - -.notification.notification-forum { - color: #63bd65; -} - -.wall-photo-item { - background-color: #315a2b; -} - -.directory-item .divgrow-showmore { - background-color: #353945; -} - -.vcard-header:hover, .vcard-header.active { - background-color: #4B5162; -} - -.alert-info { - color: #dddddd; - border-color: #2b2b2b; -} - -.conv-participants { - color: #539b55; -} - -#photo-view-wrapper { - background-color: #4B5162; -} - -.table { - color: #dddccc; -} - -#upgrade_info_aside { - border-color: #383c4a !important; -} - -.text-muted { - color: #a6a6b9 !important; -} - -.card { - background-color: #434753 !important; -} - -.border { - border: 1px solid #415240 !important; -} - -.item-category, .item-category > .text-dark { - color: #222222 !important; -} - -.nav-link:focus, .nav-link:hover { - color: #eeeeee; -} - -.nav-link.active > .fa-fw { - color: #eeeeee; -} - -.nav-tabs { - border-bottom: 1px solid #415240 !important; -} - -.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { - border-top-color: #444444; - border-right-color: #444444; - border-bottom-color: #444444; - border-left-color: #444444; -} diff --git a/ussrbasicpub/schema/GreenGrey-Nominus.php b/ussrbasicpub/schema/GreenGrey-Nominus.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicpub/schema/GreenGrey-Nominus.php +++ /dev/null @@ -1,2 +0,0 @@ - div > a { - color: #ffffff; -} - -.btn, .btn-primary { - background-color: #5c6b5b; - border-bottom-color: #47741c; - border-left-color: #47741c; - border-right-color: #47741c; - border-top-color: #47741c; - color: #ffffff !important; -} - -.btn:hover, .btn-primary:active { - background-color: #4aae40; - border-bottom-color: #29b136; - border-left-color: #29b136; - border-right-color: #29b136; - border-top-color: #29b136; -} - -.bg-dark, .navbar-collapse { - background-color: #2e323e !important; -} - -.form-group:active, .checkbox:hover { - color: #41d24f; -} - -.nav-link.active { - background-color: #315a2b !important; -} - -.list-group-item { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; - color: #9e9e9e; - border: 1px solid #383c4a; -} - -.list-group-item:active { - color: #f4f4f4 !important; -} - -.text-dark { - color: #bdbdbd !important; -} - -a.text-dark:hover, a.text-dark:active { - color: #f4f4f4 !important; -} - -.contactname { - color: #bdbdbd; -} - -.wall-item-ago, .dropdown-sub-text { - color: #b3b3b3; -} - -.list-group-item.active { - background-color: #315a2b; - border-color: #0c4704; -} - -.form-control, -.form-control:focus, -input[type="text"]:hover, -input[type="text"]:active, -input[type="text"], textarea { - background-color: #2b2b2b; - border-color: #46583f; - color: #cdcdcd; - box-shadow: 0 0 0 .2rem #415240; -} - -.form-group.checkbox:checked, -.form-group.checkbox > div > input:checked + label .onoffswitch-switch { - background-color: #315a2b; -} - -.form-group.checkbox:hover label { - color: #315a2b; -} - -.dropdown-item.active { - background-color: #315a2b; -} - -.dropdown-divider { - border-top: 1px solid #3e3e3e; -} - -.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .textcomplete-item:focus .dropdown-item, .textcomplete-item:hover .dropdown-item, .textcomplete-item.active .dropdown-item, .textcomplete-item:active .dropdown-item { - background-color: #4b5162; - color: #b3b3b3; -} - -a.dropdown-item { - color: #f3f3f3; -} - -.profile-match-wrapper { - border-top: 0px solid #eee; - border-left: 0px solid #eee; -} - -.fakelink { - color: #87ab63; -} - -a:hover, a:focus, .fakelink:hover, .fakelink:focus { - color: #3fec43; -} - -.drop-icons { - color: #ff0000; -} - -.drop-icons, a .drop-icons { - color: #bd0000; -} - -.section-content-wrapper-np { - background-color: #404552; -} - -.atoken-index-row:hover td, .chatroom-index-row:hover td, .group-index-row:hover td, .wikis-index-row:hover td, .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { - background-color: #4b5162; -} - -.generic-content-wrapper-styled { - background-color: #404552; -} - -#profile-jot-wrapper, -.bootstrap-tagsinput { - background-color: #2b2b2b; -} - -.wall-item-content-wrapper { - background-color: #404552; -} - -.item-highlight { - border-left: 0.2rem solid #00ff00; -} - -.wall-item-comment-wrapper-wc, -.hide-comments-outer, -.wall-item-comment-wrapper, -.wall-item-content-wrapper.comment { - background-color: #4b5162; -} - -.wall-item-head-new { - border-top: 0.2rem solid #31570b; -} - -.wall-item-comment-wrapper { - border-top: 3px solid #454853; -} - -blockquote { - border-left: 3px solid #344136; -} - -.hide-comments-outer { - border-top-color: #87ab63; -} - -.badge-warning { - background-color: #036811; - color: #dddddd; -} - -.divgrow-showmore { - border-top: 1px dashed #87ab63; -} - -.comment-edit-text { - border: 1px solid #004400; -} - -#doco-content h3 { - border-bottom: #87ab63 3px solid; -} - -.section-content-info-wrapper { - color: #2aa650; - background-color: #17221b; - border-bottom: 3px solid #060d08; -} - -.spinner.s, .spinner.m, .spinner.l { - color: #13c613; - border-top: .2rem solid #02c102; - border-left: .2rem solid #123312; - border-right: .2rem solid #123312; - border-bottom: .2rem solid #123312; -} - -.wall-event-item { - background-color: #123312; -} - -.fs { - background-color: #404552; -} - -.bg-primary { - background-color: #315a2b !important; -} - -.modal-content { - background-color: #171d16; -} - -.close { - color: #989898; -} - -.wall-item-conv { - background-color: #404552; - border-top: 1px solid #2e323e; -} - -.dropdown-menu.textcomplete-dropdown { - background-color: #8d9a87; -} - -.notification.notification-forum { - color: #63bd65; -} -.wall-photo-item { - background-color: #315a2b; -} - -.directory-item .divgrow-showmore { - background-color: #353945; -} - -.vcard-header:hover, .vcard-header.active { - background-color: #4B5162; -} - -.alert-info { - color: #dddddd; - border-color: #2b2b2b; -} - -.conv-participants { - color: #539b55; -} - -#photo-view-wrapper { - background-color: #4B5162; -} - -.table { - color: #dddccc; -} - -#upgrade_info_aside { - border-color: #383c4a !important; -} - -.text-muted { - color: #a6a6b9 !important; -} - -.card { - background-color: #434753 !important; -} - -.border { - border: 1px solid #415240 !important; -} - -.item-category, .item-category > .text-dark { - color: #222222 !important; -} - -.nav-link:focus, .nav-link:hover { - color: #eeeeee; -} - -.nav-link.active > .fa-fw { - color: #eeeeee; -} - -.nav-tabs { - border-bottom: 1px solid #415240 !important; -} - -.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { - border-top-color: #444444; - border-right-color: #444444; - border-bottom-color: #444444; - border-left-color: #444444; -} diff --git a/ussrbasicpub/schema/GreenGrey.php b/ussrbasicpub/schema/GreenGrey.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicpub/schema/GreenGrey.php +++ /dev/null @@ -1,2 +0,0 @@ - input { - background-color: #B22A26 !important; - border-color: #D43F3A !important; - color: #FFF !important; -} -.btn-danger:hover, .btn-danger:focus, form#chat-destroy > input:hover, form#chat-destroy > input:focus { - color: #FFF !important; - background-color: #C9302C !important; - border-color: #AC2925 !important; -} - -.pager_first, -.pager_last, -.pager_prev, -.pager_next, -.pager-prev, -.pager-next, -.pager_n { - border: 1px solid #222; - background: #1e1e1e; -} - -input { - border: 1px solid #222; -} - -input[type="submit"] { - background-color: #333; - color: #fff; -} - -.notify-seen a { - background: #111; - color: #222 !important; -} - -.notify-seen a:hover { - background: #222; - color: #ccc !important; -} - -nav .dropdown-menu>li>a{ - color: #fff; -} - -nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ - color: #fff; - background-color: #222; - background-image: none; -} - -nav .dropdown-menu .divider{ - background-color: #222; -} - -nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ - color: #fff; - background-color: #222; - background-image: none; -} - -nav .dropdown-menu { - background-color: #000; -} - -#nav-search-text { - background-color: #999; -} - -.autocomplete .selected { - background: #999; -} - -.nav-tabs { - border-bottom:1px solid #333; -} - -.nav-tabs .nav-link.active { - color: #fff; - background-color: #111; - border-color: #333; -} - -.nav-tabs .nav-link:hover, -.nav-tabs .nav-link:focus { - text-decoration: underline; - background-color: #222; - color: #ccc; - border-color: #333; -} - -aside .nav > li > a:hover, aside .nav > li > a:focus { - text-decoration: underline; - background-color: #222; -} - -a, a:visited, a:link, .fakelink, .fakelink:visited, .fakelink:link { - font-weight: bold; -} - -.list-group-item { - background-color: #222; -} - -.text-dark { - color: #aaa !important; -} - -.group-selected, .fileas-selected, .categories-selected, .search-selected, a.active { - color: #fff !important; - text-decoration: underline !important; -} - -.generic-content-wrapper-styled { - background-color: rgba(28,28,28,0.8); -} - -.autocomplete { - background: #222; -} - -blockquote { - background-color: #1e1e1e; - border-left: 3px solid #666; - color: #ccc; -} - -code { - border: 1px solid #090909; - background: #000; - color: #fff; -} - -pre { - background: #000; - color: #fff; - border:1px solid #090909; -} - -#wiki-content-container code { - background: #000; -} - -.notif-item a { - color: #ccc; -} - -.notif-item a:hover { - color: #fff; -} - -.dropdown-menu { - background-color: #222; -} - -.dropdown-menu >li > a { - color: #ccc !important; -} - -.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { - color: #ddd; - background-color: #333; - background-image: none; -} - -.open .dropdown-toggle.btn-default, .open .dropdown-toggle.btn-default:focus { - color: #ccc; - background-color: #222; - border-color: #222; -} - -.pmenu-item:hover a { - background-color: #333 !important; - color: #ddd; -} - -.preview { - background: url('../img/gray_and_black_diagonal_stripes_background_seamless.gif'); -} - -.xdsoft_datepicker.active { - color: #222 !important; - text-decoration: none !important; -} - -.xdsoft_datepicker.active:hover, .xdsoft_datepicker.active:focus { - color: #222 !important; - text-decoration: underline; -} - -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #333; - } -} - -#profile-jot-wrapper { - background-color: inherit; - border: none; -} - -.nav-tabs.nav-justified { - background-color: inherit; - border: none; -} - -.table-striped > tbody > tr:nth-of-type(2n+1), .table-hover > tbody > tr:hover { - background-color: #191919; -} - -.table > tbody > tr > td { - border-color: #888; -} - -.help-content { - border-bottom: #222 thin solid; -} - -.help-content-open { - -moz-box-shadow: 0px 3px 3px #222; - -webkit-box-shadow: 0px 3px 3px #222; - box-shadow: 0px 3px 3px #222; -} - -.contextual-help-content-open { - background: $nav_bg; - border-bottom: #555 1px solid; - box-shadow: 0px 3px 3px rgba(85,85,85,0.2); -} - -.contextual-help-tool { - opacity: 0.5; -} - -.contextual-help-tool:hover { - opacity: 1; -} - -.contextual-help-tool i { - color: $link_colour; -} - - -.profile-match-wrapper { - width: 150px; - height: 120px; - border: none; -} - -.profile-match-name { - width: 144px; - white-space: nowrap; - text-overflow: ellipsis; -} - -.widget-nav-pills-icons:hover + a { - background-color: #222; -} - -.widget-nav-pills-checkbox:hover + a { - background-color: #222; -} - - -/* category badge fix: */ -a.text-dark:focus, a.text-dark:hover { - color: #ddd !important; -} - -.badge-warning { -/* background-color: #ffc927; */ -} -.badge-warning a.text-dark { - color: #333 !important; -} -.badge-warning a.text-dark:focus, .badge-warning a.text-dark:hover { - color: red !important; - text-decoration: none; -} - -/* fix color for highlithed text */ -span.default-highlight { - color: #333; - border-radius: 4px; -} diff --git a/ussrbasicpub/schema/dark.php b/ussrbasicpub/schema/dark.php deleted file mode 100644 index 18e92ac..0000000 --- a/ussrbasicpub/schema/dark.php +++ /dev/null @@ -1,41 +0,0 @@ - .btn-group > .btn:first-child { - visibility: hidden; -} - -/* disable minus icon */ -.oneway-overlay, .fa-minus-circle { - visibility: hidden; -} - -/* personal zlax file insted tags title */ -div.tagblock > h3 { - position: relative; - left: 33%; - content: url(https://ussr.win/photo/73e2201da875ccae6fecadfcf8ccba55c6c8ac093634d2e4af8e0f3cec1f2de3.gif); -} - -/* greengrey colors */ -body { - background-color: #383c4a; - color: #dddddd; -} - -.generic-content-wrapper { - background-color: #383c4a; -} - -.section-subtitle-wrapper, -.collapse, -.show, -.section-title-wrapper { - background-color: #404552; - border-bottom-color: #2b2b2b; -} - -.vcard, .h-card, -.widget, .settings-widget, .section-subtitle-wrapper { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; -} - -.fn { - color: #ffffff; -} - -.contextual-help-content, -.section-content-tools-wrapper, .section-content-wrapper { - background-color: #353945; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; -} - -a:link { - color: #63bd65; -} - -a:visited { - color: #87ab63; -} - -a:hover, a:active { - color: #3fec43; -} - -div.profile-match-wrapper > div > a { - color: #ffffff; -} - -.btn, .btn-primary { - background-color: #5c6b5b; - border-bottom-color: #47741c; - border-left-color: #47741c; - border-right-color: #47741c; - border-top-color: #47741c; - color: #ffffff !important; -} - -.btn:hover, .btn-primary:active { - background-color: #4aae40; - border-bottom-color: #29b136; - border-left-color: #29b136; - border-right-color: #29b136; - border-top-color: #29b136; -} - -.bg-dark, .navbar-collapse { - background-color: #2e323e !important; -} - -.form-group:active, .checkbox:hover { - color: #41d24f; -} - -.nav-link.active { - background-color: #315a2b !important; -} - -.list-group-item { - background-color: #4B5162; - border-bottom: #383c4a; - border-left: #383c4a; - border-right: #383c4a; - border-top: #383c4a; - color: #9e9e9e; - border: 1px solid #383c4a; -} - -.list-group-item:active { - color: #f4f4f4 !important; -} - -.text-dark { - color: #bdbdbd !important; -} - -a.text-dark:hover, a.text-dark:active { - color: #f4f4f4 !important; -} - -.contactname { - color: #bdbdbd; -} - -.wall-item-ago, .dropdown-sub-text { - color: #b3b3b3; -} - -.list-group-item.active { - background-color: #315a2b; - border-color: #0c4704; -} - -.form-control, -.form-control:focus, -input[type="text"]:hover, -input[type="text"]:active, -input[type="text"], textarea { - background-color: #2b2b2b; - border-color: #46583f; - color: #cdcdcd; - box-shadow: 0 0 0 .2rem #415240; -} - -.form-group.checkbox:checked, -.form-group.checkbox > div > input:checked + label .onoffswitch-switch { - background-color: #315a2b; -} - -.form-group.checkbox:hover label { - color: #315a2b; -} - -.dropdown-item.active { - background-color: #315a2b; -} - -.dropdown-divider { - border-top: 1px solid #3e3e3e; -} - -.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .textcomplete-item:focus .dropdown-item, .textcomplete-item:hover .dropdown-item, .textcomplete-item.active .dropdown-item, .textcomplete-item:active .dropdown-item { - background-color: #4b5162; - color: #b3b3b3; -} - -a.dropdown-item { - color: #f3f3f3; -} - -.profile-match-wrapper { - border-top: 0px solid #eee; - border-left: 0px solid #eee; -} - -.fakelink { - color: #87ab63; -} - -a:hover, a:focus, .fakelink:hover, .fakelink:focus { - color: #3fec43; -} - -.drop-icons { - color: #ff0000; -} - -.drop-icons, a .drop-icons { - color: #bd0000; -} - -.section-content-wrapper-np { - background-color: #404552; -} - -.atoken-index-row:hover td, .chatroom-index-row:hover td, .group-index-row:hover td, .wikis-index-row:hover td, .locs-index-row:hover td, [id^="cloud-index-"]:hover td, .cloud-index-active { - background-color: #4b5162; -} - -.generic-content-wrapper-styled { - background-color: #404552; -} - -#profile-jot-wrapper, -.bootstrap-tagsinput { - background-color: #2b2b2b; -} - -.wall-item-content-wrapper { - background-color: #404552; -} - -.item-highlight { - border-left: 0.2rem solid #00ff00; -} - -.wall-item-comment-wrapper-wc, -.hide-comments-outer, -.wall-item-comment-wrapper, -.wall-item-content-wrapper.comment { - background-color: #4b5162; -} - -.wall-item-head-new { - border-top: 0.2rem solid #31570b; -} - -.wall-item-comment-wrapper { - border-top: 3px solid #454853; -} - -blockquote { - border-left: 3px solid #344136; -} - -.hide-comments-outer { - border-top-color: #87ab63; -} - -.badge-warning { - background-color: #036811; - color: #dddddd; -} - -.divgrow-showmore { - border-top: 1px dashed #87ab63; -} - -.comment-edit-text { - border: 1px solid #004400; -} - -#doco-content h3 { - border-bottom: #87ab63 3px solid; -} - -.section-content-info-wrapper { - color: #2aa650; - background-color: #17221b; - border-bottom: 3px solid #060d08; -} - -.spinner.s, .spinner.m, .spinner.l { - color: #13c613; - border-top: .2rem solid #02c102; - border-left: .2rem solid #123312; - border-right: .2rem solid #123312; - border-bottom: .2rem solid #123312; -} - -.wall-event-item { - background-color: #123312; -} - -.fs { - background-color: #404552; -} - -.bg-primary { - background-color: #315a2b !important; -} - -.modal-content { - background-color: #171d16; -} - -.close { - color: #989898; -} - -.wall-item-conv { - background-color: #404552; - border-top: 1px solid #2e323e; -} - -.dropdown-menu.textcomplete-dropdown { - background-color: #8d9a87; -} - -.notification.notification-forum { - color: #63bd65; -} - -.wall-photo-item { - background-color: #315a2b; -} - -.directory-item .divgrow-showmore { - background-color: #353945; -} - -.vcard-header:hover, .vcard-header.active { - background-color: #4B5162; -} - -.alert-info { - color: #dddddd; - border-color: #2b2b2b; -} - -.conv-participants { - color: #539b55; -} - -#photo-view-wrapper { - background-color: #4B5162; -} - -.table { - color: #dddccc; -} - -#upgrade_info_aside { - border-color: #383c4a !important; -} - -.text-muted { - color: #a6a6b9 !important; -} - -.card { - background-color: #434753 !important; -} - -.border { - border: 1px solid #415240 !important; -} - -.item-category, .item-category > .text-dark { - color: #222222 !important; -} - -.nav-link:focus, .nav-link:hover { - color: #eeeeee; -} - -.nav-link.active > .fa-fw { - color: #eeeeee; -} - -.nav-tabs { - border-bottom: 1px solid #415240 !important; -} - -.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { - border-top-color: #444444; - border-right-color: #444444; - border-bottom-color: #444444; - border-left-color: #444444; -} diff --git a/ussrbasicpub/schema/zlax.php b/ussrbasicpub/schema/zlax.php deleted file mode 100644 index a4abe2d..0000000 --- a/ussrbasicpub/schema/zlax.php +++ /dev/null @@ -1,2 +0,0 @@ - +
-
+ + {{if $nav.login && !$userinfo}} +
+ {{if $nav.loginmenu.1.4}} + + {{$nav.loginmenu.1.1}} + + {{else}} + + {{$nav.loginmenu.1.1}} + + {{/if}} + {{if $nav.register}} + + {{$nav.register.1}} + + {{/if}} + +
+ + {{else}} +
{{if $name}} - -
-
{{$name}}
-
{{$sitelocation}}
+ +
+
{{$name}}
+
{{$sitelocation}}
{{/if}}
- + {{/if}} +
+ {{if $theme_switch_icon}} + + {{/if}} + +
+
-
+
{{if $channel_apps.0}} -