24
1
Fork 0
drop.chapril.org-firefoxsend/frontend/src/file.js

27 lines
564 B
JavaScript

const EventEmitter = require('events');
class UIWrapper extends EventEmitter {
constructor(li, name, link, progress) {
super();
this.li = li;
this.name = name;
this.link = link;
this.progress = progress;
this.on("name", (filename) => {
this.name.innerText = filename;
});
this.on("link", (link) => {
this.link.innerText = link;
this.link.setAttribute('href', link);
});
this.on("progress", (progress) => {
this.progress.innerText = progress;
});
}
}
exports.UIWrapper = UIWrapper;