diff options
author | Valerio Virgillito | 2012-06-05 00:11:03 -0700 |
---|---|---|
committer | Valerio Virgillito | 2012-06-05 00:11:03 -0700 |
commit | f7e4257745ccd44b8d24555f0ef787429d6e472c (patch) | |
tree | 1965bbb794036a8d6184630c188a34f7a6d956e0 /node_modules/montage/ui/autocomplete/autocomplete.reel/autocomplete.js | |
parent | c1ec69879028220b0c3f11ad6e24035bf527802c (diff) | |
download | ninja-f7e4257745ccd44b8d24555f0ef787429d6e472c.tar.gz |
adding the latest v0.10 montage
Signed-off-by: Valerio Virgillito <valerio@motorola.com>
Diffstat (limited to 'node_modules/montage/ui/autocomplete/autocomplete.reel/autocomplete.js')
-rw-r--r-- | node_modules/montage/ui/autocomplete/autocomplete.reel/autocomplete.js | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/node_modules/montage/ui/autocomplete/autocomplete.reel/autocomplete.js b/node_modules/montage/ui/autocomplete/autocomplete.reel/autocomplete.js index c9cbca74..4e2dd82e 100644 --- a/node_modules/montage/ui/autocomplete/autocomplete.reel/autocomplete.js +++ b/node_modules/montage/ui/autocomplete/autocomplete.reel/autocomplete.js | |||
@@ -70,7 +70,6 @@ var Autocomplete = exports.Autocomplete = Montage.create(TextInput, { | |||
70 | 70 | ||
71 | _delay: {value: null}, | 71 | _delay: {value: null}, |
72 | delay: { | 72 | delay: { |
73 | distinct: true, | ||
74 | get: function(){ | 73 | get: function(){ |
75 | return this._delay; | 74 | return this._delay; |
76 | }, | 75 | }, |
@@ -81,7 +80,8 @@ var Autocomplete = exports.Autocomplete = Montage.create(TextInput, { | |||
81 | } | 80 | } |
82 | this._delay = value; | 81 | this._delay = value; |
83 | } | 82 | } |
84 | } | 83 | }, |
84 | serializable: true | ||
85 | }, | 85 | }, |
86 | 86 | ||
87 | /** | 87 | /** |
@@ -89,7 +89,8 @@ var Autocomplete = exports.Autocomplete = Montage.create(TextInput, { | |||
89 | * Default = 2 | 89 | * Default = 2 |
90 | */ | 90 | */ |
91 | minLength: { | 91 | minLength: { |
92 | value: null | 92 | value: null, |
93 | serializable: true | ||
93 | }, | 94 | }, |
94 | 95 | ||
95 | _tokens: {value: null}, | 96 | _tokens: {value: null}, |
@@ -104,8 +105,7 @@ var Autocomplete = exports.Autocomplete = Montage.create(TextInput, { | |||
104 | }, | 105 | }, |
105 | modify: function(v) { | 106 | modify: function(v) { |
106 | this._tokens = v; | 107 | this._tokens = v; |
107 | }, | 108 | } |
108 | distinct: true | ||
109 | }, | 109 | }, |
110 | 110 | ||
111 | // overridden here to get the substring/searchString | 111 | // overridden here to get the substring/searchString |
@@ -241,7 +241,6 @@ var Autocomplete = exports.Autocomplete = Montage.create(TextInput, { | |||
241 | 241 | ||
242 | _suggestedValue: {value: null}, | 242 | _suggestedValue: {value: null}, |
243 | suggestedValue: { | 243 | suggestedValue: { |
244 | distinct: true, | ||
245 | enumerable: false, | 244 | enumerable: false, |
246 | get: function() { | 245 | get: function() { |
247 | return this._suggestedValue; | 246 | return this._suggestedValue; |
@@ -443,7 +442,9 @@ var Autocomplete = exports.Autocomplete = Montage.create(TextInput, { | |||
443 | fn.call(this); | 442 | fn.call(this); |
444 | 443 | ||
445 | if (!this._valueSyncedWithInputField) { | 444 | if (!this._valueSyncedWithInputField) { |
446 | this.value = this.tokens.join(this.separator); | 445 | if(this.tokens) { |
446 | this.value = this.tokens.join(this.separator); | ||
447 | } | ||
447 | if(this.value && this.value.charAt(this.value.length-1) != this.separator) { | 448 | if(this.value && this.value.charAt(this.value.length-1) != this.separator) { |
448 | this.value += this.separator; | 449 | this.value += this.separator; |
449 | } | 450 | } |