From e6f07bd2270ae3b551e09a6fb58c23899a42f037 Mon Sep 17 00:00:00 2001 From: dichi <13516063@std.stei.itb.ac.id> Date: Mon, 15 Apr 2019 14:24:02 +0700 Subject: [PATCH] prevent expanding data when lowest level has been reached --- src/components/partials/Visualization.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/partials/Visualization.vue b/src/components/partials/Visualization.vue index f94f25c..cb245d4 100644 --- a/src/components/partials/Visualization.vue +++ b/src/components/partials/Visualization.vue @@ -48,7 +48,8 @@ export default { columnForColor = "name", columnForWidth = "value", columnId = "_id", - columnPercentage = "persentase" + columnPercentage = "percentage", + columnSubdata = "subdata" var self = this @@ -136,8 +137,10 @@ export default { return self.tooltip.style("visibility", "visible") }) .on("mouseup", function(d) { - self.clear() - self.$emit('click-handler', d[columnId]) + if (d[columnSubdata].length != 0) { + self.clear() + self.$emit('click-handler', d[columnId]) + } }) .on("mousemove", function() { return self.tooltip.style("top", (d3.event.pageY-150) + "px").style("left", (d3.event.pageX) + "px") -- GitLab