]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #3178 updated elgg_view_icon() to take an optional class
authorcash <cash.costello@gmail.com>
Fri, 16 Sep 2011 01:21:14 +0000 (21:21 -0400)
committercash <cash.costello@gmail.com>
Fri, 16 Sep 2011 01:21:14 +0000 (21:21 -0400)
engine/lib/views.php

index 0646851f07eff14918ce37cc7e03b30570db87ac..2f1661e8344d848617deceab23399cf6b3939a28 100644 (file)
@@ -1308,15 +1308,16 @@ function elgg_view_list_item($item, array $vars = array()) {
  * Shorthand for <span class="elgg-icon elgg-icon-$name"></span>
  * 
  * @param string $name  The specific icon to display
- * @param bool   $float Whether to float the icon
+ * @param string $class Additional class: float, float-alt, or custom class
  * 
  * @return string The html for displaying an icon
  */
-function elgg_view_icon($name, $float = false) {
-       if ($float) {
-               $float = 'float';
+function elgg_view_icon($name, $class = '') {
+       // @todo deprecate boolean in Elgg 1.9
+       if (is_bool($class) && $class === true) {
+               $class = 'float';
        }
-       return "<span class=\"elgg-icon elgg-icon-$name $float\"></span>";
+       return "<span class=\"elgg-icon elgg-icon-$name $class\"></span>";
 }
 
 /**