quattro: add admin theme settigs. darker items background with a bottom border.
This commit is contained in:
		| @@ -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(); | ||||
|   | ||||
|  | ||||
		Reference in New Issue
	
	Block a user