summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/rectangles/util/sort.js
diff options
context:
space:
mode:
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
}