diff options
author | Jose Antonio Marquez | 2012-02-10 15:33:20 -0800 |
---|---|---|
committer | Jose Antonio Marquez | 2012-02-10 15:33:20 -0800 |
commit | f7f445e8ced728d04de4bf1c5711f6756488a71e (patch) | |
tree | b09f00c28ff7123354af40509283ddec846f438d /js/helper-classes | |
parent | 632a5daca17acb774b9344ccc0e9107f1643924c (diff) | |
parent | 48977780443d97b9e97b047066639c9056788041 (diff) | |
download | ninja-f7f445e8ced728d04de4bf1c5711f6756488a71e.tar.gz |
Merge branch 'refs/heads/NinjaInternal' into FileIO
Conflicts:
js/ninja.reel/ninja.html
js/stage/stage.reel/stage.html
Diffstat (limited to 'js/helper-classes')
-rwxr-xr-x | js/helper-classes/Utils.js | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/js/helper-classes/Utils.js b/js/helper-classes/Utils.js deleted file mode 100755 index 1cfc390e..00000000 --- a/js/helper-classes/Utils.js +++ /dev/null | |||
@@ -1,33 +0,0 @@ | |||
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 | // Adding to the String Prototype little utility function to capitalize the first Char of a String. | ||
8 | String.prototype.capitalizeFirstChar = function() { | ||
9 | return this.charAt(0).toUpperCase() + this.slice(1); | ||
10 | }; | ||
11 | |||
12 | exports.utils = Object.create(Object.prototype, { | ||
13 | |||
14 | getValueAndUnits: { | ||
15 | value: function(str) | ||
16 | { | ||
17 | var numberValue = parseFloat(str); | ||
18 | // Ignore all whitespace, digits, negative sign and "." when looking for units label | ||
19 | // The units must come after one or more digits | ||
20 | var objRegExp = /(\-*\d+\.*\d*)(\s*)(\w*\%*)/; | ||
21 | var unitsString = str.replace(objRegExp, "$3"); | ||
22 | if(unitsString) | ||
23 | { | ||
24 | var noSpaces = /(\s*)(\S*)(\s*)/; | ||
25 | // strip out spaces and convert to lower case | ||
26 | var match = (unitsString.replace(noSpaces, "$2")).toLowerCase(); | ||
27 | } | ||
28 | |||
29 | return [numberValue, match]; | ||
30 | } | ||
31 | } | ||
32 | |||
33 | }); \ No newline at end of file | ||