Files
iD/modules/ui/flash.js
2017-02-17 00:23:24 -05:00

36 lines
761 B
JavaScript

import * as d3 from 'd3';
var timer;
export function uiFlash(showDuration) {
showDuration = showDuration || 1500;
if (timer) {
timer.stop();
}
d3.select('#footer-wrap')
.attr('class', 'footer-hide');
d3.select('#flash-wrap')
.attr('class', 'footer-show');
var content = d3.select('#flash-wrap').selectAll('.content')
.data([0]);
content = content.enter()
.append('div')
.attr('class', 'content')
.merge(content);
timer = d3.timeout(function() {
timer = null;
d3.select('#footer-wrap')
.attr('class', 'footer-show');
d3.select('#flash-wrap')
.attr('class', 'footer-hide');
}, showDuration);
return content;
}