Commit 91f981e9d961b372f7050e6c1b7f71222c13c7cb
Merge branch 'edge' of git@github.com:ktgit/knowledgetree into edge
Showing
1 changed file
with
11 additions
and
2 deletions
plugins/ktcore/KTWidgets.php
| ... | ... | @@ -944,8 +944,17 @@ class KTCoreTextAreaWidget extends KTWidget { |
| 944 | 944 | $global_required_default = true; |
| 945 | 945 | $this->bRequired = (KTUtil::arrayGet($aOptions, 'required', $global_required_default, false) == true); |
| 946 | 946 | |
| 947 | - $this->aOptions['cols'] = KTUtil::arrayGet($aOptions, 'cols', 60); | |
| 948 | - $this->aOptions['rows'] = KTUtil::arrayGet($aOptions, 'rows', 3); | |
| 947 | + // Part of the space on the mce editor is taken up by the toolbars, so make the plain text field slightly smaller (if using the default size) | |
| 948 | + $default_rows = 20; | |
| 949 | + if(isset($this->aOptions['field'])){ | |
| 950 | + $oField = $this->aOptions['field']; | |
| 951 | + if(!$oField->getIsHTML()){ | |
| 952 | + $default_rows = 15; | |
| 953 | + } | |
| 954 | + } | |
| 955 | + | |
| 956 | + $this->aOptions['cols'] = KTUtil::arrayGet($aOptions, 'cols', 80); | |
| 957 | + $this->aOptions['rows'] = KTUtil::arrayGet($aOptions, 'rows', $default_rows); | |
| 949 | 958 | $this->aOptions['field'] = KTUtil::arrayGet($aOptions, 'field'); |
| 950 | 959 | } |
| 951 | 960 | ... | ... |