r21325: delete children in reverse order since the array is manipulated during the...
[Samba/gbeck.git] / webapps / qooxdoo-0.6.3-sdk / frontend / framework / source / class / qx / lang / Number.js
blobdc6984ba367c6d1c17e84e698e63ca4a055afd34
1 /* ************************************************************************
3    qooxdoo - the new era of web development
5    http://qooxdoo.org
7    Copyright:
8      2004-2006 by 1&1 Internet AG, Germany, http://www.1and1.org
10    License:
11      LGPL 2.1: http://www.gnu.org/licenses/lgpl.html
13    Authors:
14      * Sebastian Werner (wpbasti)
15      * Andreas Ecker (ecker)
17 ************************************************************************ */
19 /* ************************************************************************
22 ************************************************************************ */
24 qx.OO.defineClass("qx.lang.Number");
26 qx.lang.Number.isInRange = function(nr, vmin, vmax) {
27   return nr >= vmin && nr <= vmax;
30 qx.lang.Number.isBetweenRange = function(nr, vmin, vmax) {
31   return nr > vmin && nr < vmax;
34 qx.lang.Number.limit = function(nr, vmin, vmax)
36   if (typeof vmax === "number" && nr > vmax)
37   {
38     return vmax;
39   }
40   else if (typeof vmin === "number" && nr < vmin)
41   {
42     return vmin;
43   }
44   else
45   {
46     return nr;
47   }