Project

General

Profile

Statistics
| Branch: | Revision:

colonymech / docs / www / colonyscout / internal / jeditable / jquery.jeditable.charcounter.js @ f59acf11

History | View | Annotate | Download (1.07 KB)

1
/*
2
 * Charcounter textarea for Jeditable
3
 *
4
 * Copyright (c) 2008 Mika Tuupola
5
 *
6
 * Licensed under the MIT license:
7
 *   http://www.opensource.org/licenses/mit-license.php
8
 * 
9
 * Depends on Charcounter jQuery plugin by Tom Deater
10
 *   http://www.tomdeater.com/jquery/character_counter/
11
 *
12
 * Project home:
13
 *   http://www.appelsiini.net/projects/jeditable
14
 *
15
 * Revision: $Id: jquery.jeditable.autogrow.js 344 2008-03-24 16:02:11Z tuupola $
16
 *
17
 */
18
 
19
$.editable.addInputType('charcounter', {
20
    element : function(settings, original) {
21
        var textarea = $('<textarea />');
22
        if (settings.rows) {
23
            textarea.attr('rows', settings.rows);
24
        } else {
25
            textarea.height(settings.height);
26
        }
27
        if (settings.cols) {
28
            textarea.attr('cols', settings.cols);
29
        } else {
30
            textarea.width(settings.width);
31
        }
32
        $(this).append(textarea);
33
        return(textarea);
34
    },
35
    plugin : function(settings, original) {
36
        $('textarea', this).charCounter(settings.charcounter.characters, settings.charcounter);
37
    }
38
});