]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
cleaned up the list/gallery css classes to use standard class naming - minor modifica...
authorcash <cash.costello@gmail.com>
Fri, 24 Jun 2011 23:55:58 +0000 (19:55 -0400)
committercash <cash.costello@gmail.com>
Fri, 24 Jun 2011 23:55:58 +0000 (19:55 -0400)
engine/lib/views.php
mod/search/views/default/search/list.php
views/default/css/admin.php
views/default/css/elements/components.php
views/default/object/elements/summary.php
views/default/page/components/gallery.php
views/default/page/components/list.php

index 4911171c8e58548f4eefe1318d7d3b2f402123cc..df69593f9bd32f5913f44f3506ecf440ffa8733a 100644 (file)
@@ -969,7 +969,7 @@ $list_type_toggle = true, $pagination = true) {
                // new function
                $defaults = array(
                        'items' => $entities,
-                       'list_class' => 'elgg-entity-list',
+                       'list_class' => 'elgg-list-entity',
                        'full_view' => true,
                        'pagination' => true,
                        'gallery' => false,
@@ -992,7 +992,7 @@ $list_type_toggle = true, $pagination = true) {
                        'pagination' => $pagination,
                        'gallery' => false,
                        'list_type_toggle' => $list_type_toggle,
-                       'list_class' => 'elgg-entity-list',
+                       'list_class' => 'elgg-list-entity',
                );
        }
 
index c5afaaa86bc7b00b72eedfe9af32db12531ad434..11860c094da459aa16ee7b9215be1dd12eb27ad0 100644 (file)
@@ -82,7 +82,7 @@ $more = ($more_check > 0) ? $more_check : 0;
 if ($more) {
        $title_key = ($more == 1) ? 'comment' : 'comments';
        $more_str = elgg_echo('search:more', array($count, $type_str));
-       $more_link = "<li class='elgg-list-item'><a href=\"$url\">$more_str</a></li>";
+       $more_link = "<li class='elgg-item'><a href=\"$url\">$more_str</a></li>";
 } else {
        $more_link = '';
 }
@@ -98,7 +98,7 @@ if ($view) {
        $body .= '<ul class="elgg-list search-list">';
        foreach ($entities as $entity) {
                $id = "elgg-{$entity->getType()}-{$entity->getGUID()}";
-               $body .= "<li id=\"$id\" class=\"elgg-list-item\">";
+               $body .= "<li id=\"$id\" class=\"elgg-item\">";
                $body .= elgg_view($view, array(
                        'entity' => $entity,
                        'params' => $vars['params'],
index a56c7b21456e8caab46ce01f0e4b13f0a1ee199b..d7c15443810bfaf892069d51c6f608ea897e30ba 100644 (file)
@@ -383,7 +383,7 @@ table.mceLayout {
        margin-left: 5px;
 }
 
-.elgg-list-item {
+.elgg-item {
        margin: 3px;
 }
 .elgg-menu-metadata {
index 203f6d25733ee71123b0ac31b38dfa22931fbafc..594694e60bb3e17f0837a294ee71e23ea3af6ae7 100644 (file)
        border-bottom: 1px dotted #CCCCCC;
 }
 
-.elgg-list-item .elgg-subtext {
+.elgg-item .elgg-subtext {
        margin-bottom: 5px;
 }
-.elgg-list-content {
+.elgg-item .elgg-content {
        margin: 10px 5px;
 }
 
index d3a6ea8628f90b027ff6ea86269acf39356097a4..9206ada6691355cd567923f09a45115f161b75c8 100644 (file)
@@ -49,5 +49,5 @@ echo "<h3>$title_link</h3>";
 echo "<div class=\"elgg-subtext\">$subtitle</div>";
 echo $tags;
 if ($content) {
-       echo "<div class=\"elgg-list-content\">$content</div>";
+       echo "<div class=\"elgg-content\">$content</div>";
 }
index e86b9f885b04e3b42b4d76c0fb33a39e28956f01..f03eb110971859782d59a94e0609eb752432c495 100644 (file)
@@ -2,7 +2,17 @@
 /**
  * Gallery view
  *
- * @uses $vars['items']
+ * Implemented as an unorder list
+ *
+ * @uses $vars['items']         Array of ElggEntity or ElggAnnotation objects
+ * @uses $vars['offset']        Index of the first list item in complete list
+ * @uses $vars['limit']         Number of items per page
+ * @uses $vars['count']         Number of items in the complete list
+ * @uses $vars['pagination']    Show pagination? (default: true)
+ * @uses $vars['position']      Position of the pagination: before, after, or both
+ * @uses $vars['full_view']     Show the full view of the items (default: false)
+ * @uses $vars['gallery_class'] Additional CSS class for the <ul> element
+ * @uses $vars['item_class']    Additional CSS class for the <li> elements
  */
 
 $items = $vars['items'];
@@ -19,6 +29,16 @@ $pagination = elgg_extract('pagination', $vars, true);
 $offset_key = elgg_extract('offset_key', $vars, 'offset');
 $position = elgg_extract('position', $vars, 'after');
 
+$gallery_class = 'elgg-gallery';
+if (isset($vars['gallery_class'])) {
+       $gallery_class = "$gallery_class {$vars['gallery_class']}";
+}
+
+$item_class = 'elgg-item';
+if (isset($vars['item_class'])) {
+       $item_class = "$item_class {$vars['item_class']}";
+}
+
 if ($pagination && $count) {
        $nav .= elgg_view('navigation/pagination', array(
                'offset' => $offset,
@@ -33,10 +53,15 @@ if ($position == 'before' || $position == 'both') {
 }
 
 ?>
-<ul class="elgg-gallery">
+<ul class="<?php echo $gallery_class; ?>">
        <?php
                foreach ($items as $item) {
-                       echo '<li>';
+                       if (elgg_instanceof($item)) {
+                       $id = "elgg-{$item->getType()}-{$item->getGUID()}";
+                       } else {
+                               $id = "item-{$item->getType()}-{$item->id}";
+                       }
+                       echo "<li id=\"$id\" class=\"$item_class\">";
                        echo elgg_view_list_item($item, $vars);
                        echo "</li>";
                }
index ae951c89fdb39bc286647e3f8967e0a47c1e5f5d..c83fa0966baa4b19399ccb2753367d9d9e10b5fc 100644 (file)
@@ -27,12 +27,12 @@ $position = elgg_extract('position', $vars, 'after');
 
 $list_class = 'elgg-list';
 if (isset($vars['list_class'])) {
-       $list_class = "{$vars['list_class']} $list_class";
+       $list_class = "$list_class {$vars['list_class']}";
 }
 
-$item_class = 'elgg-list-item';
+$item_class = 'elgg-item';
 if (isset($vars['item_class'])) {
-       $item_class = "{$vars['item_class']} $item_class";
+       $item_class = "$item_class {$vars['item_class']}";
 }
 
 $html = "";