From 8fe92b94ce5e1e2857d088752d94e19db7e3d8a8 Mon Sep 17 00:00:00 2001 From: Valerio Virgillito Date: Sun, 17 Jun 2012 22:31:44 -0700 Subject: montage v11 merge into ninja Signed-off-by: Valerio Virgillito --- .../montage/ui/input-radio.reel/input-radio.css | 36 +++++++++++++++++++++ .../montage/ui/input-radio.reel/input-radio.html | 14 ++++++++ .../montage/ui/input-radio.reel/input-radio.js | 25 ++++++++++++++ node_modules/montage/ui/input-radio.reel/radio.png | Bin 0 -> 1015 bytes 4 files changed, 75 insertions(+) create mode 100644 node_modules/montage/ui/input-radio.reel/input-radio.css create mode 100644 node_modules/montage/ui/input-radio.reel/input-radio.html create mode 100644 node_modules/montage/ui/input-radio.reel/input-radio.js create mode 100644 node_modules/montage/ui/input-radio.reel/radio.png (limited to 'node_modules/montage/ui/input-radio.reel') diff --git a/node_modules/montage/ui/input-radio.reel/input-radio.css b/node_modules/montage/ui/input-radio.reel/input-radio.css new file mode 100644 index 00000000..71b49375 --- /dev/null +++ b/node_modules/montage/ui/input-radio.reel/input-radio.css @@ -0,0 +1,36 @@ +/* + This file contains proprietary software owned by Motorola Mobility, Inc.
+ No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
+ (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. +
*/ + +.montage-inputRadio { + -webkit-appearance: none; + -moz-appearance: none; + outline: none; + box-sizing: border-box; + vertical-align: middle; + font-size: 12px; + width: 1.5em; + height: 1.5em; + border-radius: 1em; + border: 1px solid #b3b3b3; + background: #f2f2f2; + cursor: pointer; +} + +.montage-inputRadio:hover { + background-color: #fff; +} + +.montage-inputRadio:active { + background-color: #e5e5e5; +} + +.montage-inputRadio:focus { + border-color: #7f7f7f; +} + +.montage-inputRadio:checked { + background: #f2f2f2 url(radio.png) no-repeat center; +} \ No newline at end of file diff --git a/node_modules/montage/ui/input-radio.reel/input-radio.html b/node_modules/montage/ui/input-radio.reel/input-radio.html new file mode 100644 index 00000000..f9c675b9 --- /dev/null +++ b/node_modules/montage/ui/input-radio.reel/input-radio.html @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/node_modules/montage/ui/input-radio.reel/input-radio.js b/node_modules/montage/ui/input-radio.reel/input-radio.js new file mode 100644 index 00000000..66cd9036 --- /dev/null +++ b/node_modules/montage/ui/input-radio.reel/input-radio.js @@ -0,0 +1,25 @@ +/* + This file contains proprietary software owned by Motorola Mobility, Inc.
+ No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
+ (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. +
*/ +/*global require,exports */ +var Montage = require("montage").Montage, + Component = require("ui/component").Component, + NativeInputRadio = require("ui/native/input-radio.reel").InputRadio; + +/** + * Input Radio + */ +exports.InputRadio = Montage.create(NativeInputRadio, { + + hasTemplate: {value: true}, + + didSetElement: { + value: function() { + NativeInputRadio.didSetElement.call(this); + this['class'] = (this['class'] || '') + ' montage-inputRadio'; + } + } + +}); \ No newline at end of file diff --git a/node_modules/montage/ui/input-radio.reel/radio.png b/node_modules/montage/ui/input-radio.reel/radio.png new file mode 100644 index 00000000..30975c54 Binary files /dev/null and b/node_modules/montage/ui/input-radio.reel/radio.png differ -- cgit v1.2.3