From 562900f1b36820843a28d7b68f2f0f3e55e04dbf Mon Sep 17 00:00:00 2001 From: cash Date: Sun, 6 Feb 2011 12:40:18 +0000 Subject: more css/html improvements - added .elgg-table and a featured module git-svn-id: http://code.elgg.org/elgg/trunk@8043 36083f99-b078-4883-b0ff-0f9b5a30f544 --- documentation/theming/preview/objects.php | 34 ++++++- js/lib/elgglib.js | 2 +- .../core/settings/statistics/numentities.php | 2 +- views/default/core/settings/statistics/online.php | 2 +- views/default/css/elements/chrome.php | 7 +- views/default/css/elements/layout_objects.php | 100 ++++++++++++++------- views/default/css/elements/page_layout.php | 6 ++ views/default/page/elements/messages.php | 2 +- 8 files changed, 112 insertions(+), 43 deletions(-) diff --git a/documentation/theming/preview/objects.php b/documentation/theming/preview/objects.php index fc3d3c532..179178c5a 100644 --- a/documentation/theming/preview/objects.php +++ b/documentation/theming/preview/objects.php @@ -47,14 +47,21 @@ $url = current_page_url(); 'class' => 'elgg-module-info', )); ?> + 'elgg-module-featured', + 'body' => $ipsum, + 'class' => 'elgg-module-featured', + )); + ?>

Image Block

"; + $user = new ElggUser(); + $image = elgg_view_entity_icon($user, 'small'); echo elgg_view_image_block($image, $ipsum); ?>
@@ -70,6 +77,29 @@ $url = current_page_url(); echo elgg_view('layout/objects/list', array('items' => array($obj1, $obj2))); ?> +

Table

+
+ + "; + for ($i = 1; $i < 5; $i++) { + echo ''; + for ($j = 1; $j < 3; $j++) { + echo ""; + } + echo ''; + } + ?> +
column 1column 2
value $j
+
+

Messages

+
+ +
\ No newline at end of file diff --git a/js/lib/elgglib.js b/js/lib/elgglib.js index c982c8904..f53809a83 100644 --- a/js/lib/elgglib.js +++ b/js/lib/elgglib.js @@ -264,7 +264,7 @@ elgg.system_messages = function(msgs, delay, type) { return; } - var classes = ['radius8'], + var classes = ['elgg-message'], messages_html = [], appendMessage = function(msg) { messages_html.push('
  • ' + msg + '

  • '); diff --git a/views/default/core/settings/statistics/numentities.php b/views/default/core/settings/statistics/numentities.php index fa393f14a..388af0af6 100644 --- a/views/default/core/settings/statistics/numentities.php +++ b/views/default/core/settings/statistics/numentities.php @@ -16,7 +16,7 @@ if ($entity_stats) {

    - +
    $entry) { foreach ($entry as $a => $b) { diff --git a/views/default/core/settings/statistics/online.php b/views/default/core/settings/statistics/online.php index 76acec183..df477d871 100644 --- a/views/default/core/settings/statistics/online.php +++ b/views/default/core/settings/statistics/online.php @@ -21,7 +21,7 @@ if ($log) {

    -
    +
    diff --git a/views/default/css/elements/chrome.php b/views/default/css/elements/chrome.php index dd2896ecf..7f1b45af0 100644 --- a/views/default/css/elements/chrome.php +++ b/views/default/css/elements/chrome.php @@ -24,13 +24,13 @@ a.selected { text-decoration: underline; } h1, h2, h3, h4, h5, h6 { - color:#0054A7; + color: #0054A7; } p { - margin-bottom:15px; + margin-bottom: 15px; } p:last-child { - margin-bottom:0; + margin-bottom: 0; } dt { @@ -73,7 +73,6 @@ blockquote { GENERIC SELECTORS *************************************** */ h2 { -/* border-bottom:1px solid #CCCCCC; */ padding-bottom:5px; } diff --git a/views/default/css/elements/layout_objects.php b/views/default/css/elements/layout_objects.php index efb3d29b3..4f268e5cf 100644 --- a/views/default/css/elements/layout_objects.php +++ b/views/default/css/elements/layout_objects.php @@ -16,6 +16,9 @@ * @todo check what happens with long
     tags or large images
      */
     ?>
    +/* ***************************************
    +	Body
    +*************************************** */
     .elgg-body {
     	width: auto;
     	word-wrap: break-word;
    @@ -83,24 +86,39 @@
     .elgg-gallery {
     	border: none;
     }
    +
     /* ***************************************
     	Tables
     *************************************** */
    -
    -table.styled {
    -	width:100%;
    +.elgg-table {
    +	width: 100%;
    +	border-top: 1px solid #cccccc;
     }
    -table.styled {
    -	border-top:1px solid #cccccc;
    +.elgg-table td, .elgg-table th {
    +	padding: 4px 8px;
    +	border: 1px solid #cccccc;
    +}
    +.elgg-table th {
    +	background-color: #dddddd;
     }
    -table.styled td {
    -	padding:2px 4px 2px 4px;
    -	border-bottom:1px solid #cccccc;
    +.elgg-table tr:nth-child(odd), .elgg-table tr.odd {
    +	background-color: #ffffff;
     }
    -table.styled td.column-one {
    -	width:200px;
    +.elgg-table tr:nth-child(even), .elgg-table tr.even {
    +	background-color: #f0f0f0;
     }
    -table.styled tr:hover {
    +.elgg-table-alt {
    +	width: 100%;
    +	border-top: 1px solid #cccccc;
    +}
    +.elgg-table-alt td {
    +	padding: 2px 4px 2px 4px;
    +	border-bottom: 1px solid #cccccc;
    +}
    +.elgg-table-alt td:first-child {
    +	width: 200px;
    +}
    +.elgg-table-alt tr:hover {
     	background: #E4E4E4;
     }
     
    @@ -139,9 +157,25 @@ table.styled tr:hover {
     	-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5);
     	-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5);
     }
    +.elgg-module-featured {
    +	border: 1px solid #4690D6;
    +	-webkit-border-radius: 6px;
    +	-moz-border-radius: 6px;
    +	margin-bottom: 20px;
    +}
    +.elgg-module-featured > .elgg-head {
    +	padding: 5px;
    +	background-color: #4690D6;
    +}
    +.elgg-module-featured > .elgg-head h3 {
    +	color: white;
    +}
    +.elgg-module-featured > .elgg-body {
    +	padding: 10px;
    +}
     
     /* ***************************************
    -	OWNER BLOCK
    +	Owner Block
     *************************************** */
     .elgg-owner-block {
     	margin-bottom: 20px;
    @@ -151,8 +185,9 @@ table.styled tr:hover {
     	width: 50%;
     	font-size: 90%;
     }
    +
     /* ***************************************
    -	WIDGETS
    +	Widgets
     *************************************** */
     .elgg-widgets {
     	float: right;
    @@ -262,34 +297,33 @@ a.elgg-widget-edit-button:hover, a.elgg-widget-delete-button:hover {
     	margin-bottom: 15px;
     }
     
    -
     /* ***************************************
    -	SYSTEM MESSAGES
    +	Messages
     *************************************** */
    -
    -.elgg-system-messages li {
    -	color:white;
    -	font-weight:bold;
    -	display:block;
    -	padding:3px 10px;
    -	margin-top:10px;
    -	cursor:pointer;
    -	opacity:0.9;
    -	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.45);
    -	-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.45);
    +.elgg-message {
    +	color: white;
    +	font-weight: bold;
    +	display: block;
    +	padding: 3px 10px;
    +	cursor: pointer;
    +	opacity: 0.9;
    +	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.45);
    +	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.45);
    +	-webkit-border-radius: 8px;
    +	-moz-border-radius: 8px;
     }
     .elgg-state-success {
    -	background-color:black;
    +	background-color: black;
     }
     .elgg-state-error {
    -	background-color:red;
    +	background-color: red;
     }
    -.elgg-system-message p {
    -	margin:0;
    +.elgg-state-notice {
    +	background-color: #4690D6;
     }
     
     /* ***************************************
    -	RIVER
    +	River
     *************************************** */
     .elgg-river {
     	border-top: 1px solid #CCCCCC;
    @@ -397,7 +431,7 @@ a.elgg-widget-edit-button:hover, a.elgg-widget-delete-button:hover {
     }
     
     /* ***************************************
    -	LIKES
    +	Likes
     *************************************** */
     .elgg-likes-list {
     	width: 345px;
    @@ -405,7 +439,7 @@ a.elgg-widget-edit-button:hover, a.elgg-widget-delete-button:hover {
     }
     
     /* ***************************************
    -	TAGS
    +	Tags
     *************************************** */
     .elgg-tags {
     	background-image:url(_graphics/elgg_sprites.png);
    diff --git a/views/default/css/elements/page_layout.php b/views/default/css/elements/page_layout.php
    index 13c6ce1d1..5b996b30f 100644
    --- a/views/default/css/elements/page_layout.php
    +++ b/views/default/css/elements/page_layout.php
    @@ -69,6 +69,12 @@
     	max-width: 500px;
     	z-index: 1000;
     }
    +.elgg-system-messages li {
    +	margin-top: 10px;
    +}
    +.elgg-system-messages li p {
    +	margin: 0;
    +}
     
     /***** PAGE HEADER ******/
     .elgg-page-header {
    diff --git a/views/default/page/elements/messages.php b/views/default/page/elements/messages.php
    index f44d1204b..3663bb796 100644
    --- a/views/default/page/elements/messages.php
    +++ b/views/default/page/elements/messages.php
    @@ -15,7 +15,7 @@ if (isset($vars['object']) && is_array($vars['object']) && sizeof($vars['object'
     
     	foreach ($vars['object'] as $type => $list ) {
     		foreach ($list as $message) {
    -			echo "
  • "; + echo "
  • "; echo elgg_view('output/longtext', array( 'value' => $message, 'parse_urls' => false -- cgit v1.2.3
  • name; ?>
    email; ?>
    time_created); ?>