minor changes, mostly documentation
This commit is contained in:
parent
9032821f14
commit
25c25c76c7
4 changed files with 11 additions and 8 deletions
|
@ -648,9 +648,9 @@ Ox.sum = function(col) {
|
||||||
|
|
||||||
/*@
|
/*@
|
||||||
Ox.toArray <f> Wraps any non-array in an array.
|
Ox.toArray <f> Wraps any non-array in an array.
|
||||||
>>> Ox.toArray('foo')
|
> Ox.toArray('foo')
|
||||||
['foo']
|
['foo']
|
||||||
>>> Ox.toArray(['foo'])
|
> Ox.toArray(['foo'])
|
||||||
['foo']
|
['foo']
|
||||||
@*/
|
@*/
|
||||||
Ox.toArray = function(obj) {
|
Ox.toArray = function(obj) {
|
||||||
|
|
|
@ -483,8 +483,9 @@ Ox.formatOrdinal <f> Formats a number as an ordinal
|
||||||
@*/
|
@*/
|
||||||
Ox.formatOrdinal = function(num) {
|
Ox.formatOrdinal = function(num) {
|
||||||
var str = num.toString(),
|
var str = num.toString(),
|
||||||
end = str[str.length - 1],
|
len = str.length
|
||||||
ten = str.length > 1 && str[str.length - 2] == '1';
|
end = str[len - 1],
|
||||||
|
ten = len > 1 && str[len - 2] == '1';
|
||||||
if (end == '1' && !ten) {
|
if (end == '1' && !ten) {
|
||||||
str += 'st';
|
str += 'st';
|
||||||
} else if (end == '2' && !ten) {
|
} else if (end == '2' && !ten) {
|
||||||
|
@ -524,6 +525,8 @@ Ox.formatString <f> Basic string formatting
|
||||||
'foobar'
|
'foobar'
|
||||||
@*/
|
@*/
|
||||||
|
|
||||||
|
// fixme: Ox.formatRoman() ?
|
||||||
|
|
||||||
Ox.formatString = function (str, obj) {
|
Ox.formatString = function (str, obj) {
|
||||||
return str.replace(/\{([^}]+)\}/g, function(str, match) {
|
return str.replace(/\{([^}]+)\}/g, function(str, match) {
|
||||||
return obj[match];
|
return obj[match];
|
||||||
|
|
|
@ -103,9 +103,9 @@ Ox.rad = function(deg) {
|
||||||
|
|
||||||
/*@
|
/*@
|
||||||
Ox.random <f> Returns a random integer within a given range
|
Ox.random <f> Returns a random integer within a given range
|
||||||
() -> 0 or 1
|
() -> <n> 0 or 1
|
||||||
(max) -> Integer between 0 (inclusive) and max (exclusive)
|
(max) -> <n> Integer between 0 (inclusive) and max (exclusive)
|
||||||
(min, max) -> Integer between min (inclusive) and max (exclusive)
|
(min, max) -> <n> Integer between min (inclusive) and max (exclusive)
|
||||||
> [0, 1].indexOf(Ox.random()) > -1
|
> [0, 1].indexOf(Ox.random()) > -1
|
||||||
true
|
true
|
||||||
> [0, 1, 2].indexOf(Ox.random(3)) > -1
|
> [0, 1, 2].indexOf(Ox.random(3)) > -1
|
||||||
|
|
|
@ -23,7 +23,7 @@ Ox.keyOf <f> Equivalent of [].indexOf for objects
|
||||||
Ox.keyOf = function(obj, val) {
|
Ox.keyOf = function(obj, val) {
|
||||||
var key;
|
var key;
|
||||||
Ox.forEach(obj, function(v, k) {
|
Ox.forEach(obj, function(v, k) {
|
||||||
if (v == val) {
|
if (v === val) {
|
||||||
key = k;
|
key = k;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue