diff options
author | Valerio Virgillito | 2012-02-01 00:09:27 -0800 |
---|---|---|
committer | Valerio Virgillito | 2012-02-01 00:09:27 -0800 |
commit | 8592cfb89db05f0e52d8c1b8c7046e6f49e3522d (patch) | |
tree | a6f9b5adfe16fd6232708f8a2345cd79056caca9 /node_modules/montage-user/core/converter/lower-case-converter.js | |
parent | c6d1a1da9e7cdf477daf32410d80691eb1e828d5 (diff) | |
download | ninja-8592cfb89db05f0e52d8c1b8c7046e6f49e3522d.tar.gz |
Adding a montage framework copy for the user document
Adding a new montage copy containing the latest version of montage to use the new native widgets
Signed-off-by: Valerio Virgillito <valerio@motorola.com>
Diffstat (limited to 'node_modules/montage-user/core/converter/lower-case-converter.js')
-rwxr-xr-x | node_modules/montage-user/core/converter/lower-case-converter.js | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/node_modules/montage-user/core/converter/lower-case-converter.js b/node_modules/montage-user/core/converter/lower-case-converter.js new file mode 100755 index 00000000..a7e8a360 --- /dev/null +++ b/node_modules/montage-user/core/converter/lower-case-converter.js | |||
@@ -0,0 +1,46 @@ | |||
1 | /* <copyright> | ||
2 | This file contains proprietary software owned by Motorola Mobility, Inc.<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. | ||
5 | </copyright> */ | ||
6 | /** | ||
7 | @module montage/core/converter/lower-case-converter | ||
8 | @requires montage/core/core | ||
9 | @requires montage/core/converter/converter | ||
10 | */ | ||
11 | var Montage = require("montage").Montage; | ||
12 | var Converter = require("core/converter/converter").Converter; | ||
13 | |||
14 | /** | ||
15 | @class module:montage/core/converter/lower-case-converter.LowerCaseConverter | ||
16 | @classdesc Converts a string to lowercase. | ||
17 | */ | ||
18 | exports.LowerCaseConverter = Montage.create(Converter, /** @lends module:montage/core/converter/lower-case-converter.LowerCaseConverter# */{ | ||
19 | |||
20 | _convert: { | ||
21 | value: function(v) { | ||
22 | if (v && typeof v === 'string') { | ||
23 | return (v.toLowerCase ? v.toLowerCase() : v); | ||
24 | } | ||
25 | return v; | ||
26 | } | ||
27 | }, | ||
28 | |||
29 | /** | ||
30 | @function | ||
31 | @param {String} v Case format | ||
32 | @returns this._convert(v) | ||
33 | */ | ||
34 | convert: {value: function(v) { | ||
35 | return this._convert(v); | ||
36 | }}, | ||
37 | |||
38 | /** | ||
39 | @function | ||
40 | @param {String} v Case format | ||
41 | @returns this._convert(v) | ||
42 | */ | ||
43 | revert: {value: function(v) { | ||
44 | return this._convert(v); | ||
45 | }} | ||
46 | }); | ||