Commit dd79e616 authored by Neil Drumm's avatar Neil Drumm 👋
Browse files

Issue #3006207 by drumm, Chi: Do not make collapsible if there is not more to show

parent 48b60efc
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -1363,10 +1363,7 @@ function drupalorg_block_view($delta, $block = NULL) {

    case 'project-maintainers':
      if (($node = project_get_project_from_menu()) && node_access('view', $node)) {
        $content = [
          '#prefix' => '<div class="drupalorg-inline-collapsible"><div class="maintainers">',
          '#suffix' => '</div></div>',
        ];
        $content = [];
        foreach (user_load_multiple(array_keys($node->project['maintainers'])) as $maintainer) {
          if (!$maintainer->status) {
            continue;
@@ -1379,6 +1376,14 @@ function drupalorg_block_view($delta, $block = NULL) {
            '#weight' => -1 * $maintainer->login,
          ];
        }
        if (count($content) > 6) {
          $content['#prefix'] = '<div class="drupalorg-inline-collapsible"><div class="maintainers">';
          $content['#suffix'] = '</div></div>';
        }
        else {
          $content['#prefix'] = '<div class="maintainers">';
          $content['#suffix'] = '</div>';
        }
        return [
          'subject' => t('Maintainers'),
          'content' => [$content],