aboutsummaryrefslogtreecommitdiffstats
path: root/view/theme/redbasic
diff options
context:
space:
mode:
Diffstat (limited to 'view/theme/redbasic')
-rw-r--r--view/theme/redbasic/css/blockmode.css15
-rw-r--r--view/theme/redbasic/css/style.css475
-rw-r--r--view/theme/redbasic/php/style.php62
-rw-r--r--view/theme/redbasic/php/theme_init.php5
-rw-r--r--view/theme/redbasic/schema/dark.php36
-rw-r--r--view/theme/redbasic/schema/simple_black_on_white.php188
-rw-r--r--view/theme/redbasic/schema/simple_green_on_black.php188
-rw-r--r--view/theme/redbasic/schema/simple_white_on_black.php188
8 files changed, 840 insertions, 317 deletions
diff --git a/view/theme/redbasic/css/blockmode.css b/view/theme/redbasic/css/blockmode.css
new file mode 100644
index 000000000..cc1db209e
--- /dev/null
+++ b/view/theme/redbasic/css/blockmode.css
@@ -0,0 +1,15 @@
+
+.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/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css
index bcbaec3d0..961572652 100644
--- a/view/theme/redbasic/css/style.css
+++ b/view/theme/redbasic/css/style.css
@@ -9,10 +9,11 @@
/* generals */
html {
height: 100%;
+ font-size: 100%;
}
body {
- font-family: arial,freesans,sans-serif;
+ font-family: sans-serif, arial, freesans;
font-size: $body_font_size;
background-color: $bgcolour;
background-image: url('$background_image');
@@ -22,8 +23,21 @@ body {
margin: 0px;
height: 100%;
}
+
+h1, .h1, h2, .h2 {
+ font-size: 1.667em;
+}
+
+h3, .h3, h4, .h4 {
+ font-size: 1.334em;
+}
+
+h5, .h5, h6, .h6 {
+ font-size: 0.75rem;
+}
+
.jslider {
- font-family: arial,freesans,sans-serif;
+ font-family: sans-serif, arial, freesans;
}
abbr {
@@ -31,6 +45,10 @@ abbr {
}
/* icons */
+.tool-icons {
+ color: $toolicon_colour;
+}
+
.icon {
background-color: transparent ;
background-repeat: no-repeat;
@@ -48,7 +66,7 @@ abbr {
}
a, a:visited, a:link, .fakelink, .fakelink:visited, .fakelink:link {
- font-weight: bold;
+ font-weight: $link_font_weight;
color: $link_colour;
text-decoration: none;
}
@@ -59,21 +77,30 @@ a:hover, .fakelink:hover { color: $link_colour; text-decoration: underline; }
cursor: pointer;
}
+a.btn-default {
+ color: #333;
+}
+
+a.btn-success {
+ color: #fff;
+}
input[type="text"],
input[type="password"],
input[type="submit"],
+input[type="file"],
select,
textarea {
- font-family: arial,freesans,sans-serif;
+ font-family: sans-serif, arial, freesans;
font-size: $body_font_size;
}
input {
+ padding: 5px;
+ line-height: 1.5;
border: 1px solid $input_border;
-moz-border-radius: $radiuspx;
border-radius: $radiuspx;
- padding: 3px;
}
input[type="submit"] {
@@ -84,10 +111,6 @@ input[type="submit"] {
padding: 6px 12px;
}
-input[type="submit"]:hover {
- text-decoration: underline;
-}
-
button, input, optgroup, select, textarea {
color: #000;
}
@@ -97,15 +120,11 @@ pre code {
}
code {
- font-family: Courier, monospace;
font-size: 1em;
- display: block;
- overflow: auto;
+ padding: 5px;
border: 1px solid $code_borderc;
background: $code_bgcolour;
color: $code_txtcolour;
- padding: 10px;
- margin-top: 20px;
}
pre {
@@ -114,13 +133,7 @@ pre {
border:1px solid $pre_borderc;
}
-blockquote {
- background-color: $blockquote_bgcolour;
- border-left: 4px solid $blockquote_bordercolour;
- padding: 0.4em;
- color: $blockquote_colour;
- margin-left: 20px;
-}
+
.ccollapse-wrapper {
border: 1px solid #CCC;
@@ -149,6 +162,19 @@ header {
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;
@@ -244,21 +270,6 @@ footer {
margin-bottom: 15px;
}
-aside ul {
- list-style-type: none;
- margin: 0;
- padding: 0;
- /* border-left: 1px solid #eee; This and a 5px left border on the li is "interesting"
- to delineate the list from the surrounding bits
- */
-}
-
-aside li {
- margin-top: 5px;
- /* in order to achieve consistent indentation cross-browser, set margin-left on the li element e.g. */
- /* margin-left: 10px; */
-}
-
/*TODO: we should use one class for all this. */
.group-selected, .fileas-selected, .categories-selected, .search-selected, .active {
color: $selected_active_colour !important;
@@ -358,10 +369,6 @@ aside li {
clear: both;
}
-
-.aprofile dt {
- font-weight: bold;
-}
#page-profile .title {
font-weight: bold;
}
@@ -406,15 +413,6 @@ aside li {
font-weight: normal;
}
-#profile-like {
- margin-left: 15px;
-}
-
-#profile-like-wrapper {
- margin-bottom: 15px;
-}
-
-
.fn {
font-weight: bold;
font-size: 16px;
@@ -431,11 +429,6 @@ aside li {
border-radius: $radiuspx;
}
-.vcard .title {
- margin-bottom: 10px;
-
-}
-
.vcard dl {
margin-top: 10px;
margin-bottom: 0px;
@@ -500,6 +493,11 @@ aside li {
height: 197px;
}
+#profile-photo-wrapper {
+ margin-top: 10px;
+}
+
+
#profile-in-dir-yes-label,
#profile-in-dir-no-label,
#profile-in-netdir-yes-label,
@@ -640,7 +638,7 @@ aside li {
list-style: none;
}
-.profile-match-photo img, #photo-photo img, .directory-photo-img, .photo-album-photo, .photo-top-photo {
+.profile-match-photo img, .directory-photo-img, .photo-album-photo, .photo-top-photo {
border-radius: $radiuspx;
-moz-border-radius: $radiuspx;
box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444;
@@ -675,10 +673,6 @@ aside li {
margin: auto;
}
-.photo-top-image-wrapper, .photo-album-image-wrapper {
- width: 240px;
-}
-
.photo-top-photo-link, .photo-album-photo-link {
display: block;
width: 100%;
@@ -688,15 +682,6 @@ aside li {
overflow: hidden;
}
-.photo-album-image-wrapper .caption {
- background-color: $acpopup_bgcolour;
- border-bottom: 2px solid $acpopup_bordercolour;
-}
-
-.photo-top-album-name {
- background-color: $acpopup_bgcolour;
-}
-
#photos-upload-perms-menu, #photos-upload-perms-menu:visited, #photos-upload-perms-menu:link {
color: #8888FF;
text-decoration: none;
@@ -709,16 +694,10 @@ aside li {
cursor: pointer;
}
-#photo-caption {
- font-size: 110%;
- font-weight: bold;
-}
-
-#in-this-photo-text {
- color: #0080FF;
+#photo-view-wrapper {
+ background-color: $item_colour;
}
-
#side-follow-wrapper {
margin-top: 20px;
}
@@ -859,12 +838,9 @@ aside li {
margin-bottom: 25px;
}
-#search-submit {
- margin-left: 15px;
-}
-#search-box {
- margin-bottom: 25px;
+#conversation-end {
+ clear: both;
}
#nav-searchbar {
@@ -886,6 +862,7 @@ aside li {
}
#nav-search-text {
+ font-size: 12px;
height: 20px;
margin: 15px;
padding: 0px 5px 0px 5px;
@@ -903,19 +880,6 @@ aside li {
font-family: FontAwesome;
}
-#search-text {
- border: 1px solid #ccc;
- font-size: 1em;
-}
-
-#search-text::-webkit-input-placeholder {
- font-family: FontAwesome;
-}
-
-#search-text::-moz-placeholder {
- font-family: FontAwesome;
-}
-
.profile-clear {
clear: both;
}
@@ -1253,21 +1217,6 @@ aside li {
text-decoration: underline;
}
-#lang-select-icon {
- cursor: pointer;
- position: absolute;
- left: 4px;
-/*because of the shape, if this is lined up properly it looks like it's lined up wrong...
-lining it up too high is the only way to make it look correctly aligned. The human
-brain is weird like that */
- top: 2px;
-}
-
-#lang-select-icon:hover {
- opacity: 1;
- filter:alpha(opacity=100);
-}
-
.notif-image {
height: 80px;
width: 80px;
@@ -1357,38 +1306,6 @@ brain is weird like that */
.field.radio .field_help { margin-left: 0px; }
-
-
-/*
- * UPDATE
- */
-.popup {
- width: 100%; height: 100%;
- top:0px; left:0px;
- position: absolute;
- display: none;
-}
-
-.popup .background {
- background-color: rgba(0,0,0,128);
- opacity: 0.5;
- width: 100%; height: 100%;
- position: absolute;
- top:0px; left:0px;
-}
-.popup .panel {
- top:25%;left:25%;width:50%;height:50%;
- padding: 1em;
- position: absolute;
- border: 4px solid #000000;
- background-color: #FFFFFF;
-}
-.popup .panel .panel_text { display: block; overflow: auto; height: 80%; }
-.popup .panel .panel_in { width: 100%; height: 100%; position: relative; }
-.popup .panel .panel_actions { width: 100%; bottom: 4px; left: 0px; position: absolute; }
-.panel_text .progress { width: 50%; overflow: hidden; height: auto; border: 1px solid #cccccc; margin-bottom: 5px}
-.panel_text .progress span {float: right; display: block; width: 25%; background-color: #eeeeee; text-align: right;}
-
/**
* OAuth
*/
@@ -1416,63 +1333,6 @@ brain is weird like that */
float: left;
}
-/**
- * ICONS
- */
-.iconspacer {
- display: block; width: 16px; height: 16px;
-/* visibility: hidden; */
-}
-
-.iconspacer:hover {
-/* visibility: visible; */
-}
-
-.icon {
- display: block; width: 16px; height: 16px;
- background-image: url('../../../../images/icons.png');
-}
-.article { background-position: 0px 0px;}
-.audio { background-position: -16px 0px;}
-.block { background-position: -32px 0px;}
-.drop { background-position: -48px 0px;}
-.drophide { background-position: -64px 0px;}
-.delete { background-position: -64px 0px;}
-.edit { background-position: -80px 0px;}
-.camera { background-position: -96px 0px;}
-.dislike { background-position: -112px 0px;}
-.like { background-position: -128px 0px;}
-.link { background-position: -144px 0px;}
-
-.globe { background-position: 0px -16px;}
-.noglobe { background-position: -16px -16px;}
-.no { background-position: -32px -16px;}
-.pause { background-position: -48px -16px;}
-.play { background-position: -64px -16px;}
-.pencil { background-position: -80px -16px;}
-.small-pencil { background-position: -96px -16px;}
-.recycle { background-position: -112px -16px;}
-.remote-link { background-position: -128px -16px;}
-.share { background-position: -144px -16px;}
-
-.tools { background-position: 0px -32px;}
-.lock { background-position: -16px -32px;}
-.unlock { background-position: -32px -32px; }
-.video { background-position: -48px -32px;}
-.youtube { background-position: -64px -32px;}
-.attach { background-position: -80px -32px; }
-.language { background-position: -96px -32px; }
-.prev { background-position: -112px -32px; }
-.next { background-position: -128px -32px; }
-.on { background-position: -144px -32px; }
-
-.off { background-position: 0px -48px; }
-.tagged { background-position: -48px -48px; }
-.yellow { background-position: -64px -48px; }
-
-.icon.dim { opacity: 0.3;filter:alpha(opacity=30); }
-
-
.body-attach {
margin-top: 10px;
@@ -1538,7 +1398,7 @@ div.jGrowl div.jGrowl-notification {
#nav-search-text-ac .autocomplete {
position: fixed;
- top: 51px;
+ top: 50px;
border: 1px solid $nav_bd;
border-top: none;
}
@@ -1548,6 +1408,7 @@ div.jGrowl div.jGrowl-notification {
margin-left: $radiuspx;
border: 1px solid #ccc;
border-top: none;
+ width: calc(197px - $radiuspx * 2) !important;
}
#recip-ac .autocomplete,
@@ -1607,14 +1468,6 @@ a.rconnect:hover {
color: #0080FF;
}
-#profiles-menu li a {
- color: #ffffff;
-}
-
-#profiles-menu li a:hover {
- color: #000000;
-}
-
/* header */
header {
@@ -1798,17 +1651,6 @@ header {
font-size : 2.8em !important;
}
-.profile-thing-list {
- list-style-type: none;
-}
-
-.profile-thing-list img {
- margin-bottom: 5px;
-}
-
-.profile-thing-list li {
- margin-bottom: 15px;
-}
div.page-list-item {
margin: 20px;
@@ -1904,44 +1746,23 @@ img.mail-list-sender-photo {
max-width: $converse_width;
}
-#jot-title,
-#jot-category,
-#jot-pagetitle {
+.jothidden {
font-weight: bold;
- border: solid 1px #ffffff;
border-radius: $radiuspx;
}
-#jot-category::-webkit-input-placeholder {
+.jothidden input::-webkit-input-placeholder {
font-weight: bold;
}
-#jot-category:-moz-placeholder {
+.jothidden input::-moz-placeholder {
font-weight: bold;
}
-#jot-title::-webkit-input-placeholder {
- font-weight: bold;
-}
-
-#jot-title:-moz-placeholder {
- font-weight: bold;
-}
-
-#jot-pagetitle::-webkit-input-placeholder {
- font-weight: bold;
+.jothidden >input, .jothidden >input {
+ border: 1px solid #fff;
}
-
-#jot-pagetitle:-moz-placeholder {
- font-weight: bold;
-}
-
-#jot-title:hover,
-#jot-title:focus,
-#jot-pagetitle:hover,
-#jot-pagetitle:focus,
-#jot-category:hover,
-#jot-category:focus {
+.jothidden >input:hover, .jothidden >input:focus {
border: 1px solid #cccccc;
}
@@ -1984,6 +1805,10 @@ img.mail-list-sender-photo {
/* conversation */
+.wall-item-title {
+ font-size: $font_size;
+}
+
.hide-comments-outer,
.thread-wrapper .wall-item-comment-wrapper,
.wall-item-content-wrapper.comment {
@@ -1997,13 +1822,16 @@ img.mail-list-sender-photo {
.wall-item-content-wrapper {
background-color: $item_colour;
padding: 10px;
-}
-
-.wall-item-content-wrapper {
border-top-right-radius: $radiuspx;
border-top-left-radius: $radiuspx;
}
+.generic-content-wrapper-styled {
+ background-color: $genericcontent_bgcolour;
+ padding: 10px;
+ border-radius: $radiuspx;
+}
+
.comment .wall-item-body {
padding-left: $comment_padding;
}
@@ -2073,11 +1901,11 @@ img.mail-list-sender-photo {
.wall-item-ago {
color: #777;
- font-size: 0.8em;
+ font-size: 0.833em;
}
.wall-item-ago i {
- font-size: 0.8em;
+ font-size: 0.833em;
}
.wall-item-content {
@@ -2095,7 +1923,7 @@ img.mail-list-sender-photo {
}
.comment-icon {
- font-size: 0.8em;
+ font-size: 0.833em;
color: $toolicon_colour;
}
@@ -2121,7 +1949,7 @@ img.mail-list-sender-photo {
border-bottom-right-radius: $radiuspx;
border-bottom-left-radius: $radiuspx;
text-align: center;
- font-weight: bold;
+ font-size: $body_font_size;
color: $link_colour;
cursor: pointer;
}
@@ -2152,10 +1980,6 @@ img.mail-list-sender-photo {
-moz-border-radius: $radiuspx;
}
-#saved-search-ul {
- list-style-type: none;
-}
-
.fileas-ul {
list-style-type: none;
}
@@ -2165,15 +1989,6 @@ img.mail-list-sender-photo {
border-radius: $radiuspx;
-moz-border-radius: $radiuspx;
}
-/*
-.categories-ul {
- list-style-type: none;
-}
-
-#sidebar-group-list ul, #posted-date-selector {
- list-style-type: none;
-}
-*/
.profile-thing-list img, .thing-show img, .thing-edit-links a {
margin-top: 8px;
@@ -2184,6 +1999,10 @@ img.mail-list-sender-photo {
background-color: $abookself_bgcolour;
}
+.abook-pending-contact, .abook-permschange {
+ background: $abook_changebg;
+}
+
.online-now {
color: red;
cursor: pointer;
@@ -2200,22 +2019,8 @@ img.mail-list-sender-photo {
/* nav bootstrap */
-nav i {
- font-size: 14px;
-}
nav img {
- height: 47px;
- width: 47px;
- margin-top: 2px;
- border-radius: $radiuspx;
-}
-
-nav ul li {
- max-height: 50px
-}
-
-nav .badge {
border-radius: $radiuspx;
}
@@ -2260,8 +2065,24 @@ nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{
}
/* bootstrap overrides */
+
+
blockquote {
- font-size: 1em;
+ font-size: $font_size;
+ font-style: italic;
+ background-color: $blockquote_bgcolour;
+ border-left: 3px solid $blockquote_bordercolour;
+ padding: 0.4em;
+ color: $blockquote_colour;
+ margin: 0px 0px 0px 20px;
+}
+
+.badge {
+ border-radius: $radiuspx;
+}
+
+nav .badge:hover {
+ background-color: #999;
}
.dropdown-menu {
@@ -2281,6 +2102,11 @@ blockquote {
$dropdown_bgimghover
}
+aside .nav > li > a:hover, aside .nav > li > a:focus {
+ text-decoration: $navtabs_decohover;
+ background-color: $navaside_bghover;
+}
+
.dropdown-menu img {
border-radius: $radiuspx;
}
@@ -2311,6 +2137,7 @@ blockquote {
.navbar-inverse .navbar-nav > li > a {
+ font-size: 12px;
color: $nav_icon_colour;
text-shadow: 0px 0px 0px;
}
@@ -2404,28 +2231,61 @@ blockquote {
.btn-default {
background-color: $editbuttons_bgcolour;
border-color: $editbuttons_bordercolour;
- color: $editbuttons_colour;
+ color: $editbuttons_colour;
text-shadow: none;
box-shadow: none;
}
.btn-default:hover, .btn-default:focus, .btn-default:active .btn-default.active {
- background-color: $editbuttons_bghover;
- border-color: $editbuttons_bordercolourhover;
- color: $input_colourhover;
- text-decoration: $input_decohover;
+ background-color: $editbuttons_bghover;
+ border-color: $editbuttons_bordercolourhover;
+ color: $input_colourhover;
+ text-decoration: $input_decohover;
}
.btn-default.btn-sm:hover, .btn-default.btn-sm:focus, .btn-default.btn-sm:active .btn-default.btn-sm.active {
text-decoration: none;
}
+.alert-info {
+ color: $alert_txtcolour;
+ background-color:$alert_bgcolour;
+ border-color: $alert_bordercol;
+ background-image: linear-gradient(to bottom, $alert_bgcolour 0px, $alert_gradientcol 100%);
+}
+
.well {
background-color: $advperm_bgcolour;
border: 1px solid $advperm_bordercol;
background-image: linear-gradient(to bottom, $advperm_gradientcol 0px, $advperm_bgcolour 100%);
}
+.section-title-wrapper {
+ padding: 7px 10px;
+ background-color: $item_colour;
+ border-top-left-radius: $radiuspx;
+ border-top-right-radius: $radiuspx;
+ margin-bottom: 3px;
+}
+
+.section-title-wrapper h2 {
+ margin-top: 0px;
+ margin-bottom: 0px;
+}
+
+.section-content-tools-wrapper {
+ padding: 7px 10px;
+ background-color: $comment_item_colour;
+ margin-bottom: 3px;
+}
+
+.section-content-wrapper {
+ padding: 7px 10px;
+ background-color: $comment_item_colour;
+ border-bottom-left-radius: $radiuspx;
+ border-bottom-right-radius: $radiuspx;
+}
+
@media screen and (max-width: 767px) {
aside#region_1 {
background: rgba(0, 0, 0, .1);
@@ -2467,3 +2327,48 @@ blockquote {
}
}
+
+/* release the navbar in landscape view on small devices */
+@media screen and (max-height: 320px) {
+ .navbar-fixed-top {
+ position: absolute;
+ }
+}
+
+.shareable_element_text {
+ height: 300px;
+ width: 300px;
+}
+
+.bb_observer {
+ color: red;
+}
+
+.bb_observer img {
+ border: 3px solid red !important;
+}
+
+.bootstrap-tagsinput .tag:before {
+ /* Copied from icon-asterisk, is there a better way to do it? */
+ font-family: FontAwesome;
+ font-weight: normal;
+ font-style: normal;
+ text-decoration: inherit;
+ content:"\f069";
+}
+
+/* Modified original CSS to match input in Redbasic */
+.bootstrap-tagsinput {
+ border-color:#fff;
+ background-color: #fff;
+ box-shadow: none;
+ display: inline-block;
+ border-radius: $radiuspx;
+ cursor: text;
+ padding: 0 6px;
+ width: 70% !important;
+}
+
+.jothidden .bootstrap-tagsinput:hover, .jothidden .bootstrap-tagsinput:focus {
+ border: 1px solid #cccccc;
+}
diff --git a/view/theme/redbasic/php/style.php b/view/theme/redbasic/php/style.php
index 4ffdcbef8..50ec9613b 100644
--- a/view/theme/redbasic/php/style.php
+++ b/view/theme/redbasic/php/style.php
@@ -64,7 +64,7 @@ if(! $a->install) {
// should leave it for admins to define for themselves.
if (! $schema) {
if(file_exists('view/theme/redbasic/schema/default.php')) {
- $schemefile = 'view/theme/redbasic/schema/' . 'default.php';
+ $schemefile = 'view/theme/redbasic/schema/default.php';
require_once ($schemefile);
}
}
@@ -108,7 +108,11 @@ if(! $a->install) {
if (! $navtabs_bgchover)
$navtabs_bgchover = "rgba(238,238,238,0.8)";
if (! $link_colour)
- $link_colour = "#428BCA";
+ $link_colour = "#337AB7";
+ if (! $navaside_bghover)
+ $navaside_bghover = "#eee";
+ if (! $link_font_weight)
+ $link_font_weight = "normal";
if (! $banner_colour)
$banner_colour = "#fff";
if (! $search_background)
@@ -121,6 +125,8 @@ if(! $a->install) {
$item_colour = "rgba(238,238,238,0.8)";
if (! $comment_item_colour)
$comment_item_colour = "rgba(254,254,254,0.4)";
+ if (! $genericcontent_bgcolour)
+ $genericcontent_bgcolour = $comment_item_colour;
if (! $comment_border_colour)
$comment_border_colour = "rgba(238,238,238,0.8)";
if (! $toolicon_colour)
@@ -142,17 +148,17 @@ if(! $a->install) {
if (! $widget_brdrcolour)
$widget_brdrcolour = "rgba(238,238,238,0.8)";
if (! $blockquote_colour)
- $blockquote_colour = "#000";
+ $blockquote_colour = "#4d4d4d";
if (! $blockquote_bgcolour)
- $blockquote_bgcolour = "#f4f8f9";
+ $blockquote_bgcolour = "";
if (! $blockquote_bordercolour)
- $blockquote_bordercolour = "#dae4ee";
+ $blockquote_bordercolour = "#ccc";
if (! $code_borderc)
- $code_borderc = "#444";
+ $code_borderc = "#ccc";
if (! $code_bgcolour)
- $code_bgcolour = "#EEE";
+ $code_bgcolour = "#ccc";
if (! $code_txtcolour)
- $code_txtcolour = "#444";
+ $code_txtcolour = "#000";
if (! $pre_borderc)
$pre_borderc = "#ccc";
if (! $pre_bgcolour)
@@ -220,7 +226,7 @@ if(! $a->install) {
if (! $input_linksubmit)
$input_linksubmit = "#0080FF";
if (! $input_border)
- $input_border = "#666";
+ $input_border = "#ccc";
if (! $input_colourhover)
$input_colourhover = "#333";
if (! $input_decohover)
@@ -250,16 +256,24 @@ if(! $a->install) {
$reply_photo = '32px';
if(! $infomess_bgcolour)
$infomess_bgcolour = "#F0F0F0";
- if(! $advperm_bgcolour)
- $advperm_bgcolour = "#F5F5F5";
- if(! $advperm_bordercol)
- $advperm_bordercol = "#E3E3E3";
- if(! $advperm_gradientcol)
- $advperm_gradientcol = "#E8E8E8";
- if(! $cal_bgcolour)
- $cal_bgcolour = "#FCF8E3";
- if(! $fancybox_bgcolour)
- $fancybox_bgcolour = "#FFF";
+ if(! $alert_txtcolour)
+ $alert_txtcolour = "#31708F";
+ if(! $alert_bgcolour)
+ $alert_bgcolour = "#D9EDF7";
+ if(! $alert_bordercol)
+ $alert_bordercol = "#BCE8F1";
+ if(! $alert_gradientcol)
+ $alert_gradientcol = "#B9DEF0";
+ if(! $advperm_bgcolour)
+ $advperm_bgcolour = "#F5F5F5";
+ if(! $advperm_bordercol)
+ $advperm_bordercol = "#E3E3E3";
+ if(! $advperm_gradientcol)
+ $advperm_gradientcol = "#E8E8E8";
+ if(! $cal_bgcolour)
+ $cal_bgcolour = "#FCF8E3";
+ if(! $fancybox_bgcolour)
+ $fancybox_bgcolour = "#FFF";
if (!$comment_padding)
$comment_padding="0px";
if (!$comment_border_left)
@@ -276,6 +290,8 @@ if(! $a->install) {
$dirpopup_txtcol="";
if (!$dirpopup_linkcol)
$dirpopup_linkcol="";
+ if (!$abook_changebg)
+ $abook_changebg="orange";
if($nav_min_opacity === false || $nav_min_opacity === '') {
$nav_float_min_opacity = 1.0;
@@ -310,11 +326,14 @@ $options = array (
'$navtabs_linkchover' => $navtabs_linkchover,
'$navtabs_bgchover' => $navtabs_bgchover,
'$navtabs_decohover' => $navtabs_decohover,
+'$navaside_bghover' => $navaside_bghover,
'$link_colour' => $link_colour,
+'$link_font_weight' => $link_font_weight,
'$banner_colour' => $banner_colour,
'$search_background' => $search_background,
'$bgcolour' => $bgcolour,
'$background_image' => $background_image,
+'$genericcontent_bgcolour' => $genericcontent_bgcolour,
'$item_colour' => $item_colour,
'$comment_item_colour' => $comment_item_colour,
'$comment_border_colour' => $comment_border_colour,
@@ -382,6 +401,10 @@ $options = array (
'$top_photo' => $top_photo,
'$reply_photo' => $reply_photo,
'$infomess_bgcolour' => $infomess_bgcolour,
+'$alert_txtcolour' => $alert_txtcolour,
+'$alert_bgcolour' => $alert_bgcolour,
+'$alert_bordercol' => $alert_bordercol,
+'$alert_gradientcol' => $alert_gradientcol,
'$advperm_bgcolour' => $advperm_bgcolour,
'$advperm_bordercol' => $advperm_bordercol,
'$advperm_gradientcol' => $advperm_gradientcol,
@@ -400,6 +423,7 @@ $options = array (
'$admintable_hoverbgcol' => $admintable_hoverbgcol,
'$dirpopup_txtcol' => $dirpopup_txtcol,
'$dirpopup_linkcol' => $dirpopup_linkcol,
+'$abook_changebg' => $abook_changebg,
);
echo str_replace(array_keys($options), array_values($options), $x);
diff --git a/view/theme/redbasic/php/theme_init.php b/view/theme/redbasic/php/theme_init.php
index 2da04a389..dd4542e8a 100644
--- a/view/theme/redbasic/php/theme_init.php
+++ b/view/theme/redbasic/php/theme_init.php
@@ -4,15 +4,14 @@ head_add_css('library/font_awesome/css/font-awesome.min.css');
head_add_css('library/bootstrap/css/bootstrap-theme.min.css');
head_add_css('library/bootstrap/css/bootstrap.min.css');
head_add_css('view/css/bootstrap-red.css');
-head_add_css('library/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css');
+head_add_css('library/datetimepicker/jquery.datetimepicker.css');
//head_add_css('library/colorpicker/css/colorpicker.css');
head_add_css('library/bootstrap-colorpicker/dist/css/bootstrap-colorpicker.min.css');
require_once('view/php/theme_init.php');
head_add_js('library/bootstrap/js/bootstrap.min.js');
head_add_js('library/bootstrap/js/bootbox.min.js');
-head_add_js('library/bootstrap-datetimepicker/js/moment.js');
-head_add_js('library/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js');
+head_add_js('library/datetimepicker/jquery.datetimepicker.js');
//head_add_js('library/colorpicker/js/colorpicker.js');
head_add_js('library/bootstrap-colorpicker/dist/js/bootstrap-colorpicker.js');
//head_add_js('library/bootstrap-colorpicker/src/js/docs.js');
diff --git a/view/theme/redbasic/schema/dark.php b/view/theme/redbasic/schema/dark.php
index 69fcf403f..51a6d23a4 100644
--- a/view/theme/redbasic/schema/dark.php
+++ b/view/theme/redbasic/schema/dark.php
@@ -34,8 +34,12 @@
$navtabs_bgchover = "#222";
if (! $navtabs_decohover)
$navtabs_decohover = "underline";
+ if (! $navaside_bghover)
+ $navaside_bghover = "#222";
if (! $link_colour)
$link_colour = "#fff";
+ if (! $link_font_weight)
+ $link_font_weight = "bold";
if (! $selected_active_colour)
$selected_active_colour = "#fff";
if (! $selected_active_deco)
@@ -50,6 +54,8 @@
$item_colour = "rgba(28,28,28,0.8)";
if (! $comment_item_colour)
$comment_item_colour = "rgba(18,18,18,0.4)";
+ if (! $genericcontent_bgcolour)
+ $genericcontent_bgcolour = "rgba(28,28,28,0.8)";
if (! $comment_border_colour)
$comment_border_colour = "rgba(28,28,28,0.8)";
if (! $toolicon_colour)
@@ -154,19 +160,29 @@
$abookself_bgcolour = "#251111";
if(! $infomess_bgcolour)
$infomess_bgcolour = "#333";
- if(! $advperm_bgcolour)
- $advperm_bgcolour = "#1E1E1E";
- if(! $advperm_bordercol)
- $advperm_bordercol = "#222";
- if(! $advperm_gradientcol)
- $advperm_gradientcol = "#111";
- if(! $cal_bgcolour)
- $cal_bgcolour = "#333";
- if(! $fancybox_bgcolour)
- $fancybox_bgcolour = "#1E1E1E";
+ if(! $alert_txtcolour)
+ $alert_txtcolour = "#CCC";
+ if(! $alert_bgcolour)
+ $alert_bgcolour = "#333";
+ if(! $alert_bordercol)
+ $alert_bordercol = "#444";
+ if(! $alert_gradientcol)
+ $alert_gradientcol = "#333";
+ if(! $advperm_bgcolour)
+ $advperm_bgcolour = "#1E1E1E";
+ if(! $advperm_bordercol)
+ $advperm_bordercol = "#222";
+ if(! $advperm_gradientcol)
+ $advperm_gradientcol = "#1E1E1E";
+ if(! $cal_bgcolour)
+ $cal_bgcolour = "#333";
+ if(! $fancybox_bgcolour)
+ $fancybox_bgcolour = "#1E1E1E";
if (!$admintable_hoverbgcol)
$admintable_hoverbgcol="#222";
if (!$dirpopup_txtcol)
$dirpopup_txtcol="#111";
if (!$dirpopup_linkcol)
$dirpopup_linkcol="#000";
+ if (!$abook_changebg)
+ $abook_changebg="#402900";
diff --git a/view/theme/redbasic/schema/simple_black_on_white.php b/view/theme/redbasic/schema/simple_black_on_white.php
new file mode 100644
index 000000000..2bf002bca
--- /dev/null
+++ b/view/theme/redbasic/schema/simple_black_on_white.php
@@ -0,0 +1,188 @@
+<?php
+
+ if (! $nav_bg)
+ $nav_bg = "#fff";
+ if (! $nav_gradient_top)
+ $nav_gradient_top = "#fff";
+ if (! $nav_gradient_bottom)
+ $nav_gradient_bottom = "#fff";
+ if (! $nav_active_gradient_top)
+ $nav_active_gradient_top = "#fff";
+ if (! $nav_active_gradient_bottom)
+ $nav_active_gradient_bottom = "#fff";
+ if (! $nav_bd)
+ $nav_bd = "#fff";
+ if (! $nav_icon_colour)
+ $nav_icon_colour = "#111";
+ if (! $nav_active_icon_colour)
+ $nav_active_icon_colour = "#000";
+ if (! $navmenu_bgchover)
+ $navmenu_bgchover = "#F5F5F5";
+ if (! $navmenu_bgimage)
+ $navmenu_bgimage = "background-image: none;";
+ if (! $navtabs_borderc)
+ $navtabs_borderc = "#000";
+ if (! $navtabs_fontcolour)
+ $navtabs_fontcolour = "#000";
+ if (! $navtabs_bgcolour)
+ $navtabs_bgcolour = "#fff";
+ if (! $navtabs_linkcolour)
+ $navtabs_linkcolour = "color: #000;";
+ if (! $navtabs_linkchover)
+ $navtabs_linkchover = "color: #000;";
+ if (! $navtabs_bgchover)
+ $navtabs_bgchover = "#fff";
+ if (! $navtabs_decohover)
+ $navtabs_decohover = "underline";
+ if (! $navaside_bghover)
+ $navaside_bghover = "#F5F5F5";
+ if (! $link_colour)
+ $link_colour = "#000";
+ if (! $link_font_weight)
+ $link_font_weight = "bold";
+ if (! $selected_active_colour)
+ $selected_active_colour = "#000";
+ if (! $selected_active_deco)
+ $selected_active_deco = "underline";
+ if (! $banner_colour)
+ $banner_colour = "#fff";
+ if (! $search_background)
+ $search_background = "#F5F5F5";
+ if (! $bgcolour)
+ $bgcolour = "#fff";
+ if (! $genericcontent_bgcolour)
+ $genericcontent_bgcolour = 'rgba(255,255,255,0.8)';
+ if (! $item_colour)
+ $item_colour = "rgba(255,255,255,0.8)";
+ if (! $comment_item_colour)
+ $comment_item_colour = "rgba(255,255,255,0.4)";
+ if (! $comment_border_colour)
+ $comment_border_colour = "rgba(255,255,255,0.8)";
+ if (! $toolicon_colour)
+ $toolicon_colour = '#111';
+ if (! $toolicon_activecolour)
+ $toolicon_activecolour = '#000';
+ if (! $font_colour)
+ $font_colour = "#000";
+ if (! $widget_brdrcolour)
+ $widget_brdrcolour = "#fff";
+ if (! $blockquote_colour)
+ $blockquote_colour = "#111";
+ if (! $blockquote_bgcolour)
+ $blockquote_bgcolour = "#fff";
+ if (! $blockquote_bordercolour)
+ $blockquote_bordercolour = "#000";
+ if (! $code_borderc)
+ $code_borderc = "#000";
+ if (! $code_bgcolour)
+ $code_bgcolour = "#fff";
+ if (! $code_txtcolour)
+ $code_txtcolour = "#000";
+ if (! $pre_borderc)
+ $pre_borderc = "#000";
+ if (! $pre_bgcolour)
+ $pre_bgcolour = "#fff";
+ if (! $pre_txtcolour)
+ $pre_txtcolour = "#111";
+ if (! $item_bordercolour)
+ $item_bordercolour = "#000";
+ if (! $notif_itemcolour)
+ $notif_itemcolour = "#000";
+ if (! $notif_itemhovercolour)
+ $notif_itemhovercolour = "#000";
+ if (! $acpopup_bgcolour)
+ $acpopup_bgcolour = "#fff";
+ if (! $acpopup_bordercolour)
+ $acpopup_bordercolour = "#000";
+ if (! $acpopup_tgbl_bgcolour)
+ $acpopup_tgbl_bgcolour = "#fff";
+ if (! $acpopup_hovercolour)
+ $acpopup_hovercolour = "#000";
+ if (! $editbuttons_bgcolour)
+ $editbuttons_bgcolour = "#fff";
+ if (! $editbuttons_bordercolour)
+ $editbuttons_bordercolour = "#000";
+ if (! $editbuttons_colour)
+ $editbuttons_colour = "#111";
+ if (! $editbuttons_bghover)
+ $editbuttons_bghover = "#fff";
+ if (! $dropdown_bgcolour)
+ $dropdown_bgcolour = "#fff";
+ if (! $dropdown_textcolour)
+ $dropdown_textcolour = "#000";
+ if (! $dropdown_txtcolhover)
+ $dropdown_txtcolhover = "#000";
+ if (! $dropdown_bgcolhover)
+ $dropdown_bgcolhover = "#F5F5F5";
+ if (! $dropdown_bgimghover)
+ $dropdown_bgimghover = "background-image: none;";
+ if (! $dropdown_togglecol)
+ $dropdown_togglecol = "#000";
+ if (! $dropdown_togglebgcol)
+ $dropdown_togglebgcol = "#fff";
+ if (! $dropdown_bordercol)
+ $dropdown_bordercol = "#fff";
+ if (! $preview_backgroundimg)
+ $preview_backgroundimg = "gray_and_white_diagonal_stripes_background_seamless.gif";
+ if (! $notify_bgcolour)
+ $notify_bgcolour = "#fff";
+ if (! $notify_linkcolour)
+ $notify_linkcolour = "#000";
+ if (! $notify_bghover)
+ $notify_bghover = "#fff";
+ if (! $notify_topmargin)
+ $notify_topmargin = "-1px";
+ if (! $notifyseen_bgcolour)
+ $notifyseen_bgcolour = "#fff";
+ if (! $notifyseen_linkcolour)
+ $notifyseen_linkcolour = "#fff";
+ if (! $notifyseen_bghover)
+ $notifyseen_bghover = "#fff";
+ if (! $notifyseen_linkhover)
+ $notifyseen_linkhover = "#000";
+ if (! $input_bgsubmit)
+ $input_bgsubmit = "#fff";
+ if (! $input_linksubmit)
+ $input_linksubmit = "#000";
+ if (! $input_border)
+ $input_border = "#000";
+ if (! $input_colourhover)
+ $input_colourhover = "#000";
+ if (! $input_decohover)
+ $input_decohover = "underline";
+ if (! $acl_bgcolour)
+ $acl_bgcolour = "#fff";
+ if (! $acl_bordercolour)
+ $acl_bordercolour = "#fff";
+ if (! $aclbutton_linkcolour)
+ $aclbutton_linkcolour = "color: #000;";
+ if (! $abookself_bgcolour)
+ $abookself_bgcolour = "#fff";
+ if(! $infomess_bgcolour)
+ $infomess_bgcolour = "#fff";
+ if(! $alert_txtcolour)
+ $alert_txtcolour = "#000";
+ if(! $alert_bgcolour)
+ $alert_bgcolour = "#fff";
+ if(! $alert_bordercol)
+ $alert_bordercol = "#000";
+ if(! $alert_gradientcol)
+ $alert_gradientcol = "#fff";
+ if(! $advperm_bgcolour)
+ $advperm_bgcolour = "#fff";
+ if(! $advperm_bordercol)
+ $advperm_bordercol = "#000";
+ if(! $advperm_gradientcol)
+ $advperm_gradientcol = "#fff";
+ if(! $cal_bgcolour)
+ $cal_bgcolour = "#fff";
+ if(! $fancybox_bgcolour)
+ $fancybox_bgcolour = "#fff";
+ if (!$admintable_hoverbgcol)
+ $admintable_hoverbgcol="#fff";
+ if (!$dirpopup_txtcol)
+ $dirpopup_txtcol="#fff";
+ if (!$dirpopup_linkcol)
+ $dirpopup_linkcol="#fff";
+ if (!$abook_changebg)
+ $abook_changebg="#fff";
diff --git a/view/theme/redbasic/schema/simple_green_on_black.php b/view/theme/redbasic/schema/simple_green_on_black.php
new file mode 100644
index 000000000..15adcf198
--- /dev/null
+++ b/view/theme/redbasic/schema/simple_green_on_black.php
@@ -0,0 +1,188 @@
+<?php
+
+ if (! $nav_bg)
+ $nav_bg = "#000";
+ if (! $nav_gradient_top)
+ $nav_gradient_top = "#000";
+ if (! $nav_gradient_bottom)
+ $nav_gradient_bottom = "#000";
+ if (! $nav_active_gradient_top)
+ $nav_active_gradient_top = "#000";
+ if (! $nav_active_gradient_bottom)
+ $nav_active_gradient_bottom = "#000";
+ if (! $nav_bd)
+ $nav_bd = "#000";
+ if (! $nav_icon_colour)
+ $nav_icon_colour = "#32962D";
+ if (! $nav_active_icon_colour)
+ $nav_active_icon_colour = "#50f148";
+ if (! $navmenu_bgchover)
+ $navmenu_bgchover = "#143D12";
+ if (! $navmenu_bgimage)
+ $navmenu_bgimage = "background-image: none;";
+ if (! $navtabs_borderc)
+ $navtabs_borderc = "#143D12";
+ if (! $navtabs_fontcolour)
+ $navtabs_fontcolour = "#46D43F";
+ if (! $navtabs_bgcolour)
+ $navtabs_bgcolour = "#000";
+ if (! $navtabs_linkcolour)
+ $navtabs_linkcolour = "color: #50f148;";
+ if (! $navtabs_linkchover)
+ $navtabs_linkchover = "color: #50f148;";
+ if (! $navtabs_bgchover)
+ $navtabs_bgchover = "#000";
+ if (! $navtabs_decohover)
+ $navtabs_decohover = "underline";
+if (! $navaside_bghover)
+ $navaside_bghover = "#143D12";
+ if (! $link_colour)
+ $link_colour = "#50f148";
+ if (! $link_font_weight)
+ $link_font_weight = "bold";
+ if (! $selected_active_colour)
+ $selected_active_colour = "#50f148";
+ if (! $selected_active_deco)
+ $selected_active_deco = "underline";
+ if (! $banner_colour)
+ $banner_colour = "#000";
+ if (! $search_background)
+ $search_background = "#000";
+ if (! $bgcolour)
+ $bgcolour = "#000";
+ if (! $genericcontent_bgcolour)
+ $genericcontent_bgcolour = 'rgba(0,0,0,0.8)';
+ if (! $item_colour)
+ $item_colour = "rgba(0,0,0,0.8)";
+ if (! $comment_item_colour)
+ $comment_item_colour = "rgba(0,0,0,0.4)";
+ if (! $comment_border_colour)
+ $comment_border_colour = "rgba(0,0,0,0.8)";
+ if (! $toolicon_colour)
+ $toolicon_colour = '#32962D';
+ if (! $toolicon_activecolour)
+ $toolicon_activecolour = '#50f148';
+ if (! $font_colour)
+ $font_colour = "#46D43F";
+ if (! $widget_brdrcolour)
+ $widget_brdrcolour = "#000";
+ if (! $blockquote_colour)
+ $blockquote_colour = "#32962D";
+ if (! $blockquote_bgcolour)
+ $blockquote_bgcolour = "#000";
+ if (! $blockquote_bordercolour)
+ $blockquote_bordercolour = "#143D12";
+ if (! $code_borderc)
+ $code_borderc = "#143D12";
+ if (! $code_bgcolour)
+ $code_bgcolour = "#000";
+ if (! $code_txtcolour)
+ $code_txtcolour = "#32962D";
+ if (! $pre_borderc)
+ $pre_borderc = "#143D12";
+ if (! $pre_bgcolour)
+ $pre_bgcolour = "#000";
+ if (! $pre_txtcolour)
+ $pre_txtcolour = "#32962D";
+ if (! $item_bordercolour)
+ $item_bordercolour = "#143D12";
+ if (! $notif_itemcolour)
+ $notif_itemcolour = "#50f148";
+ if (! $notif_itemhovercolour)
+ $notif_itemhovercolour = "#50f148";
+ if (! $acpopup_bgcolour)
+ $acpopup_bgcolour = "#000";
+ if (! $acpopup_bordercolour)
+ $acpopup_bordercolour = "#143D12";
+ if (! $acpopup_tgbl_bgcolour)
+ $acpopup_tgbl_bgcolour = "#000";
+ if (! $acpopup_hovercolour)
+ $acpopup_hovercolour = "#50f148";
+ if (! $editbuttons_bgcolour)
+ $editbuttons_bgcolour = "#000";
+ if (! $editbuttons_bordercolour)
+ $editbuttons_bordercolour = "#143D12";
+ if (! $editbuttons_colour)
+ $editbuttons_colour = "#32962D";
+ if (! $editbuttons_bghover)
+ $editbuttons_bghover = "#000";
+ if (! $dropdown_bgcolour)
+ $dropdown_bgcolour = "#000";
+ if (! $dropdown_textcolour)
+ $dropdown_textcolour = "#32962D";
+ if (! $dropdown_txtcolhover)
+ $dropdown_txtcolhover = "#50f148";
+ if (! $dropdown_bgcolhover)
+ $dropdown_bgcolhover = "#143D12";
+ if (! $dropdown_bgimghover)
+ $dropdown_bgimghover = "background-image: none;";
+ if (! $dropdown_togglecol)
+ $dropdown_togglecol = "#50f148";
+ if (! $dropdown_togglebgcol)
+ $dropdown_togglebgcol = "#000";
+ if (! $dropdown_bordercol)
+ $dropdown_bordercol = "#143D12";
+ if (! $preview_backgroundimg)
+ $preview_backgroundimg = "gray_and_black_diagonal_stripes_background_seamless.gif";
+ if (! $notify_bgcolour)
+ $notify_bgcolour = "#000";
+ if (! $notify_linkcolour)
+ $notify_linkcolour = "#50f148";
+ if (! $notify_bghover)
+ $notify_bghover = "#000";
+ if (! $notify_topmargin)
+ $notify_topmargin = "-1px";
+ if (! $notifyseen_bgcolour)
+ $notifyseen_bgcolour = "#000";
+ if (! $notifyseen_linkcolour)
+ $notifyseen_linkcolour = "#000";
+ if (! $notifyseen_bghover)
+ $notifyseen_bghover = "#000";
+ if (! $notifyseen_linkhover)
+ $notifyseen_linkhover = "#50f148";
+ if (! $input_bgsubmit)
+ $input_bgsubmit = "#000";
+ if (! $input_linksubmit)
+ $input_linksubmit = "#50f148";
+ if (! $input_border)
+ $input_border = "#143D12";
+ if (! $input_colourhover)
+ $input_colourhover = "#50f148";
+ if (! $input_decohover)
+ $input_decohover = "underline";
+ if (! $acl_bgcolour)
+ $acl_bgcolour = "#000";
+ if (! $acl_bordercolour)
+ $acl_bordercolour = "#000";
+ if (! $aclbutton_linkcolour)
+ $aclbutton_linkcolour = "color: #fff;";
+ if (! $abookself_bgcolour)
+ $abookself_bgcolour = "#000";
+ if(! $infomess_bgcolour)
+ $infomess_bgcolour = "#000";
+ if(! $alert_txtcolour)
+ $alert_txtcolour = "#50f148";
+ if(! $alert_bgcolour)
+ $alert_bgcolour = "#000";
+ if(! $alert_bordercol)
+ $alert_bordercol = "#143D12";
+ if(! $alert_gradientcol)
+ $alert_gradientcol = "#000";
+ if(! $advperm_bgcolour)
+ $advperm_bgcolour = "#000";
+ if(! $advperm_bordercol)
+ $advperm_bordercol = "#143D12";
+ if(! $advperm_gradientcol)
+ $advperm_gradientcol = "#000";
+ if(! $cal_bgcolour)
+ $cal_bgcolour = "#000";
+ if(! $fancybox_bgcolour)
+ $fancybox_bgcolour = "#000";
+ if (!$admintable_hoverbgcol)
+ $admintable_hoverbgcol="#000";
+ if (!$dirpopup_txtcol)
+ $dirpopup_txtcol="#000";
+ if (!$dirpopup_linkcol)
+ $dirpopup_linkcol="#000";
+ if (!$abook_changebg)
+ $abook_changebg="#000";
diff --git a/view/theme/redbasic/schema/simple_white_on_black.php b/view/theme/redbasic/schema/simple_white_on_black.php
new file mode 100644
index 000000000..96450d835
--- /dev/null
+++ b/view/theme/redbasic/schema/simple_white_on_black.php
@@ -0,0 +1,188 @@
+<?php
+
+ if (! $nav_bg)
+ $nav_bg = "#000";
+ if (! $nav_gradient_top)
+ $nav_gradient_top = "#000";
+ if (! $nav_gradient_bottom)
+ $nav_gradient_bottom = "#000";
+ if (! $nav_active_gradient_top)
+ $nav_active_gradient_top = "#000";
+ if (! $nav_active_gradient_bottom)
+ $nav_active_gradient_bottom = "#000";
+ if (! $nav_bd)
+ $nav_bd = "#000";
+ if (! $nav_icon_colour)
+ $nav_icon_colour = "#eee";
+ if (! $nav_active_icon_colour)
+ $nav_active_icon_colour = "#fff";
+ if (! $navmenu_bgchover)
+ $navmenu_bgchover = "#030303";
+ if (! $navmenu_bgimage)
+ $navmenu_bgimage = "background-image: none;";
+ if (! $navtabs_borderc)
+ $navtabs_borderc = "#fff";
+ if (! $navtabs_fontcolour)
+ $navtabs_fontcolour = "#fff";
+ if (! $navtabs_bgcolour)
+ $navtabs_bgcolour = "#000";
+ if (! $navtabs_linkcolour)
+ $navtabs_linkcolour = "color: #fff;";
+ if (! $navtabs_linkchover)
+ $navtabs_linkchover = "color: #fff;";
+ if (! $navtabs_bgchover)
+ $navtabs_bgchover = "#000";
+ if (! $navtabs_decohover)
+ $navtabs_decohover = "underline";
+ if (! $navaside_bghover)
+ $navaside_bghover = "#030303";
+ if (! $link_colour)
+ $link_colour = "#fff";
+ if (! $link_font_weight)
+ $link_font_weight = "bold";
+ if (! $selected_active_colour)
+ $selected_active_colour = "#fff";
+ if (! $selected_active_deco)
+ $selected_active_deco = "underline";
+ if (! $banner_colour)
+ $banner_colour = "#000";
+ if (! $search_background)
+ $search_background = "#000";
+ if (! $bgcolour)
+ $bgcolour = "#000";
+ if (! $genericcontent_bgcolour)
+ $genericcontent_bgcolour ='rgba(0,0,0,0.8)';
+ if (! $item_colour)
+ $item_colour = "rgba(0,0,0,0.8)";
+ if (! $comment_item_colour)
+ $comment_item_colour = "rgba(0,0,0,0.4)";
+ if (! $comment_border_colour)
+ $comment_border_colour = "rgba(0,0,0,0.8)";
+ if (! $toolicon_colour)
+ $toolicon_colour = '#eee';
+ if (! $toolicon_activecolour)
+ $toolicon_activecolour = '#fff';
+ if (! $font_colour)
+ $font_colour = "#fff";
+ if (! $widget_brdrcolour)
+ $widget_brdrcolour = "#000";
+ if (! $blockquote_colour)
+ $blockquote_colour = "#eee";
+ if (! $blockquote_bgcolour)
+ $blockquote_bgcolour = "#000";
+ if (! $blockquote_bordercolour)
+ $blockquote_bordercolour = "#fff";
+ if (! $code_borderc)
+ $code_borderc = "#eee";
+ if (! $code_bgcolour)
+ $code_bgcolour = "#000";
+ if (! $code_txtcolour)
+ $code_txtcolour = "#eee";
+ if (! $pre_borderc)
+ $pre_borderc = "#fff";
+ if (! $pre_bgcolour)
+ $pre_bgcolour = "#000";
+ if (! $pre_txtcolour)
+ $pre_txtcolour = "#eee";
+ if (! $item_bordercolour)
+ $item_bordercolour = "#fff";
+ if (! $notif_itemcolour)
+ $notif_itemcolour = "#fff";
+ if (! $notif_itemhovercolour)
+ $notif_itemhovercolour = "#fff";
+ if (! $acpopup_bgcolour)
+ $acpopup_bgcolour = "#000";
+ if (! $acpopup_bordercolour)
+ $acpopup_bordercolour = "#fff";
+ if (! $acpopup_tgbl_bgcolour)
+ $acpopup_tgbl_bgcolour = "#000";
+ if (! $acpopup_hovercolour)
+ $acpopup_hovercolour = "#fff";
+ if (! $editbuttons_bgcolour)
+ $editbuttons_bgcolour = "#000";
+ if (! $editbuttons_bordercolour)
+ $editbuttons_bordercolour = "#fff";
+ if (! $editbuttons_colour)
+ $editbuttons_colour = "#eee";
+ if (! $editbuttons_bghover)
+ $editbuttons_bghover = "#000";
+ if (! $dropdown_bgcolour)
+ $dropdown_bgcolour = "#000";
+ if (! $dropdown_textcolour)
+ $dropdown_textcolour = "#fff";
+ if (! $dropdown_txtcolhover)
+ $dropdown_txtcolhover = "#fff";
+ if (! $dropdown_bgcolhover)
+ $dropdown_bgcolhover = "#030303";
+ if (! $dropdown_bgimghover)
+ $dropdown_bgimghover = "background-image: none;";
+ if (! $dropdown_togglecol)
+ $dropdown_togglecol = "#fff";
+ if (! $dropdown_togglebgcol)
+ $dropdown_togglebgcol = "#000";
+ if (! $dropdown_bordercol)
+ $dropdown_bordercol = "#000";
+ if (! $preview_backgroundimg)
+ $preview_backgroundimg = "gray_and_black_diagonal_stripes_background_seamless.gif";
+ if (! $notify_bgcolour)
+ $notify_bgcolour = "#000";
+ if (! $notify_linkcolour)
+ $notify_linkcolour = "#fff";
+ if (! $notify_bghover)
+ $notify_bghover = "#000";
+ if (! $notify_topmargin)
+ $notify_topmargin = "-1px";
+ if (! $notifyseen_bgcolour)
+ $notifyseen_bgcolour = "#000";
+ if (! $notifyseen_linkcolour)
+ $notifyseen_linkcolour = "#000";
+ if (! $notifyseen_bghover)
+ $notifyseen_bghover = "#000";
+ if (! $notifyseen_linkhover)
+ $notifyseen_linkhover = "#fff";
+ if (! $input_bgsubmit)
+ $input_bgsubmit = "#000";
+ if (! $input_linksubmit)
+ $input_linksubmit = "#fff";
+ if (! $input_border)
+ $input_border = "#fff";
+ if (! $input_colourhover)
+ $input_colourhover = "#fff";
+ if (! $input_decohover)
+ $input_decohover = "underline";
+ if (! $acl_bgcolour)
+ $acl_bgcolour = "#000";
+ if (! $acl_bordercolour)
+ $acl_bordercolour = "#000";
+ if (! $aclbutton_linkcolour)
+ $aclbutton_linkcolour = "color: #fff;";
+ if (! $abookself_bgcolour)
+ $abookself_bgcolour = "#000";
+ if(! $infomess_bgcolour)
+ $infomess_bgcolour = "#000";
+ if(! $alert_txtcolour)
+ $alert_txtcolour = "#fff";
+ if(! $alert_bgcolour)
+ $alert_bgcolour = "#000";
+ if(! $alert_bordercol)
+ $alert_bordercol = "#fff";
+ if(! $alert_gradientcol)
+ $alert_gradientcol = "#000";
+ if(! $advperm_bgcolour)
+ $advperm_bgcolour = "#000";
+ if(! $advperm_bordercol)
+ $advperm_bordercol = "#fff";
+ if(! $advperm_gradientcol)
+ $advperm_gradientcol = "#000";
+ if(! $cal_bgcolour)
+ $cal_bgcolour = "#000";
+ if(! $fancybox_bgcolour)
+ $fancybox_bgcolour = "#000";
+ if (!$admintable_hoverbgcol)
+ $admintable_hoverbgcol="#000";
+ if (!$dirpopup_txtcol)
+ $dirpopup_txtcol="#000";
+ if (!$dirpopup_linkcol)
+ $dirpopup_linkcol="#000";
+ if (!$abook_changebg)
+ $abook_changebg="#000";