From bee71e139668bdbd4464933a391b9b081c10a143 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Tue, 12 Aug 2014 04:43:13 +0530 Subject: [PATCH 1/2] Auto-resize reply box height dynamically A jQuery plugin is used: https://github.com/jackmoore/autosize Fixes #159 --- classes/class-supportflow-admin.php | 1 + js/jquery.autosize.min.js | 7 +++++++ js/tickets.js | 2 ++ 3 files changed, 10 insertions(+) create mode 100644 js/jquery.autosize.min.js diff --git a/classes/class-supportflow-admin.php b/classes/class-supportflow-admin.php index 934c8f5..c8fb1ca 100644 --- a/classes/class-supportflow-admin.php +++ b/classes/class-supportflow-admin.php @@ -68,6 +68,7 @@ public function action_admin_enqueue_scripts() { if ( in_array( $pagenow, array( 'post.php', 'post-new.php' ) ) ) { wp_enqueue_media(); + wp_enqueue_script( 'supportflow-jquery-autosize', SupportFlow()->plugin_url . "js/jquery.autosize.min.js", array( 'jquery' ), '1.18.9' ); $customers_autocomplete_handle = SupportFlow()->enqueue_script( 'supportflow-customers-autocomplete', 'customers-autocomplete.js', array( 'jquery', 'jquery-ui-autocomplete' ) ); $ticket_attachment_handle = SupportFlow()->enqueue_script( 'supportflow-ticket-attachments', 'ticket_attachments.js' ); diff --git a/js/jquery.autosize.min.js b/js/jquery.autosize.min.js new file mode 100644 index 0000000..958b43b --- /dev/null +++ b/js/jquery.autosize.min.js @@ -0,0 +1,7 @@ +/*! + Autosize v1.18.9 - 2014-05-27 + Automatically adjust textarea height based on user input. + (c) 2014 Jack Moore - http://www.jacklmoore.com/autosize + license: http://www.opensource.org/licenses/mit-license.php +*/ +(function(e){var t,o={className:"autosizejs",id:"autosizejs",append:"\n",callback:!1,resizeDelay:10,placeholder:!0},i='