summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/rectangles/util/sort.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-08-05 18:01:28 -0400
committerJules Laplace <jules@okfoc.us>2014-08-05 18:01:28 -0400
commita5025cb5b55e8bd7bcde314a500528dd255394e1 (patch)
tree0f2da4415fa73253b4622b65b935277222e192bb /public/assets/javascripts/rectangles/util/sort.js
parent7f7262473b844bc48f59f0a6e6ef2c7231b33987 (diff)
parentabd50f1cfca26bb8e83275cfb443a2d678625aef (diff)
merge
Diffstat (limited to 'public/assets/javascripts/rectangles/util/sort.js')
-rw-r--r--public/assets/javascripts/rectangles/util/sort.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/public/assets/javascripts/rectangles/util/sort.js b/public/assets/javascripts/rectangles/util/sort.js
index 3b4771c..7aa40a2 100644
--- a/public/assets/javascripts/rectangles/util/sort.js
+++ b/public/assets/javascripts/rectangles/util/sort.js
@@ -84,13 +84,20 @@
.sort(compare_car)
.map(cdr)
}
- sort.compare_z = function (a,b){
+ sort.compare_rect_y = function (a,b){
return a.rect.y.a < b.rect.y.a ? -1 : a.rect.y.a == b.rect.y.a ? 0 : 1
}
- sort.compare_x = function (a,b){
+ sort.compare_rect_x = function (a,b){
return a.rect.x.a > b.rect.x.a ? -1 : a.rect.x.a == b.rect.x.a ? 0 : 1
}
+ sort.compare_x = function (a,b){
+ return a.x < b.x ? -1 : a.x == b.x ? 0 : 1
+ }
+ sort.compare_z = function (a,b){
+ return a.z > b.z ? -1 : a.z == b.z ? 0 : 1
+ }
+
if ("window" in this) {
window.sort = sort
}