(array, reverse)
| 7015 | } |
| 7016 | |
| 7017 | function sortByWeight(array, reverse) { |
| 7018 | return array.sort(function(a, b) { |
| 7019 | var v0 = reverse ? b : a; |
| 7020 | var v1 = reverse ? a : b; |
| 7021 | return v0.weight === v1.weight ? |
| 7022 | v0.index - v1.index : |
| 7023 | v0.weight - v1.weight; |
| 7024 | }); |
| 7025 | } |
| 7026 | |
| 7027 | function wrapBoxes(boxes) { |
| 7028 | var layoutBoxes = []; |