1
0
Fork 0

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

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