From a3024011a91d3941f81481dd4d600e9684eb0fd4 Mon Sep 17 00:00:00 2001 From: Valerio Virgillito Date: Thu, 2 Feb 2012 00:11:51 -0800 Subject: upgrading to Montage v0.6 Signed-off-by: Valerio Virgillito --- .../montage/ui/bluemoon/textarea.reel/textarea.css | 36 ++++++++++++++++++++++ .../ui/bluemoon/textarea.reel/textarea.html | 15 +++++++++ .../montage/ui/bluemoon/textarea.reel/textarea.js | 29 +++++++++++++++++ 3 files changed, 80 insertions(+) create mode 100644 node_modules/montage/ui/bluemoon/textarea.reel/textarea.css create mode 100644 node_modules/montage/ui/bluemoon/textarea.reel/textarea.html create mode 100644 node_modules/montage/ui/bluemoon/textarea.reel/textarea.js (limited to 'node_modules/montage/ui/bluemoon/textarea.reel') diff --git a/node_modules/montage/ui/bluemoon/textarea.reel/textarea.css b/node_modules/montage/ui/bluemoon/textarea.reel/textarea.css new file mode 100644 index 00000000..4164fdc9 --- /dev/null +++ b/node_modules/montage/ui/bluemoon/textarea.reel/textarea.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-textarea { + width: 300px; + height: 100px; + line-height: 1em; + z-index: 1; + cursor: pointer; + background-color: hsl(0, 0%, 80%); + border: 1px solid hsl(0, 0%, 40%); + padding: 5px; + font-size: 1.0em; +} + +.montage-textarea:focus { + background-color: hsl(0, 100%, 99%); + border: 2px solid hsl(0, 0%, 40%); +} + +.montage-text-invalid { + border: 2px solid #E73525; + border-style: dashed; +} + +.montage-error-text { + /*color: #E73525; + margin: 2px 0; + background-image: url(dialog_warning.png); + background-repeat: no-repeat; + padding: 5px 0 5px 32px; + */ +} diff --git a/node_modules/montage/ui/bluemoon/textarea.reel/textarea.html b/node_modules/montage/ui/bluemoon/textarea.reel/textarea.html new file mode 100644 index 00000000..850fe533 --- /dev/null +++ b/node_modules/montage/ui/bluemoon/textarea.reel/textarea.html @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/node_modules/montage/ui/bluemoon/textarea.reel/textarea.js b/node_modules/montage/ui/bluemoon/textarea.reel/textarea.js new file mode 100644 index 00000000..a5549390 --- /dev/null +++ b/node_modules/montage/ui/bluemoon/textarea.reel/textarea.js @@ -0,0 +1,29 @@ +/* + 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. +
*/ +/** + @module "montage/ui/bluemoon/textarea.reel" + @requires montage/core/core + @requires montage/ui/editable-text +*/ +var Montage = require("montage").Montage, + EditableText = require("ui/editable-text").EditableText; +/** + @class module:"montage/ui/bluemoon/textarea.reel".TextArea + @classdesc TextArea component - multiline text field + @extends module:montage/ui/editable-text.EditableText +*/ +exports.TextArea = Montage.create(EditableText, /** @lends module:"montage/ui/bluemoon/textarea.reel".TextArea# */{ +/** + Description TODO + @private +*/ + _drawSpecific: { + enumerable: false, + value: function() { + this.element.classList.add('montage-textarea'); + } + } +}); -- cgit v1.2.3