web-dev-qa-db-ja.com

折りたたみ可能なフィールドセットの高さを計算するロジックをどこで変更しますか?

これがテーマの問題かどうかはわかりませんが、折りたたみ可能なフィールドセットが1〜2スキャンラインと短すぎて、スクロールバーが表示されることがあります。

このプロジェクトではFAPIが多用されており、折りたたみ可能なフィールドセットが他の折りたたみ可能なフィールドセット内にある場合があり、垂直スクロールバーがページ領域を大量に消費しています。

それが助けになるなら、私はFusionStarterテーマの変更されていないバージョンを使用しています。そして、私はテーマではありませんが、通常は通り抜けることができます。

PHPまたはJavaScriptコードを変更して、この計算を実行することは、それがどこにあるかを知っていれば、完全に満足しています。

2
Blake Senftner

CSSでは解決できないと思いますか?パディングを追加してみてください。

2
tim.plunkett

これが正確に意味するものかどうかはわかりませんが、 #rows 属性を設定してみてください。これに近いものを使います

<?php
$form['description'] = array(
  '#type' => 'textarea',
  '#title' => t('Description'),
  '#default_value' => $text,
  '#rows' => count(explode("\n", $text)),
);
?>
1
mikeytown2