import DomUtil from "../../../../../../Dom/Util";
class ExcludedPackages<
- TPackageData extends ExcludedPackageData = ExcludedPackageData
+ TPackageData extends ExcludedPackageData = ExcludedPackageData,
> extends AbstractPackageList<TPackageData> {
protected readonly version: HTMLInputElement;
valueField.value = "";
runStandaloneField.checked = false;
applicationField.value = "";
- document.getElementById(
- `${this.formFieldId}_instructions${instructionsId}_valueDescription`,
- )!.innerHTML = Language.get("wcf.acp.devtools.project.instruction.value.description");
+ document.getElementById(`${this.formFieldId}_instructions${instructionsId}_valueDescription`)!.innerHTML =
+ Language.get("wcf.acp.devtools.project.instruction.value.description");
this.toggleApplicationFormField(instructionsId);
DomChangeListener.trigger();
import { RequiredPackageData } from "./Data";
class RequiredPackages<
- TPackageData extends RequiredPackageData = RequiredPackageData
+ TPackageData extends RequiredPackageData = RequiredPackageData,
> extends AbstractPackageList<TPackageData> {
protected readonly file: HTMLInputElement;
protected readonly minVersion: HTMLInputElement;
this._invocations++;
// invoke the queue up to 5 times in a row
- if (((data as unknown) as number) > 0 && this._invocations < 5) {
+ if ((data as unknown as number) > 0 && this._invocations < 5) {
window.setTimeout(() => {
this._isBusy = false;
this.invoke();
monthYearContainer.appendChild(_dateMonth);
let months = "";
- const monthNames = (Language.get("__monthsShort") as any) as string[];
+ const monthNames = Language.get("__monthsShort") as any as string[];
for (let i = 0; i < 12; i++) {
months += `<option value="${i}">${monthNames[i]}</option>`;
}
item.className = "weekdays";
_dateGrid.appendChild(item);
- const weekdays = (Language.get("__daysShort") as any) as string[];
+ const weekdays = Language.get("__daysShort") as any as string[];
for (let i = 0; i < 7; i++) {
let day = i + _firstDayOfWeek;
if (day > 6) {
// get day of week
const dateObj = DateUtil.getTimezoneDate(elTimestamp * 1000, parseInt(elOffset, 10) * 1000);
const dow = dateObj.getDay();
- const day = ((Language.get("__days") as any) as string[])[dow];
+ const day = (Language.get("__days") as any as string[])[dow];
element.textContent = Language.get("wcf.date.relative.pastDays", { days: days, day: day, time: elTime });
}
break;
case "l":
// `Monday` through `Sunday` (localized)
- char = ((Language.get("__days") as any) as string[])[date.getDay()];
+ char = (Language.get("__days") as any as string[])[date.getDay()];
break;
case "D":
// `Mon` through `Sun` (localized)
- char = ((Language.get("__daysShort") as any) as string[])[date.getDay()];
+ char = (Language.get("__daysShort") as any as string[])[date.getDay()];
break;
case "S":
// ignore english ordinal suffix
break;
case "F":
// `January` through `December` (localized)
- char = ((Language.get("__months") as any) as string[])[date.getMonth()];
+ char = (Language.get("__months") as any as string[])[date.getMonth()];
break;
case "M":
// `Jan` through `Dec` (localized)
- char = ((Language.get("__monthsShort") as any) as string[])[date.getMonth()];
+ char = (Language.get("__monthsShort") as any as string[])[date.getMonth()];
break;
// year
}
abstract class MediaManager<TOptions extends MediaManagerOptions = MediaManagerOptions>
- implements DialogCallbackObject, MediaEditorCallbackObject {
+ implements DialogCallbackObject, MediaEditorCallbackObject
+{
protected _forceClipboard = false;
protected _hadInitiallyMarkedItems = false;
protected readonly _id: string;
cell.querySelectorAll("[data-object-id]").forEach((el: HTMLElement) => DomUtil.hide(el));
cell.querySelector(".mediaEditButton")!.classList.add("jsMediaEditButton");
- (cell.querySelector(
- ".jsObjectAction[data-object-action='delete']",
- ) as HTMLElement).dataset.confirmMessage = Language.get("wcf.media.delete.confirmMessage", {
- title: file.name,
- });
+ (cell.querySelector(".jsObjectAction[data-object-action='delete']") as HTMLElement).dataset.confirmMessage =
+ Language.get("wcf.media.delete.confirmMessage", {
+ title: file.name,
+ });
} else if (cell.classList.contains("columnFilename")) {
// replace copied image with spinner
let image = cell.querySelector("img");
valueField.value = "";
runStandaloneField.checked = false;
applicationField.value = "";
- document.getElementById(`${this.formFieldId}_instructions${instructionsId}_valueDescription`).innerHTML = Language.get("wcf.acp.devtools.project.instruction.value.description");
+ document.getElementById(`${this.formFieldId}_instructions${instructionsId}_valueDescription`).innerHTML =
+ Language.get("wcf.acp.devtools.project.instruction.value.description");
this.toggleApplicationFormField(instructionsId);
Listener_1.default.trigger();
}
else if (cell.classList.contains("columnIcon")) {
cell.querySelectorAll("[data-object-id]").forEach((el) => DomUtil.hide(el));
cell.querySelector(".mediaEditButton").classList.add("jsMediaEditButton");
- cell.querySelector(".jsObjectAction[data-object-action='delete']").dataset.confirmMessage = Language.get("wcf.media.delete.confirmMessage", {
- title: file.name,
- });
+ cell.querySelector(".jsObjectAction[data-object-action='delete']").dataset.confirmMessage =
+ Language.get("wcf.media.delete.confirmMessage", {
+ title: file.name,
+ });
}
else if (cell.classList.contains("columnFilename")) {
// replace copied image with spinner