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 --- node_modules/montage/ui/textarea.reel/textarea.css | 36 ---------------- .../montage/ui/textarea.reel/textarea.html | 15 ------- node_modules/montage/ui/textarea.reel/textarea.js | 48 +++++++++++++--------- 3 files changed, 28 insertions(+), 71 deletions(-) delete mode 100755 node_modules/montage/ui/textarea.reel/textarea.css delete mode 100755 node_modules/montage/ui/textarea.reel/textarea.html mode change 100755 => 100644 node_modules/montage/ui/textarea.reel/textarea.js (limited to 'node_modules/montage/ui/textarea.reel') diff --git a/node_modules/montage/ui/textarea.reel/textarea.css b/node_modules/montage/ui/textarea.reel/textarea.css deleted file mode 100755 index 4164fdc9..00000000 --- a/node_modules/montage/ui/textarea.reel/textarea.css +++ /dev/null @@ -1,36 +0,0 @@ -/* - 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/textarea.reel/textarea.html b/node_modules/montage/ui/textarea.reel/textarea.html deleted file mode 100755 index 850fe533..00000000 --- a/node_modules/montage/ui/textarea.reel/textarea.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - diff --git a/node_modules/montage/ui/textarea.reel/textarea.js b/node_modules/montage/ui/textarea.reel/textarea.js old mode 100755 new mode 100644 index 44e5f0a5..f812fb97 --- a/node_modules/montage/ui/textarea.reel/textarea.js +++ b/node_modules/montage/ui/textarea.reel/textarea.js @@ -3,27 +3,35 @@ 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/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/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/textarea.reel".TextArea# */{ -/** - Description TODO - @private -*/ - _drawSpecific: { - enumerable: false, - value: function() { - this.element.classList.add('montage-textarea'); +Component = require("ui/component").Component, +TextInput = require("ui/text-input").TextInput; + +var TextArea = exports.TextArea = Montage.create(TextInput, { + + textContent: { + get: function() { + return this.value; + }, + set: function(v) { + this.value = v; } } + +}); + +TextArea.addAttributes({ + autofocus: null, + cols: null, + dirname: null, + disabled: {dataType: 'boolean'}, + form: null, + maxlength: null, + name: null, + placeholder: null, + readonly: {dataType: 'boolean'}, + required: {dataType: 'boolean'}, + rows: null, + wrap: null }); -- cgit v1.2.3