Skip to content

Commit 55e26e9

Browse files
committed
filling CSS classes of the created nodes with IDs of areas and plots
1 parent 0dbd627 commit 55e26e9

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

js/jquery.mapael.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
, options.legend.area
4343
);
4444
areas[id] = {'mapElem' : paper.path(mapConf.elems[id]).attr(elemOptions.attrs)};
45-
$.fn.mapael.initElem(paper, areas[id], elemOptions, $tooltip);
45+
$.fn.mapael.initElem(paper, areas[id], elemOptions, $tooltip, id);
4646
}
4747

4848
// Draw plots
@@ -69,7 +69,7 @@
6969
plots[id] = {'mapElem' : paper.circle(coords.x, coords.y, elemOptions.size / 2).attr(elemOptions.attrs)};
7070
}
7171

72-
$.fn.mapael.initElem(paper, plots[id], elemOptions, $tooltip);
72+
$.fn.mapael.initElem(paper, plots[id], elemOptions, $tooltip, id);
7373
}
7474

7575
// Enable zoom
@@ -219,8 +219,9 @@
219219
* @param elem
220220
* @param params
221221
* @param $tooltip
222+
* @param id
222223
*/
223-
$.fn.mapael.initElem = function(paper, elem, options, $tooltip) {
224+
$.fn.mapael.initElem = function(paper, elem, options, $tooltip, id) {
224225
var bbox = {}, textPosition = {};
225226
$.fn.mapael.setHoverOptions(elem.mapElem, options.attrs, options.attrsHover);
226227
options.href && $.fn.mapael.setHref(elem.mapElem, options.href);
@@ -235,6 +236,7 @@
235236
$.fn.mapael.setHoverOptions(elem.textElem, options.textAttrs, options.textAttrsHover);
236237
$.fn.mapael.setHover(paper, elem.mapElem, elem.textElem);
237238
$.fn.mapael.setCallbacks(options, elem.mapElem, elem.textElem);
239+
$(elem.textElem.node).attr('class', id);
238240
} else {
239241
$.fn.mapael.setHover(paper, elem.mapElem);
240242
$.fn.mapael.setCallbacks(options, elem.mapElem);
@@ -252,6 +254,8 @@
252254

253255
if (typeof options.value != "undefined")
254256
elem.value = options.value;
257+
258+
$(elem.mapElem.node).attr('class', id);
255259
}
256260

257261
/**

0 commit comments

Comments
 (0)