stage 2: text field counter
[edumed.git] / stage2 / static / js / checktext.js
1 $(function() {
2     "use strict";
3     var textarea = $("*[data-max-length]");
4     textarea.before('<p class="counter">PozostaƂo: <span id="count"></span></p>');
5     function updateCount(){
6         var max_chars = this.getAttribute('data-max-length');
7         var $this = $(this);
8         var remaining = max_chars - $this.val().length;
9         $("#count").text(remaining);
10         $this.prev().toggleClass('negative', remaining < 0);
11     }
12     textarea.on('input', updateCount);
13     textarea.trigger('input');
14 });