Sha256: 31ad4d8fe339e34ade645fd4783d35fe1446d205d063676294de59da20ef2971

Contents?: true

Size: 1.64 KB

Versions: 23

Compression:

Stored size: 1.64 KB

Contents

o: ActiveSupport::Cache::Entry	:@compressedF:@expires_in0:@created_atf1332439079.2236581Pj:@value{	I"length:EFi›I"digest;
F"%725155d4eab4c9f3f265a35dbcd39d9eI"source;
FI"›(function($) {
  /*
  * Auto-growing textareas
  */
  $.fn.autogrow = function(options) {

    this.filter('textarea').each(function() {

      var $this   = $(this),
      minHeight   = $this.height(),
      lineHeight  = $this.css('lineHeight');

      var shadow = $('<div></div>').css({
        position:   'absolute',
        top:        -10000,
        left:       -10000,
        width:      $(this).width() - parseInt($this.css('paddingLeft')) - parseInt($this.css('paddingRight')),
        fontSize:   $this.css('fontSize'),
        fontFamily: $this.css('fontFamily'),
        lineHeight: $this.css('lineHeight'),
        resize:     'none'
      }).appendTo(document.body);

      var update = function() {

        var times = function(string, number) {
          var _res = '';
          for(var i = 0; i < number; i ++) {
            _res = _res + string;
          }
          return _res;
        };

        var val = this.value.replace(/</g, '&lt;')
        .replace(/>/g, '&gt;')
        .replace(/&/g, '&amp;')
        .replace(/\n$/, '<br/>&nbsp;')
        .replace(/\n/g, '<br/>')
        .replace(/ {2,}/g, function(space) { return times('&nbsp;', space.length -1) + ' ' });

        shadow.html(val);
        $(this).css('height', Math.max(shadow.height() + 20, minHeight));
      }

      $(this).change(update).keyup(update).keydown(update);
      update.apply(this);
    });
    return this;
  }
})(jQuery);
;
FI"
_version;
F"%9f4f9b6ad18147be9040673fe90d3f38

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
speedo-0.4.1 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.4.0 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.3.4 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.3.3 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.3.2 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.3.1 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.3.0 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.2.5 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.2.0 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.1.9 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.1.8 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.1.7 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.1.6 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.1.5 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.1.4 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.1.3 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.1.2 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.1.1 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.1.0 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395
speedo-0.0.8 test/dummy/tmp/cache/assets/C8E/F50/sprockets%2Fd8870c8cd6268b552059e4165dd41395