-
-
Notifications
You must be signed in to change notification settings - Fork 63
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
import { LitElement, type CSSResultGroup, type TemplateResult, type PropertyValues } from "lit"; | ||
import { SWManager } from "./swmanager"; | ||
import "./item"; | ||
import "./item-index"; | ||
import "./chooser"; | ||
import { type LoadInfo } from "./item"; | ||
import type { FavIconEventDetail } from "./types"; | ||
export declare class ReplayWebApp extends LitElement { | ||
inited: boolean; | ||
pageParams: URLSearchParams; | ||
sourceUrl: string | null; | ||
navMenuShown: boolean; | ||
showAbout: boolean; | ||
showFileDropOverlay: boolean; | ||
collTitle: string | null; | ||
loadInfo: LoadInfo | null; | ||
embed: string | null; | ||
collPageUrl: string; | ||
pageTitle: string; | ||
pageReplay: boolean; | ||
source: string | null; | ||
skipRuffle: boolean; | ||
swErrorMsg: TemplateResult<1> | string | null; | ||
protected swName?: string; | ||
protected swmanager: SWManager | null; | ||
private useRuffle; | ||
private droppedFile; | ||
constructor(swName?: string); | ||
private readonly maybeStartFileDrop; | ||
get appName(): string; | ||
get homeUrl(): string; | ||
static get styles(): CSSResultGroup; | ||
static get appStyles(): CSSResultGroup; | ||
get mainLogo(): string; | ||
renderNavBrand(): TemplateResult<1>; | ||
renderNavBar(): TemplateResult<1>; | ||
renderNavEnd(): TemplateResult<1>; | ||
renderColl(): TemplateResult<1>; | ||
renderHomeIndex(): TemplateResult<1>; | ||
render(): string | TemplateResult<1>; | ||
firstUpdated(): void; | ||
updated(changedProperties: PropertyValues<this>): void; | ||
onFavIcons(event: CustomEvent<FavIconEventDetail>): void; | ||
skipMenu(event: any): void; | ||
onNavMenu(event: any): void; | ||
initRoute(): void; | ||
onStartLoad(event: any): void; | ||
onCollLoaded(event: any): void; | ||
onTitle(event: any): void; | ||
safariKeyframes(): void; | ||
renderAbout(): TemplateResult<1>; | ||
onAboutClose(): void; | ||
renderDropFileOverlay(): TemplateResult<1>; | ||
} | ||
//# sourceMappingURL=appmain.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
import { LitElement, type PropertyValues } from "lit"; | ||
export interface FileWithPath extends File { | ||
readonly path: string; | ||
} | ||
export declare class Chooser extends LitElement { | ||
fileDisplayName: string; | ||
file: FileWithPath | null; | ||
droppedFile: FileWithPath | null; | ||
hasNativeFS: boolean; | ||
showOpenFilePickerOptions: { | ||
types: { | ||
description: string; | ||
accept: { | ||
"application/warc": string[]; | ||
"application/har": string[]; | ||
"application/wacz": string[]; | ||
"application/json": string[]; | ||
}; | ||
}[]; | ||
}; | ||
newFullImport: boolean; | ||
noHead: boolean; | ||
fileHandle?: FileSystemFileHandle; | ||
updated(changedProperties: PropertyValues<this>): void; | ||
onDropFile(): void; | ||
onChooseFile(event: any): void; | ||
setFile(file: FileWithPath): void; | ||
onChooseNativeFile(): Promise<void>; | ||
randomId(): string; | ||
onStartLoad(event?: Event): boolean; | ||
onInput(event: any): void; | ||
static get styles(): import("lit").CSSResultGroup; | ||
render(): import("lit-html").TemplateResult<1>; | ||
} | ||
//# sourceMappingURL=chooser.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
import { LitElement } from "lit"; | ||
declare class LabeledField extends LitElement { | ||
copy?: string; | ||
label?: string; | ||
class?: string; | ||
static get styles(): import("lit").CSSResultGroup; | ||
static get compStyles(): import("lit").CSSResult; | ||
render(): import("lit-html").TemplateResult<1>; | ||
} | ||
export { LabeledField }; | ||
//# sourceMappingURL=labeled-field.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
import { LitElement } from "lit"; | ||
import type { ItemType } from "./types"; | ||
export declare class RWPEmbedReceipt extends LitElement { | ||
collInfo: ItemType | null | Record<string, never>; | ||
ts: string | null; | ||
url: string | null; | ||
active: boolean; | ||
get renderRoot(): this; | ||
static get embedStyles(): import("lit").CSSResult; | ||
render(): import("lit-html").TemplateResult<1>; | ||
onEmbedDrop(event: any): void; | ||
} | ||
//# sourceMappingURL=embed-receipt.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
import { LitElement, type TemplateResult, type PropertyValues } from "lit"; | ||
import { SWManager } from "./swmanager"; | ||
import type { FavIconEventDetail } from "./types"; | ||
import type { EmbedReplayData, EmbedReplayEvent } from "./item"; | ||
type IframeMessage = MessageEvent<EmbedReplayEvent | ({ | ||
type: "favicons"; | ||
} & FavIconEventDetail) | { | ||
loading: boolean; | ||
type: "page-loading"; | ||
}>; | ||
declare class Embed extends LitElement { | ||
url: string; | ||
ts: string; | ||
query: string; | ||
source: any; | ||
src: any; | ||
view: string; | ||
embed: string | null; | ||
replaybase: string; | ||
swName: string; | ||
title: string; | ||
coll: string; | ||
config: string; | ||
inited: boolean; | ||
paramString: string | null; | ||
hashString: string | undefined; | ||
deepLink: boolean; | ||
updateFavicons: boolean; | ||
sandbox: boolean; | ||
noSandbox: boolean | null; | ||
noWebWorker: boolean; | ||
noCache: boolean; | ||
hideOffscreen: boolean | undefined; | ||
useAdblock: boolean; | ||
adblockRulesUrl: string; | ||
newWindowBase: string; | ||
errorMessage: TemplateResult<1> | string | undefined; | ||
requireSubdomainIframe: any; | ||
loading: string; | ||
useRuffle: boolean; | ||
replayfile: string; | ||
mainElementName: string; | ||
appName: string; | ||
customConfig: null; | ||
reloadCount: number; | ||
isCrossOrigin: boolean | undefined; | ||
swmanager: SWManager | undefined; | ||
static setDefaultReplayFile(replayfile: any): void; | ||
doRegister(): Promise<void>; | ||
handleMessage(event: IframeMessage): void; | ||
handleUrlChangeMessage(data: EmbedReplayData): void; | ||
firstUpdated(): void; | ||
loadBrowserDefaults(): void; | ||
updateFromHash(): void; | ||
mergeConfigs(): string; | ||
updated(changedProperties: PropertyValues<this>): void; | ||
static get styles(): import("lit").CSSResultGroup; | ||
render(): TemplateResult<1>; | ||
onLoad(event: any): void; | ||
} | ||
export { Embed }; | ||
//# sourceMappingURL=embed.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
import { LitElement, type PropertyValues } from "lit"; | ||
declare class GDrive extends LitElement { | ||
state: string; | ||
sourceUrl: string; | ||
scriptLoaded: boolean; | ||
error: boolean; | ||
reauth?: boolean; | ||
constructor(); | ||
static get properties(): { | ||
state: { | ||
type: StringConstructor; | ||
}; | ||
sourceUrl: { | ||
type: StringConstructor; | ||
}; | ||
error: { | ||
type: BooleanConstructor; | ||
}; | ||
reauth: { | ||
type: BooleanConstructor; | ||
}; | ||
}; | ||
updated(changedProperties: PropertyValues<this>): void; | ||
tryPublicAccess(): Promise<boolean>; | ||
onLoad(): void; | ||
onClickAuth(): void; | ||
authed(response: any): Promise<void>; | ||
static get styles(): import("lit").CSSResultGroup; | ||
render(): import("lit-html").TemplateResult<1>; | ||
script(): import("lit-html").TemplateResult<1> | HTMLScriptElement; | ||
gauth(prompt: any, callback: any): void; | ||
} | ||
export { GDrive }; | ||
//# sourceMappingURL=gdrive.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
import { ReplayWebApp } from "./appmain"; | ||
import { Chooser } from "./chooser"; | ||
import { ItemIndex } from "./item-index"; | ||
import { ItemInfo } from "./item-info"; | ||
import { Item } from "./item"; | ||
import { Story } from "./story"; | ||
import { GDrive } from "./gdrive"; | ||
import { Loader } from "./loader"; | ||
import { Pages } from "./pages"; | ||
import { PageEntry } from "./pageentry"; | ||
import { Replay } from "./replay"; | ||
import { Sorter } from "./sorter"; | ||
import { SWManager } from "./swmanager"; | ||
import { URLResources } from "./url-resources"; | ||
import { Embed } from "./embed"; | ||
import "./shoelace"; | ||
export { ReplayWebApp, Chooser, ItemIndex, ItemInfo, Item, | ||
/** | ||
* @deprecated use {@linkcode ItemIndex} | ||
*/ | ||
ItemIndex as CollIndex, | ||
/** | ||
* @deprecated use {@linkcode ItemInfo} | ||
*/ | ||
ItemInfo as CollInfo, | ||
/** | ||
* @deprecated use {@linkcode Item} | ||
*/ | ||
Item as Coll, Story, GDrive, Loader, Pages, PageEntry, Replay, Sorter, URLResources, Embed, SWManager, }; | ||
export type { ItemType, URLResource } from "./types"; | ||
//# sourceMappingURL=index.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
import { LitElement, type PropertyValues } from "lit"; | ||
import type { ItemType } from "./types"; | ||
import "./item-info"; | ||
declare class ItemIndex extends LitElement { | ||
items: ItemType[]; | ||
query: string; | ||
filteredItems: ItemType[]; | ||
sortedItems: ItemType[]; | ||
hideHeader: boolean; | ||
dateName: string; | ||
headerName: string; | ||
protected _deleting: any; | ||
private get typeFilter(); | ||
private get indexParams(); | ||
constructor(); | ||
get sortKeys(): { | ||
key: string; | ||
name: string; | ||
}[]; | ||
firstUpdated(): void; | ||
updated(changedProperties: PropertyValues<this>): void; | ||
filter(): void; | ||
loadItems(): Promise<void>; | ||
onDeleteItem(event: any): Promise<false | undefined>; | ||
static get styles(): import("lit").CSSResultGroup; | ||
static get compStyles(): import("lit").CSSResult; | ||
renderHeader(): import("lit-html").TemplateResult<1>; | ||
renderSearchHeader(): string; | ||
render(): import("lit-html").TemplateResult<1>; | ||
renderItemInfo(item: ItemType): import("lit-html").TemplateResult<1>; | ||
renderEmpty(): import("lit-html").TemplateResult<1>; | ||
} | ||
export { ItemIndex }; | ||
//# sourceMappingURL=item-index.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
import { LitElement } from "lit"; | ||
import type { ItemType } from "./types"; | ||
import "./components/labeled-field"; | ||
declare class ItemInfo extends LitElement { | ||
item: ItemType | Record<string, never> | null; | ||
detailed: boolean; | ||
canDelete: boolean; | ||
static get styles(): import("lit").CSSResultGroup; | ||
static get compStyles(): import("lit").CSSResult; | ||
renderSource(showItemID?: boolean): import("lit-html").TemplateResult<1>; | ||
renderSummaryView(): import("lit-html").TemplateResult<1>; | ||
renderDetailed(): import("lit-html").TemplateResult<1>; | ||
render(): import("lit-html").TemplateResult<1>; | ||
onCopy(event: Event, text: string | undefined): boolean; | ||
onPurge(reload: any): void; | ||
} | ||
export { ItemInfo }; | ||
//# sourceMappingURL=item-info.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.