How to use the d3-fetch.svg function in d3-fetch

To help you get started, we’ve selected a few d3-fetch examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github openstreetmap / iD / modules / svg / defs.js View on Github external
.each(function(d) {
                var url = context.imagePath(d + '.svg');
                var node = d3_select(this).node();

                d3_svg(url)
                    .then(function(svg) {
                        node.appendChild(
                            d3_select(svg.documentElement).attr('id', d).node()
                        );
                        if (overrideColors && d !== 'iD-sprite') {   // allow icon colors to be overridden..
                            d3_select(node).selectAll('path')
                                .attr('fill', 'currentColor');
                        }
                    })
                    .catch(function() {
                        /* ignore */
                    });
            });
    };
github DefinitelyTyped / DefinitelyTyped / types / d3-fetch / d3-fetch-tests.ts View on Github external
promise2 = d3Fetch.csv(url, parseRow);
promise2 = d3Fetch.csv(url, init, parseRow);
promise1 = d3Fetch.dsv(';', url);
promise1 = d3Fetch.dsv(';', url, init);
promise2 = d3Fetch.dsv(';', url, parseRow);
promise2 = d3Fetch.dsv(';', url, init, parseRow);
promise1 = d3Fetch.tsv(url);
promise1 = d3Fetch.tsv(url, init);
promise2 = d3Fetch.tsv(url, parseRow);
promise2 = d3Fetch.tsv(url, init, parseRow);

let docPromise: Promise;
docPromise = d3Fetch.html(url);
docPromise = d3Fetch.html(url, init);

docPromise = d3Fetch.svg(url);
docPromise = d3Fetch.svg(url, init);

let xmlDocPromise: Promise;
xmlDocPromise = d3Fetch.xml(url);
xmlDocPromise = d3Fetch.xml(url, init);
github DefinitelyTyped / DefinitelyTyped / types / d3-fetch / d3-fetch-tests.ts View on Github external
promise2 = d3Fetch.csv(url, init, parseRow);
promise1 = d3Fetch.dsv(';', url);
promise1 = d3Fetch.dsv(';', url, init);
promise2 = d3Fetch.dsv(';', url, parseRow);
promise2 = d3Fetch.dsv(';', url, init, parseRow);
promise1 = d3Fetch.tsv(url);
promise1 = d3Fetch.tsv(url, init);
promise2 = d3Fetch.tsv(url, parseRow);
promise2 = d3Fetch.tsv(url, init, parseRow);

let docPromise: Promise;
docPromise = d3Fetch.html(url);
docPromise = d3Fetch.html(url, init);

docPromise = d3Fetch.svg(url);
docPromise = d3Fetch.svg(url, init);

let xmlDocPromise: Promise;
xmlDocPromise = d3Fetch.xml(url);
xmlDocPromise = d3Fetch.xml(url, init);