Sanity-check decaffeinate app.views.JqueryPage

pull/1441/head
Simon Legner 1 year ago
parent 1fe6544c82
commit ed82deed19

@ -1,22 +1,11 @@
// TODO: This file was created by bulk-decaffeinate.
// Sanity-check the conversion and remove this comment.
/*
* decaffeinate suggestions:
* DS101: Remove unnecessary use of Array.from
* DS102: Remove unnecessary code created because of implicit returns
* DS206: Consider reworking classes to avoid initClass
* Full docs: https://github.com/decaffeinate/decaffeinate/blob/main/docs/suggestions.md
*/
//= require views/pages/base
app.views.JqueryPage = class JqueryPage extends app.views.BasePage {
static initClass() {
this.demoClassName = "_jquery-demo";
}
static demoClassName = "_jquery-demo";
afterRender() {
// Prevent jQuery Mobile's demo iframes from scrolling the page
for (var iframe of Array.from(this.findAllByTag("iframe"))) {
for (var iframe of this.findAllByTag("iframe")) {
iframe.style.display = "none";
this.onIframeLoaded = this.onIframeLoaded.bind(this);
$.on(iframe, "load", this.onIframeLoaded);
@ -31,7 +20,7 @@ app.views.JqueryPage = class JqueryPage extends app.views.BasePage {
}
runExamples() {
for (var el of Array.from(this.findAllByClass("entry-example"))) {
for (var el of this.findAllByClass("entry-example")) {
try {
this.runExample(el);
} catch (error) {}
@ -45,11 +34,9 @@ app.views.JqueryPage = class JqueryPage extends app.views.BasePage {
return;
}
if (
!(iframe = el.getElementsByClassName(this.constructor.demoClassName)[0])
) {
if (!(iframe = el.getElementsByClassName(JqueryPage.demoClassName)[0])) {
iframe = document.createElement("iframe");
iframe.className = this.constructor.demoClassName;
iframe.className = JqueryPage.demoClassName;
iframe.width = "100%";
iframe.height = 200;
el.appendChild(iframe);
@ -86,4 +73,3 @@ app.views.JqueryPage = class JqueryPage extends app.views.BasePage {
return source.replace(/<script>/gi, '<script nonce="devdocs">');
}
};
app.views.JqueryPage.initClass();

Loading…
Cancel
Save