From 491b26e5eb6801ddf623582aad60e266ab5a5efc Mon Sep 17 00:00:00 2001 From: Pablo Vazquez Date: Tue, 1 Nov 2016 16:16:20 +0100 Subject: [PATCH] Only make textarea larger if there's text --- src/templates/attract/tasks/view_task_embed.jade | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/templates/attract/tasks/view_task_embed.jade b/src/templates/attract/tasks/view_task_embed.jade index f57abb9..b53e13c 100644 --- a/src/templates/attract/tasks/view_task_embed.jade +++ b/src/templates/attract/tasks/view_task_embed.jade @@ -44,6 +44,7 @@ textarea#task-description.input-transparent( name="description", type="text", + rows=1, placeholder='Description') {{ task.description | hide_none }} .input-group-flex @@ -155,11 +156,16 @@ script. {% if 'PUT' in task.allowed_methods %} /* Resize textarea */ - var text = $('#task-description').val(), - matches = text.match(/\n/g), + var descriptionField = $('#task-description'); + var descriptionText = descriptionField.val(), + matches = descriptionText.match(/\n/g), breaks = matches ? matches.length : 2; - $('#task-description').attr('rows',breaks + 4); + console.log(matches); + + if (descriptionText){ + descriptionField.attr('rows',breaks + 4); + } {% endif %} $('.js-help').openModalUrl('Help', "{{ url_for('attract.help', project_url=project.url) }}");