summaryrefslogtreecommitdiff
path: root/webapps/qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Compare.js
diff options
context:
space:
mode:
Diffstat (limited to 'webapps/qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Compare.js')
-rw-r--r--webapps/qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Compare.js86
1 files changed, 0 insertions, 86 deletions
diff --git a/webapps/qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Compare.js b/webapps/qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Compare.js
deleted file mode 100644
index 3de325d717..0000000000
--- a/webapps/qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Compare.js
+++ /dev/null
@@ -1,86 +0,0 @@
-/* ************************************************************************
-
- 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.util.Compare");
-
-qx.util.Compare.byString = function(a, b) {
- return a==b ? 0 : a > b ? 1 : -1;
-}
-
-qx.util.Compare.byStringCaseInsensitive = function(a, b) {
- return qx.util.Compare.byString(a.toLowerCase(), b.toLowerCase());
-}
-
-qx.util.Compare.byStringUmlautsShort = function(a, b) {
- return qx.util.Compare.byString(qx.util.Normalization.umlautsShort(a), qx.util.Normalization.umlautsShort(b));
-}
-
-qx.util.Compare.byStringUmlautsShortCaseInsensitive = function(a, b) {
- return qx.util.Compare.byString(qx.util.Normalization.umlautsShort(a).toLowerCase(), qx.util.Normalization.umlautsShort(b).toLowerCase());
-}
-
-qx.util.Compare.byStringUmlautsLong = function(a, b) {
- return qx.util.Compare.byString(qx.util.Normalization.umlautsLong(a), qx.util.Normalization.umlautsLong(b));
-}
-
-qx.util.Compare.byStringUmlautsLongCaseInsensitive = function(a, b) {
- return qx.util.Compare.byString(qx.util.Normalization.umlautsLong(a).toLowerCase(), qx.util.Normalization.umlautsLong(b).toLowerCase());
-}
-
-qx.util.Compare.byFloat = function(a, b) {
- return a - b;
-}
-
-qx.util.Compare.byInteger = qx.util.Compare.byNumber = qx.util.Compare.byFloat;
-
-qx.util.Compare.byIntegerString = function(a, b) {
- return parseInt(a) - parseInt(b);
-}
-
-qx.util.Compare.byFloatString = function(a, b) {
- return parseFloat(a) - parseFloat(b);
-}
-
-qx.util.Compare.byNumberString = qx.util.Compare.byFloatString;
-
-qx.util.Compare.byIPv4 = function(a, b)
-{
- var ipa = a.split(".", 4);
- var ipb = b.split(".", 4);
-
- for (var i=0; i<3; i++)
- {
- a = parseInt(ipa[i]);
- b = parseInt(ipb[i]);
-
- if (a != b) {
- return a - b;
- }
- }
-
- return parseInt(ipa[3]) - parseInt(ipb[3]);
-}
-
-qx.util.Compare.byZIndex = function(a, b) {
- return a.getZIndex() - b.getZIndex();
-}