Skip to content

Commit 7aa4a63

Browse files
committed
ref:code refactor
1 parent b9cc007 commit 7aa4a63

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/jquery.enjoyhint.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -927,12 +927,18 @@ CanvasRenderingContext2D.prototype.roundRect = function(x, y, w, h, r) {
927927

928928
var areas_priority = areas_for_label
929929
.sort(function(area1, area2){return area1.common_area - area2.common_area})
930+
.map(function(area){return area.name});
930931

931932
var label_hor_side = 'oversized';
932933
for (var i = 0; i < areas_priority.length; i++) {
933-
if (areas_priority[i].width > label_horizontal_space_required && areas_priority[i].height > label_vertical_space_required) {
934-
label_hor_side = areas_priority[i].name;
935-
if(areas_priority[i].name === areas_priority[areas_priority.length - 1]) {
934+
var name = areas_priority[i];
935+
var area = areas_for_label.find(function(area) {return area.name === name});
936+
if (
937+
area.width > label_horizontal_space_required
938+
&& area.height > label_vertical_space_required
939+
) {
940+
label_hor_side = name;
941+
if(name === areas_priority[areas_priority.length - 1].name) {
936942
break;
937943
}
938944
}

0 commit comments

Comments
 (0)