summaryrefslogtreecommitdiffstats
path: root/client/lib/cssEvents.js
diff options
context:
space:
mode:
authorMaxime Quandalle <maxime@quandalle.com>2015-09-03 23:12:46 +0200
committerMaxime Quandalle <maxime@quandalle.com>2015-09-03 23:12:46 +0200
commitb3851817ecd59b039f2c2228d08a1c6fd8e60d60 (patch)
tree82a50f69788d5c20632f3ec9c7d3e136502b93b4 /client/lib/cssEvents.js
parent039cfe7edf8faf901069a94b3ca9b66f7973b26a (diff)
downloadwekan-b3851817ecd59b039f2c2228d08a1c6fd8e60d60.tar.gz
wekan-b3851817ecd59b039f2c2228d08a1c6fd8e60d60.tar.bz2
wekan-b3851817ecd59b039f2c2228d08a1c6fd8e60d60.zip
Enforce a consistent ES6 coding style
Replace the old (and broken) jshint + jscsrc by eslint and configure it to support some of the ES6 features. The command `eslint` currently has one error which is a bug that was discovered by its static analysis and should be fixed (usage of a dead object).
Diffstat (limited to 'client/lib/cssEvents.js')
-rw-r--r--client/lib/cssEvents.js28
1 files changed, 13 insertions, 15 deletions
diff --git a/client/lib/cssEvents.js b/client/lib/cssEvents.js
index 487ba69b..39c3fb90 100644
--- a/client/lib/cssEvents.js
+++ b/client/lib/cssEvents.js
@@ -1,42 +1,40 @@
// XXX Should we use something like Moderniz instead of our custom detector?
-var whichTransitionEvent = function() {
- var t;
- var el = document.createElement('fakeelement');
- var transitions = {
+function whichTransitionEvent() {
+ const el = document.createElement('fakeelement');
+ const transitions = {
transition:'transitionend',
OTransition:'oTransitionEnd',
MSTransition:'msTransitionEnd',
MozTransition:'transitionend',
- WebkitTransition:'webkitTransitionEnd'
+ WebkitTransition:'webkitTransitionEnd',
};
- for (t in transitions) {
+ for (const t in transitions) {
if (el.style[t] !== undefined) {
return transitions[t];
}
}
-};
+}
-var whichAnimationEvent = function() {
- var t;
- var el = document.createElement('fakeelement');
- var transitions = {
+function whichAnimationEvent() {
+ const el = document.createElement('fakeelement');
+ const transitions = {
animation:'animationend',
OAnimation:'oAnimationEnd',
MSTransition:'msAnimationEnd',
MozAnimation:'animationend',
- WebkitAnimation:'webkitAnimationEnd'
+ WebkitAnimation:'webkitAnimationEnd',
};
- for (t in transitions) {
+ for (const t in transitions) {
if (el.style[t] !== undefined) {
return transitions[t];
}
}
-};
+}
CSSEvents = {
transitionend: whichTransitionEvent(),
- animationend: whichAnimationEvent()
+ animationend: whichAnimationEvent(),
};