Sha256: da772e3cefafca1d1f39f6bd5bb3d1eaf343446621b220307262d4cb1c0f5636

Contents?: true

Size: 559 Bytes

Versions: 3

Compression:

Stored size: 559 Bytes

Contents

/*
---
 
script: Button.js
 
description: A button widget. You click it, it fires the event
 
license: Public domain (http://unlicense.org).

authors: Yaroslaff Fedin
 
requires:
  - LSD/LSD.Widget
  - LSD/LSD.Mixin.Touchable
  - LSD/LSD.Mixin.Command

provides: 
  - LSD.Widget.Button
 
...
*/

LSD.Widget.Button = new Class({  
  options: {
    tag: 'button',
    inline: true,
    pseudos: Array.fast('touchable', 'clickable', 'command')
  },
  
  write: function(content) {
    this.setState('text');
    return this.parent.apply(this, arguments);
  }
});

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lsd_rails-0.1.2 Packages/lsd-widgets/Source/Button.js
lsd_rails-0.1.1 Packages/lsd-widgets/Source/Button.js
lsd_rails-0.1 Packages/lsd-widgets/Source/Button.js