aboutsummaryrefslogtreecommitdiff
path: root/node_modules/montage/ui/textarea.reel/textarea.js
diff options
context:
space:
mode:
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});