aboutsummaryrefslogtreecommitdiff
path: root/node_modules/montage/ui/textarea.reel/textarea.js
diff options
context:
space:
mode:
authorArmen Kesablyan2012-02-07 16:55:34 -0800
committerArmen Kesablyan2012-02-07 16:55:34 -0800
commit10f0ad4c15f090b2d0d50d11e4c7aaf291e9eb0e (patch)
tree12b31910a3c7c7fa2ee0b26d8aaa611710e139a5 /node_modules/montage/ui/textarea.reel/textarea.js
parent7f8730c3add146f1ba107e6fc22d1f5a8348ed8b (diff)
parent668510892537eaaeb2e11520831d87b44b2489b7 (diff)
downloadninja-10f0ad4c15f090b2d0d50d11e4c7aaf291e9eb0e.tar.gz
Merge branch 'master' of github.com:Motorola-Mobility/ninja-internal into text-tool
Conflicts: _scss/compass_app_log.txt css/ninja.css
Diffstat (limited to 'node_modules/montage/ui/textarea.reel/textarea.js')
-rw-r--r--[-rwxr-xr-x]node_modules/montage/ui/textarea.reel/textarea.js48
1 files changed, 28 insertions, 20 deletions
diff --git a/node_modules/montage/ui/textarea.reel/textarea.js b/node_modules/montage/ui/textarea.reel/textarea.js
index 44e5f0a5..f812fb97 100755..100644
--- a/node_modules/montage/ui/textarea.reel/textarea.js
+++ b/node_modules/montage/ui/textarea.reel/textarea.js
@@ -3,27 +3,35 @@
3 No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.<br/> 3 No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.<br/>
4 (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. 4 (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved.
5 </copyright> */ 5 </copyright> */
6/** 6
7 @module "montage/ui/textarea.reel"
8 @requires montage/core/core
9 @requires montage/ui/editable-text
10*/
11var Montage = require("montage").Montage, 7var Montage = require("montage").Montage,
12 EditableText = require("ui/editable-text").EditableText; 8Component = require("ui/component").Component,
13/** 9TextInput = require("ui/text-input").TextInput;
14 @class module:"montage/ui/textarea.reel".TextArea 10
15 @classdesc TextArea component - multiline text field 11var TextArea = exports.TextArea = Montage.create(TextInput, {
16 @extends module:montage/ui/editable-text.EditableText 12
17*/ 13 textContent: {
18exports.TextArea = Montage.create(EditableText, /** @lends module:"montage/ui/textarea.reel".TextArea# */{ 14 get: function() {
19/** 15 return this.value;
20 Description TODO 16 },
21 @private 17 set: function(v) {
22*/ 18 this.value = v;
23 _drawSpecific: {
24 enumerable: false,
25 value: function() {
26 this.element.classList.add('montage-textarea');
27 } 19 }
28 } 20 }
21
22});
23
24TextArea.addAttributes({
25 autofocus: null,
26 cols: null,
27 dirname: null,
28 disabled: {dataType: 'boolean'},
29 form: null,
30 maxlength: null,
31 name: null,
32 placeholder: null,
33 readonly: {dataType: 'boolean'},
34 required: {dataType: 'boolean'},
35 rows: null,
36 wrap: null
29}); 37});