From b0159b178bd4a7a65096c3851fb84ac6cce3bd8c Mon Sep 17 00:00:00 2001 From: Steven Cummings Date: Sun, 2 Sep 2012 20:22:12 -0500 Subject: [PATCH] Add settings option for input and textarea maxlength --- js/jquery.jeditable.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/js/jquery.jeditable.js b/js/jquery.jeditable.js index bee2845..39addb6 100644 --- a/js/jquery.jeditable.js +++ b/js/jquery.jeditable.js @@ -44,6 +44,7 @@ * @param String options[id] POST parameter name of edited div id * @param Hash options[submitdata] Extra parameters to send when submitting edited content. * @param String options[type] text, textarea or select + * @param Integer options[maxlength] maxlength value for text input or textarea * @param Integer options[rows] number of rows if using textarea * @param Integer options[cols] number of columns if using textarea * @param Mixed options[height] 'auto', 'none' or height in pixels @@ -338,6 +339,9 @@ jQuery.editable = { /* https://bugzilla.mozilla.org/show_bug.cgi?id=236791 */ //input[0].setAttribute('autocomplete','off'); input.attr('autocomplete','off'); + if (settings.maxlength) { + input.attr('maxlength', settings.maxlength); + } jQuery(this).append(input); return(input); } @@ -355,6 +359,9 @@ jQuery.editable = { } else { textarea.width(settings.width); } + if (settings.maxlength) { + textarea.attr('maxlength', settings.maxlength); + } jQuery(this).append(textarea); return(textarea); }