Sanity-check decaffeinate app.views.SidebarHover

pull/1441/head
Simon Legner 1 year ago
parent 38b3a95de4
commit 6df17da955

@ -1,28 +1,16 @@
// TODO: This file was created by bulk-decaffeinate.
// Sanity-check the conversion and remove this comment.
/*
* decaffeinate suggestions:
* DS102: Remove unnecessary code created because of implicit returns
* DS103: Rewrite code to no longer use __guard__, or convert again using --optional-chaining
* DS206: Consider reworking classes to avoid initClass
* DS207: Consider shorter variations of null checks
* Full docs: https://github.com/decaffeinate/decaffeinate/blob/main/docs/suggestions.md
*/
app.views.SidebarHover = class SidebarHover extends app.View {
static initClass() {
this.itemClass = "_list-hover";
static itemClass = "_list-hover";
this.events = {
focus: "onFocus",
blur: "onBlur",
mouseover: "onMouseover",
mouseout: "onMouseout",
scroll: "onScroll",
click: "onClick",
};
static events = {
focus: "onFocus",
blur: "onBlur",
mouseover: "onMouseover",
mouseout: "onMouseout",
scroll: "onScroll",
click: "onClick",
};
this.routes = { after: "onRoute" };
}
static routes = { after: "onRoute" };
constructor(el) {
super(el);
@ -72,9 +60,7 @@ app.views.SidebarHover = class SidebarHover extends app.View {
}
isTarget(el) {
return __guard__(el != null ? el.classList : undefined, (x) =>
x.contains(this.constructor.itemClass),
);
return el.classList?.contains(this.constructor.itemClass);
}
isSelected(el) {
@ -129,16 +115,9 @@ app.views.SidebarHover = class SidebarHover extends app.View {
this.hide();
}
};
app.views.SidebarHover.initClass();
var isPointerEventsSupported = function () {
const el = document.createElement("div");
el.style.cssText = "pointer-events: auto";
return el.style.pointerEvents === "auto";
};
function __guard__(value, transform) {
return typeof value !== "undefined" && value !== null
? transform(value)
: undefined;
}

Loading…
Cancel
Save