mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-13 09:12:52 +00:00
21 lines
541 B
JavaScript
21 lines
541 B
JavaScript
export function Spinner(context) {
|
|
var connection = context.connection();
|
|
|
|
return function(selection) {
|
|
var img = selection
|
|
.append('img')
|
|
.attr('src', context.imagePath('loader-black.gif'))
|
|
.style('opacity', 0);
|
|
|
|
connection.on('loading.spinner', function() {
|
|
img.transition()
|
|
.style('opacity', 1);
|
|
});
|
|
|
|
connection.on('loaded.spinner', function() {
|
|
img.transition()
|
|
.style('opacity', 0);
|
|
});
|
|
};
|
|
}
|