quattro: add admin theme settigs. darker items background with a bottom border.
This commit is contained in:
parent
138a0e06b8
commit
7aa3b92f4c
8 changed files with 79 additions and 126 deletions
|
@ -11,6 +11,37 @@ function theme_content(&$a){
|
||||||
|
|
||||||
$align = get_pconfig(local_user(), 'quattro', 'align' );
|
$align = get_pconfig(local_user(), 'quattro', 'align' );
|
||||||
$color = get_pconfig(local_user(), 'quattro', 'color' );
|
$color = get_pconfig(local_user(), 'quattro', 'color' );
|
||||||
|
|
||||||
|
return quattro_form($a,$align, $color);
|
||||||
|
}
|
||||||
|
|
||||||
|
function theme_post(&$a){
|
||||||
|
if(! local_user())
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (isset($_POST['quattro-settings-submit'])){
|
||||||
|
set_pconfig(local_user(), 'quattro', 'align', $_POST['quattro_align']);
|
||||||
|
set_pconfig(local_user(), 'quattro', 'color', $_POST['quattro_color']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function theme_admin(&$a){
|
||||||
|
$align = get_config('quattro', 'align' );
|
||||||
|
$color = get_config('quattro', 'color' );
|
||||||
|
|
||||||
|
return quattro_form($a,$align, $color);
|
||||||
|
}
|
||||||
|
|
||||||
|
function theme_admin_post(&$a){
|
||||||
|
if (isset($_POST['quattro-settings-submit'])){
|
||||||
|
set_config('quattro', 'align', $_POST['quattro_align']);
|
||||||
|
set_config('quattro', 'color', $_POST['quattro_color']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function quattro_form(&$a, $align, $color){
|
||||||
$colors = array(
|
$colors = array(
|
||||||
"dark"=>"Quattro",
|
"dark"=>"Quattro",
|
||||||
"green"=>"Green"
|
"green"=>"Green"
|
||||||
|
@ -26,14 +57,3 @@ function theme_content(&$a){
|
||||||
));
|
));
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
||||||
function theme_post(&$a){
|
|
||||||
if(! local_user())
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (isset($_POST['quattro-settings-submit'])){
|
|
||||||
set_pconfig(local_user(), 'quattro', 'align', $_POST['quattro_align']);
|
|
||||||
set_pconfig(local_user(), 'quattro', 'color', $_POST['quattro_color']);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -73,7 +73,8 @@
|
||||||
|
|
||||||
@FieldHelpColor: @Grey3;
|
@FieldHelpColor: @Grey3;
|
||||||
|
|
||||||
@ThreadBackgroundColor: #f6f7f8;
|
@ThreadBackgroundColor: #eff0f1;
|
||||||
|
@ThreadBottomBorderColor: @Grey2;
|
||||||
@ShinyBorderColor: @Yellow1;
|
@ShinyBorderColor: @Yellow1;
|
||||||
|
|
||||||
@ItemColor: @Grey5;
|
@ItemColor: @Grey5;
|
||||||
|
|
|
@ -785,11 +785,12 @@ section {
|
||||||
}
|
}
|
||||||
/* wall item */
|
/* wall item */
|
||||||
.tread-wrapper {
|
.tread-wrapper {
|
||||||
background-color: #f6f7f8;
|
background-color: #eff0f1;
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
width: 750px;
|
width: 750px;
|
||||||
|
border-bottom: 1px solid #cccccc;
|
||||||
}
|
}
|
||||||
.wall-item-decor {
|
.wall-item-decor {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
@ -1628,44 +1629,15 @@ ul.tabs li .active {
|
||||||
-ms-transition: all 0.2s ease-in-out;
|
-ms-transition: all 0.2s ease-in-out;
|
||||||
transition: all 0.2s ease-in-out;
|
transition: all 0.2s ease-in-out;
|
||||||
}
|
}
|
||||||
/* mail view */
|
/* theme screenshot */
|
||||||
/*
|
.screenshot {
|
||||||
.mail-conv-sender,
|
position: absolute;
|
||||||
.mail-conv-detail {
|
left: 70%;
|
||||||
float: left;
|
top: 50px;
|
||||||
}
|
}
|
||||||
.mail-conv-detail {
|
.screenshot img {
|
||||||
margin-left: 20px;
|
width: 200px;
|
||||||
width: 500px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.mail-conv-subject {
|
|
||||||
font-size: 1.4em;
|
|
||||||
margin: 10px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-outside-wrapper-end {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-outside-wrapper {
|
|
||||||
margin-top: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-delete-wrapper {
|
|
||||||
float: right;
|
|
||||||
margin-right: 30px;
|
|
||||||
margin-top: 15px;
|
|
||||||
}
|
|
||||||
.mail-conv-break {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-delete-icon {
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
*/
|
|
||||||
/* page footer */
|
/* page footer */
|
||||||
footer {
|
footer {
|
||||||
height: 100px;
|
height: 100px;
|
||||||
|
|
|
@ -74,7 +74,8 @@
|
||||||
|
|
||||||
@FieldHelpColor: @Grey3;
|
@FieldHelpColor: @Grey3;
|
||||||
|
|
||||||
@ThreadBackgroundColor: #f6f7f8;
|
@ThreadBackgroundColor: #eff0f1;
|
||||||
|
@ThreadBottomBorderColor: @Grey2;
|
||||||
@ShinyBorderColor: @Green4;
|
@ShinyBorderColor: @Green4;
|
||||||
|
|
||||||
@CommentBoxEmptyColor: @Grey3;
|
@CommentBoxEmptyColor: @Grey3;
|
||||||
|
|
|
@ -785,11 +785,12 @@ section {
|
||||||
}
|
}
|
||||||
/* wall item */
|
/* wall item */
|
||||||
.tread-wrapper {
|
.tread-wrapper {
|
||||||
background-color: #f6f7f8;
|
background-color: #eff0f1;
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
width: 750px;
|
width: 750px;
|
||||||
|
border-bottom: 1px solid #cccccc;
|
||||||
}
|
}
|
||||||
.wall-item-decor {
|
.wall-item-decor {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
@ -1628,44 +1629,15 @@ ul.tabs li .active {
|
||||||
-ms-transition: all 0.2s ease-in-out;
|
-ms-transition: all 0.2s ease-in-out;
|
||||||
transition: all 0.2s ease-in-out;
|
transition: all 0.2s ease-in-out;
|
||||||
}
|
}
|
||||||
/* mail view */
|
/* theme screenshot */
|
||||||
/*
|
.screenshot {
|
||||||
.mail-conv-sender,
|
position: absolute;
|
||||||
.mail-conv-detail {
|
left: 70%;
|
||||||
float: left;
|
top: 50px;
|
||||||
}
|
}
|
||||||
.mail-conv-detail {
|
.screenshot img {
|
||||||
margin-left: 20px;
|
width: 200px;
|
||||||
width: 500px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.mail-conv-subject {
|
|
||||||
font-size: 1.4em;
|
|
||||||
margin: 10px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-outside-wrapper-end {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-outside-wrapper {
|
|
||||||
margin-top: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-delete-wrapper {
|
|
||||||
float: right;
|
|
||||||
margin-right: 30px;
|
|
||||||
margin-top: 15px;
|
|
||||||
}
|
|
||||||
.mail-conv-break {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-delete-icon {
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
*/
|
|
||||||
/* page footer */
|
/* page footer */
|
||||||
footer {
|
footer {
|
||||||
height: 100px;
|
height: 100px;
|
||||||
|
|
|
@ -422,6 +422,7 @@ section {
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
width: 750px;
|
width: 750px;
|
||||||
|
border-bottom: 1px solid @ThreadBottomBorderColor;
|
||||||
}
|
}
|
||||||
.wall-item-decor { position: absolute; left: 97%; top: -10px; width: 16px;}
|
.wall-item-decor { position: absolute; left: 97%; top: -10px; width: 16px;}
|
||||||
.unstarred { display: none; }
|
.unstarred { display: none; }
|
||||||
|
@ -1134,45 +1135,13 @@ ul.tabs {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* mail view */
|
/* theme screenshot */
|
||||||
/*
|
.screenshot {
|
||||||
.mail-conv-sender,
|
position: absolute;
|
||||||
.mail-conv-detail {
|
left: 70%;
|
||||||
float: left;
|
top: 50px;
|
||||||
|
img { width: 200px; }
|
||||||
}
|
}
|
||||||
.mail-conv-detail {
|
|
||||||
margin-left: 20px;
|
|
||||||
width: 500px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-subject {
|
|
||||||
font-size: 1.4em;
|
|
||||||
margin: 10px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-outside-wrapper-end {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-outside-wrapper {
|
|
||||||
margin-top: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-delete-wrapper {
|
|
||||||
float: right;
|
|
||||||
margin-right: 30px;
|
|
||||||
margin-top: 15px;
|
|
||||||
}
|
|
||||||
.mail-conv-break {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mail-conv-delete-icon {
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/* page footer */
|
/* page footer */
|
||||||
footer { height: 100px; display: table-row; }
|
footer { height: 100px; display: table-row; }
|
||||||
|
|
|
@ -1,11 +1,18 @@
|
||||||
<?php
|
<?php
|
||||||
$color = false;
|
$color=false;
|
||||||
|
$quattro_align=false;
|
||||||
|
$site_color = get_config("quattro","color");
|
||||||
|
$site_quattro_align = get_config("quattro", "align" );
|
||||||
|
|
||||||
if (local_user()) {
|
if (local_user()) {
|
||||||
$color = get_pconfig(local_user(), "quattro","color");
|
$color = get_pconfig(local_user(), "quattro","color");
|
||||||
$quattro_align = get_pconfig(local_user(), 'quattro', 'align' );
|
$quattro_align = get_pconfig(local_user(), 'quattro', 'align' );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($color===false) $color=$site_color;
|
||||||
if ($color===false) $color="dark";
|
if ($color===false) $color="dark";
|
||||||
|
if ($quattro_align===false) $quattro_align=$site_quattro_align;
|
||||||
|
|
||||||
|
|
||||||
if (file_exists("$THEMEPATH/$color/style.css")){
|
if (file_exists("$THEMEPATH/$color/style.css")){
|
||||||
echo file_get_contents("$THEMEPATH/$color/style.css");
|
echo file_get_contents("$THEMEPATH/$color/style.css");
|
||||||
|
|
11
view/theme/quattro/theme.php
Normal file
11
view/theme/quattro/theme.php
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Name: Quattro
|
||||||
|
* Author: Fabio <http://kirgroup.com/profile/fabrixxm>
|
||||||
|
* Maintainer: Fabio <http://kirgroup.com/profile/fabrixxm>
|
||||||
|
* Maintainer: Tobias <https://diekershoff.homeunix.net/friendika/profile/tobias>
|
||||||
|
*/
|
||||||
|
|
||||||
|
$a->theme_info = array();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue