/* ************************************************************************ qooxdoo - the new era of web development http://qooxdoo.org Copyright: 2004-2006 by 1&1 Internet AG, Germany, http://www.1and1.org License: LGPL 2.1: http://www.gnu.org/licenses/lgpl.html Authors: * Sebastian Werner (wpbasti) * Andreas Ecker (ecker) ************************************************************************ */ /* ************************************************************************ ************************************************************************ */ qx.OO.defineClass("qx.lang.Number"); qx.lang.Number.isInRange = function(nr, vmin, vmax) { return nr >= vmin && nr <= vmax; } qx.lang.Number.isBetweenRange = function(nr, vmin, vmax) { return nr > vmin && nr < vmax; } qx.lang.Number.limit = function(nr, vmin, vmax) { if (typeof vmax === "number" && nr > vmax) { return vmax; } else if (typeof vmin === "number" && nr < vmin) { return vmin; } else { return nr; } }