mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-30 19:59:35 +02:00
Fix issue where mapillary sign colors were not shown
This commit is contained in:
@@ -361,7 +361,7 @@ export default {
|
||||
|
||||
// load mapillary signs sprite
|
||||
var defs = context.container().select('defs');
|
||||
defs.call(svgDefs(context).addSprites, ['mapillary-sprite']);
|
||||
defs.call(svgDefs(context).addSprites, ['mapillary-sprite'], false /* don't override colors */ );
|
||||
|
||||
// Register viewer resize handler
|
||||
context.ui().photoviewer.on('resize', function() {
|
||||
|
||||
+3
-3
@@ -174,11 +174,11 @@ export function svgDefs(context) {
|
||||
defs
|
||||
.call(drawDefs.addSprites, [
|
||||
'iD-sprite', 'maki-sprite', 'temaki-sprite', 'fa-sprite', 'community-sprite'
|
||||
]);
|
||||
], true);
|
||||
}
|
||||
|
||||
|
||||
drawDefs.addSprites = function(selection, ids) {
|
||||
drawDefs.addSprites = function(selection, ids, overrideColors) {
|
||||
var spritesheets = selection.selectAll('.spritesheet');
|
||||
var currData = spritesheets.data();
|
||||
var data = _uniq(currData.concat(ids));
|
||||
@@ -199,7 +199,7 @@ export function svgDefs(context) {
|
||||
node.appendChild(
|
||||
d3_select(svg.documentElement).attr('id', d).node()
|
||||
);
|
||||
if (d !== 'iD-sprite') { // allow icon colors to be overridden..
|
||||
if (overrideColors && d !== 'iD-sprite') { // allow icon colors to be overridden..
|
||||
d3_select(node).selectAll('path')
|
||||
.attr('fill', 'currentColor');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user