quattro: add admin theme settigs. darker items background with a bottom border.

This commit is contained in:
Fabio Comuni 2012-04-13 11:21:15 +02:00
parent 138a0e06b8
commit 7aa3b92f4c
8 changed files with 79 additions and 126 deletions

View File

@ -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']);
}
}

View File

@ -73,7 +73,8 @@
@FieldHelpColor: @Grey3;
@ThreadBackgroundColor: #f6f7f8;
@ThreadBackgroundColor: #eff0f1;
@ThreadBottomBorderColor: @Grey2;
@ShinyBorderColor: @Yellow1;
@ItemColor: @Grey5;

View File

@ -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;

View File

@ -74,7 +74,8 @@
@FieldHelpColor: @Grey3;
@ThreadBackgroundColor: #f6f7f8;
@ThreadBackgroundColor: #eff0f1;
@ThreadBottomBorderColor: @Grey2;
@ShinyBorderColor: @Green4;
@CommentBoxEmptyColor: @Grey3;

View File

@ -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;

View File

@ -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; }

View File

@ -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");

View 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();