Sha256: bbbd0ef280b73b8b9a94a13a9bf994ff27c88ae90bd68693cd0067da2cc7c881

Contents?: true

Size: 610 Bytes

Versions: 4

Compression:

Stored size: 610 Bytes

Contents

/*
---
 
script: Radio.js
 
description: One-from-a-list kind of a widget
 
license: Public domain (http://unlicense.org).

authors: Yaroslaff Fedin
 
requires:
  - LSD.Native.Input

provides: 
  - LSD.Native.Input.Radio
 
...
*/

LSD.Native.Input.Radio = new Class({
  Extends: LSD.Native.Input,

  options: {
    pseudos: Array.object('radio', 'clickable'),
    events: {
      _checkbox: {
        self: {
          check: function() {
            this.element.checked = true;
          },
          uncheck: function() {
            this.element.checked = false;
          }
        }
      }
    }
  }
});

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
lsd_rails-0.1.6 Packages/lsd-native/Source/Input/Radio.js
lsd_rails-0.1.5 Packages/lsd-native/Source/Input/Radio.js
lsd_rails-0.1.4 Packages/lsd-native/Source/Input/Radio.js
lsd_rails-0.1.3 Packages/lsd-native/Source/Input/Radio.js