From ecb0db70098765c2ca47fe8393e05a61dfe0f6e2 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Fri, 29 Jan 2016 00:38:59 -0500 Subject: [PATCH] Remove inline opacity style after transition complete (This was causing the raw tag editor to sometimes *not* display for fallback presets like "point", "line", "area") --- js/id/ui/toggle.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/id/ui/toggle.js b/js/id/ui/toggle.js index 59e6c5870..7833fffd4 100644 --- a/js/id/ui/toggle.js +++ b/js/id/ui/toggle.js @@ -10,7 +10,9 @@ iD.ui.Toggle = function(show, callback) { .transition() .style('opacity', show ? 1 : 0) .each('end', function() { - d3.select(this).classed('hide', !show); + d3.select(this) + .classed('hide', !show) + .style('opacity', null); if (callback) callback.apply(this); }); };