Add partial implementation of drag and drop ssh key support

This commit is contained in:
gconsidine
2017-06-01 16:57:16 -04:00
parent 0ca53024f0
commit 952958a83c
15 changed files with 196 additions and 49 deletions

View File

@@ -14,14 +14,22 @@ function EventService () {
el
};
listener.el.addEventListener(listener.name, listener.fn);
if (Array.isArray(name)) {
name.forEach(e => listener.el.addEventListener(e, listener.fn));
} else {
listener.el.addEventListener(listener.name, listener.fn);
}
return listener;
};
this.remove = listeners => {
listeners.forEach(listener => {
listener.el.removeEventListener(listener.name, listener.fn);
if (Array.isArray(listener.name)) {
listener.name.forEach(name => listener.el.removeEventListener(name, listener.fn));
} else {
listener.el.removeEventListener(listener.name, listener.fn);
}
});
};
}