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' );
|
||||
$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(
|
||||
"dark"=>"Quattro",
|
||||
"green"=>"Green"
|
||||
|
@ -26,14 +57,3 @@ function theme_content(&$a){
|
|||
));
|
||||
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;
|
||||
|
||||
@ThreadBackgroundColor: #f6f7f8;
|
||||
@ThreadBackgroundColor: #eff0f1;
|
||||
@ThreadBottomBorderColor: @Grey2;
|
||||
@ShinyBorderColor: @Yellow1;
|
||||
|
||||
@ItemColor: @Grey5;
|
||||
|
|
|
@ -785,11 +785,12 @@ section {
|
|||
}
|
||||
/* wall item */
|
||||
.tread-wrapper {
|
||||
background-color: #f6f7f8;
|
||||
background-color: #eff0f1;
|
||||
position: relative;
|
||||
padding: 10px;
|
||||
margin-bottom: 20px;
|
||||
width: 750px;
|
||||
border-bottom: 1px solid #cccccc;
|
||||
}
|
||||
.wall-item-decor {
|
||||
position: absolute;
|
||||
|
@ -1628,44 +1629,15 @@ ul.tabs li .active {
|
|||
-ms-transition: all 0.2s ease-in-out;
|
||||
transition: all 0.2s ease-in-out;
|
||||
}
|
||||
/* mail view */
|
||||
/*
|
||||
.mail-conv-sender,
|
||||
.mail-conv-detail {
|
||||
float: left;
|
||||
/* theme screenshot */
|
||||
.screenshot {
|
||||
position: absolute;
|
||||
left: 70%;
|
||||
top: 50px;
|
||||
}
|
||||
.mail-conv-detail {
|
||||
margin-left: 20px;
|
||||
width: 500px;
|
||||
.screenshot img {
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
.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 */
|
||||
footer {
|
||||
height: 100px;
|
||||
|
|
|
@ -74,7 +74,8 @@
|
|||
|
||||
@FieldHelpColor: @Grey3;
|
||||
|
||||
@ThreadBackgroundColor: #f6f7f8;
|
||||
@ThreadBackgroundColor: #eff0f1;
|
||||
@ThreadBottomBorderColor: @Grey2;
|
||||
@ShinyBorderColor: @Green4;
|
||||
|
||||
@CommentBoxEmptyColor: @Grey3;
|
||||
|
|
|
@ -785,11 +785,12 @@ section {
|
|||
}
|
||||
/* wall item */
|
||||
.tread-wrapper {
|
||||
background-color: #f6f7f8;
|
||||
background-color: #eff0f1;
|
||||
position: relative;
|
||||
padding: 10px;
|
||||
margin-bottom: 20px;
|
||||
width: 750px;
|
||||
border-bottom: 1px solid #cccccc;
|
||||
}
|
||||
.wall-item-decor {
|
||||
position: absolute;
|
||||
|
@ -1628,44 +1629,15 @@ ul.tabs li .active {
|
|||
-ms-transition: all 0.2s ease-in-out;
|
||||
transition: all 0.2s ease-in-out;
|
||||
}
|
||||
/* mail view */
|
||||
/*
|
||||
.mail-conv-sender,
|
||||
.mail-conv-detail {
|
||||
float: left;
|
||||
/* theme screenshot */
|
||||
.screenshot {
|
||||
position: absolute;
|
||||
left: 70%;
|
||||
top: 50px;
|
||||
}
|
||||
.mail-conv-detail {
|
||||
margin-left: 20px;
|
||||
width: 500px;
|
||||
.screenshot img {
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
.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 */
|
||||
footer {
|
||||
height: 100px;
|
||||
|
|
|
@ -422,6 +422,7 @@ section {
|
|||
padding: 10px;
|
||||
margin-bottom: 20px;
|
||||
width: 750px;
|
||||
border-bottom: 1px solid @ThreadBottomBorderColor;
|
||||
}
|
||||
.wall-item-decor { position: absolute; left: 97%; top: -10px; width: 16px;}
|
||||
.unstarred { display: none; }
|
||||
|
@ -1134,45 +1135,13 @@ ul.tabs {
|
|||
|
||||
}
|
||||
|
||||
/* mail view */
|
||||
/*
|
||||
.mail-conv-sender,
|
||||
.mail-conv-detail {
|
||||
float: left;
|
||||
/* theme screenshot */
|
||||
.screenshot {
|
||||
position: absolute;
|
||||
left: 70%;
|
||||
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 */
|
||||
footer { height: 100px; display: table-row; }
|
||||
|
|
|
@ -1,11 +1,18 @@
|
|||
<?php
|
||||
$color = false;
|
||||
$color=false;
|
||||
$quattro_align=false;
|
||||
$site_color = get_config("quattro","color");
|
||||
$site_quattro_align = get_config("quattro", "align" );
|
||||
|
||||
if (local_user()) {
|
||||
$color = get_pconfig(local_user(), "quattro","color");
|
||||
$quattro_align = get_pconfig(local_user(), 'quattro', 'align' );
|
||||
}
|
||||
|
||||
if ($color===false) $color=$site_color;
|
||||
if ($color===false) $color="dark";
|
||||
if ($quattro_align===false) $quattro_align=$site_quattro_align;
|
||||
|
||||
|
||||
if (file_exists("$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