diff --git a/pages/ajax.render.php b/pages/ajax.render.php index 2bdf1cea69..734df57f62 100644 --- a/pages/ajax.render.php +++ b/pages/ajax.render.php @@ -1423,12 +1423,19 @@ function(data){ } } else { if (array_key_exists($sClassName, $aAccelerators)) { - $oPage->add("
\n"); - $oPage->add("
\n"); - $oPage->add('

'.MetaModel::GetClassIcon($sClassName).Dict::Format('UI:Search:Count_ObjectsOf_Class_Found', 0, Metamodel::GetName($sClassName)).$sEnlargeButton."

\n"); - $oPage->add("
\n"); - $oPage->add("
\n"); - $oPage->p(' '); // Some space ? + // Skip the empty result section when enlarge is disabled: + // the block has no actionable content (no Enlarge button) and only + // adds visual clutter on instances with many accelerators. + $bEnlargeEnabled = !array_key_exists('enable_enlarge', $aAccelerators[$sClassName]) + || $aAccelerators[$sClassName]['enable_enlarge'] !== false; + if ($bEnlargeEnabled) { + $oPage->add("
\n"); + $oPage->add("
\n"); + $oPage->add('

'.MetaModel::GetClassIcon($sClassName).Dict::Format('UI:Search:Count_ObjectsOf_Class_Found', 0, Metamodel::GetName($sClassName)).$sEnlargeButton."

\n"); + $oPage->add("
\n"); + $oPage->add("
\n"); + $oPage->p(' '); // Some space ? + } } } if ($iTune > 0) {