Skip to content

Commit 52eef65

Browse files
committed
Allow to set the animDuration for legend click
closes #73
1 parent 4388584 commit 52eef65

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

js/jquery.mapael.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1037,9 +1037,9 @@
10371037
, hiddenNewAttr = (hidden == 0) ? {"data-hidden": 1} : {"data-hidden": 0};
10381038

10391039
if (hidden == 0) {
1040-
label.animate({"opacity":0.5}, 300);
1040+
label.animate({"opacity":0.5}, legendOptions.hideElemsOnClick.animDuration);
10411041
} else {
1042-
label.animate({"opacity":1}, 300);
1042+
label.animate({"opacity":1}, legendOptions.hideElemsOnClick.animDuration);
10431043
}
10441044

10451045
for (var id in elems) {
@@ -1056,15 +1056,15 @@
10561056
) {
10571057
(function(id) {
10581058
if (hidden == 0) {
1059-
elems[id].mapElem.animate({"opacity":legendOptions.hideElemsOnClick.opacity}, 300, "linear", function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].mapElem.hide();});
1060-
elems[id].textElem && elems[id].textElem.animate({"opacity":legendOptions.hideElemsOnClick.opacity}, 300, "linear", function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].textElem.hide();});
1059+
elems[id].mapElem.animate({"opacity":legendOptions.hideElemsOnClick.opacity}, legendOptions.hideElemsOnClick.animDuration, "linear", function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].mapElem.hide();});
1060+
elems[id].textElem && elems[id].textElem.animate({"opacity":legendOptions.hideElemsOnClick.opacity}, legendOptions.hideElemsOnClick.animDuration, "linear", function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].textElem.hide();});
10611061
} else {
10621062
if (legendOptions.hideElemsOnClick.opacity == 0) {
10631063
elems[id].mapElem.show();
10641064
elems[id].textElem && elems[id].textElem.show();
10651065
}
1066-
elems[id].mapElem.animate({"opacity":typeof elems[id].mapElem.originalAttrs.opacity != "undefined" ? elems[id].mapElem.originalAttrs.opacity : 1}, 300);
1067-
elems[id].textElem && elems[id].textElem.animate({"opacity":typeof elems[id].textElem.originalAttrs.opacity != "undefined" ? elems[id].textElem.originalAttrs.opacity : 1}, 300);
1066+
elems[id].mapElem.animate({"opacity":typeof elems[id].mapElem.originalAttrs.opacity != "undefined" ? elems[id].mapElem.originalAttrs.opacity : 1}, legendOptions.hideElemsOnClick.animDuration);
1067+
elems[id].textElem && elems[id].textElem.animate({"opacity":typeof elems[id].textElem.originalAttrs.opacity != "undefined" ? elems[id].textElem.originalAttrs.opacity : 1}, legendOptions.hideElemsOnClick.animDuration);
10681068
}
10691069
})(id);
10701070
}
@@ -1431,6 +1431,7 @@
14311431
, hideElemsOnClick : {
14321432
enabled : true
14331433
, opacity : 0.2
1434+
, animDuration : 300
14341435
}
14351436
, slices : []
14361437
, mode : "vertical"

0 commit comments

Comments
 (0)