]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
added support for passing classes to ajax loader
authorcash <cash.costello@gmail.com>
Fri, 2 Dec 2011 03:00:40 +0000 (22:00 -0500)
committercash <cash.costello@gmail.com>
Fri, 2 Dec 2011 03:02:06 +0000 (22:02 -0500)
views/default/graphics/ajax_loader.php

index 1a90461785694165d4c2a6766fcf16bc49bb687e..d5ce87ea92fc436dc74d7dfee8de2cf96d2c70db 100644 (file)
@@ -6,6 +6,7 @@
  * @subpackage Core
  *
  * @uses $vars['id']     CSS id
+ * @uses $vars['class']  Optional additional CSS class
  * @uses $vars['hidden'] Begin hidden? (true)
  */
 
@@ -13,15 +14,18 @@ if (isset($vars['id'])) {
        $id = "id=\"{$vars['id']}\"";
 }
 
+$class = 'elgg-ajax-loader';
+if (isset($vars['class'])) {
+       $class = "$class {$vars['class']}";
+}
+
 if (elgg_extract('hidden', $vars, true)) {
-       $hidden = 'hidden';
-} else {
-       $hidden = '';
+       $class = "$class hidden";
 }
 
 $loader = <<< END
 
-<div class="elgg-ajax-loader $hidden" $id></div>
+<div class="$class" $id></div>
 
 END;