diff --git a/app/assets/javascripts/textarea-limit.js b/app/assets/javascripts/textarea-limit.js index cf48d74..b325c60 100644 --- a/app/assets/javascripts/textarea-limit.js +++ b/app/assets/javascripts/textarea-limit.js @@ -1,21 +1,22 @@ $.fn.extend({ - characterLimiter: function(limit, $label) { - $(this).on("keyup focus show", function() { - setCount(this, $label); + characterLimiter: function(limit, label) { + this.on("keyup focus show", function() { + setCount(this, label); }); - // TODO: append label container after $this, instead of hard codeing - function setCount(src, $label) { + // TODO: append label container after $this, instead of hard HTML + function setCount(src, label) { if(src !== undefined) { var chars = src.value.length; if (chars >= limit) { src.value = src.value.substr(0, limit); chars = limit; } - $label.html(limit - chars); + label.html(limit - chars); } } - setCount($(this)[0], $label); + + setCount(this[0], label); } });