diff --git a/admin-dev/themes/default/template/helpers/form/form.tpl b/admin-dev/themes/default/template/helpers/form/form.tpl index 22c5f3de2..30d4d3f0f 100644 --- a/admin-dev/themes/default/template/helpers/form/form.tpl +++ b/admin-dev/themes/default/template/helpers/form/form.tpl @@ -296,7 +296,7 @@ {foreach $languages as $language}
- +
{elseif $field['type'] == 'textarea'}
- +
{elseif $field['type'] == 'file'} {if isset($field['thumb']) && $field['thumb']} @@ -217,7 +217,7 @@ {foreach $field['languages'] AS $id_lang => $value}
- +
diff --git a/classes/helper/HelperForm.php b/classes/helper/HelperForm.php index c234823e9..89f233082 100644 --- a/classes/helper/HelperForm.php +++ b/classes/helper/HelperForm.php @@ -135,6 +135,8 @@ class HelperFormCore extends Helper $this->context->controller->addJS(_PS_JS_DIR_.'tinymce.inc.js'); $tinymce = false; } + else + $this->context->controller->addJS(_PS_JS_DIR_.'jquery/plugins/jquery.autosize.min.js'); break; case 'shop' : diff --git a/classes/helper/HelperOptions.php b/classes/helper/HelperOptions.php index 2b5645bed..56036dc71 100644 --- a/classes/helper/HelperOptions.php +++ b/classes/helper/HelperOptions.php @@ -92,6 +92,9 @@ class HelperOptionsCore extends Helper if ($field['type'] == 'color') $this->context->controller->addJS(_PS_JS_DIR_.'jquery/plugins/jquery.colorpicker.js'); + + if ($field['type'] == 'texarea' || $field['type'] == 'textareaLang') + $this->context->controller->addJS(_PS_JS_DIR_.'jquery/plugins/jquery.autosize.min.js'); // Cast options values if specified if ($field['type'] == 'select' && isset($field['cast'])) diff --git a/js/jquery/plugins/jquery.autosize.min.js b/js/jquery/plugins/jquery.autosize.min.js new file mode 100644 index 000000000..2289b7b04 --- /dev/null +++ b/js/jquery/plugins/jquery.autosize.min.js @@ -0,0 +1,7 @@ +/*! + Autosize v1.17.8 - 2013-09-07 + Automatically adjust textarea height based on user input. + (c) 2013 Jack Moore - http://www.jacklmoore.com/autosize + license: http://www.opensource.org/licenses/mit-license.php +*/ +(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(window.jQuery||window.$)})(function(e){var t,o={className:"autosizejs",append:"",callback:!1,resizeDelay:10},i='