MDL-49878 block_settings: Only count visible children
authorSkylar Kelty <S.Kelty@kent.ac.uk>
Wed, 15 Apr 2015 14:07:22 +0000 (15:07 +0100)
committerSkylar Kelty <S.Kelty@kent.ac.uk>
Wed, 15 Apr 2015 14:07:22 +0000 (15:07 +0100)
blocks/settings/renderer.php

index 5f370bb..4de8b83 100644 (file)
@@ -28,7 +28,9 @@ class block_settings_renderer extends plugin_renderer_base {
         $count = 0;
         foreach ($navigation->children as &$child) {
             $child->preceedwithhr = ($count!==0);
-            $count++;
+            if ($child->display) {
+                $count++;
+            }
         }
         $content = $this->navigation_node($navigation, array('class'=>'block_tree list'));
         if (isset($navigation->id) && !is_numeric($navigation->id) && !empty($content)) {
@@ -116,4 +118,4 @@ class block_settings_renderer extends plugin_renderer_base {
         return $content;
     }
 
-}
\ No newline at end of file
+}