SYMBOL INDEX (426 symbols across 113 files) FILE: .github/workflows/generate-pdf/generate-theme-combinations.js constant PROJECT_DIR (line 4) | const PROJECT_DIR = 'mock'; constant MAIN_FILE (line 5) | const MAIN_FILE = PROJECT_DIR + '/main.qd'; constant WORKFLOW_DIR (line 6) | const WORKFLOW_DIR = '.github/workflows/generate-pdf'; constant COLOR_FILE (line 7) | const COLOR_FILE = WORKFLOW_DIR + '/color.txt'; constant LAYOUT_FILE (line 8) | const LAYOUT_FILE = WORKFLOW_DIR + '/layout.txt'; function getLines (line 10) | function getLines(file) { function createNewFileName (line 17) | function createNewFileName(color, layout) { function generateThemeVariants (line 21) | function generateThemeVariants() { FILE: demo/code/Point.java class Point (line 1) | public final class Point { method Point (line 5) | public Point(int x, int y) { method getX (line 10) | public int getX() { method getY (line 14) | public int getY() { FILE: docs/assets/point.ts class Point (line 1) | class Point { method constructor (line 5) | constructor(x: number, y: number) { FILE: mock/code/Wrapper.java class Wrapper (line 1) | public final class Wrapper { method Wrapper (line 4) | public Wrapper(T value) { method getValue (line 8) | public final T getValue() { FILE: quarkdown-html/src/main/resources/pdf/pdf.js function createArgs (line 10) | function createArgs() { function getClientHeight (line 61) | async function getClientHeight(body) { FILE: quarkdown-html/src/main/typescript/chunker/page-chunker.ts class PageChunker (line 34) | class PageChunker { method constructor (line 39) | constructor(container: HTMLElement) { method generateChunks (line 48) | private generateChunks(createElement: () => HTMLElement): void { method apply (line 75) | private apply(): void { method chunk (line 114) | chunk(chunkTagName: string = "section"): void { FILE: quarkdown-html/src/main/typescript/document/__tests__/document-handler.spec.ts class TestDoc (line 8) | class TestDoc {} class TestHandler (line 10) | class TestHandler extends DocumentHandler { method constructor (line 12) | constructor(doc: any) { super(doc as any); } method init (line 13) | init() { this.inited = true; } FILE: quarkdown-html/src/main/typescript/document/document-handler.ts type ConditionalDocumentHandler (line 10) | type ConditionalDocumentHandler = DocumentHandler | boolean; function filterConditionalHandlers (line 17) | function filterConditionalHandlers(handlers: ConditionalDocumentHandler[... method constructor (line 30) | constructor(protected readonly quarkdownDocument: TDoc) { method pushToQueue (line 55) | pushToQueue() { FILE: quarkdown-html/src/main/typescript/document/global-handlers.ts function getGlobalHandlers (line 11) | function getGlobalHandlers(document: QuarkdownDocument): ConditionalDocu... FILE: quarkdown-html/src/main/typescript/document/handlers/__tests__/code-highlighter.spec.ts class DummyDoc (line 15) | class DummyDoc {} FILE: quarkdown-html/src/main/typescript/document/handlers/__tests__/footnotes-document-handler.spec.ts class DummyDoc (line 4) | class DummyDoc { class Concrete (line 7) | class Concrete extends FootnotesDocumentHandler { FILE: quarkdown-html/src/main/typescript/document/handlers/__tests__/inline-collapsibles.spec.ts class DummyDoc (line 4) | class DummyDoc { FILE: quarkdown-html/src/main/typescript/document/handlers/__tests__/math-renderer.spec.ts class DummyDoc (line 7) | class DummyDoc { FILE: quarkdown-html/src/main/typescript/document/handlers/__tests__/mermaid-renderer.spec.ts class DummyDoc (line 11) | class DummyDoc { FILE: quarkdown-html/src/main/typescript/document/handlers/__tests__/page-margins-docs.spec.ts class DummyDocument (line 6) | class DummyDocument implements QuarkdownDocument { method getParentViewport (line 7) | getParentViewport(): HTMLElement | undefined { method setupPreRenderingHook (line 11) | setupPreRenderingHook(): void { method setupPostRenderingHook (line 14) | setupPostRenderingHook(): void { method initializeRendering (line 17) | initializeRendering(): void { method getHandlers (line 20) | getHandlers(): DocumentHandler[] { FILE: quarkdown-html/src/main/typescript/document/handlers/__tests__/page-margins-document-handler.spec.ts class DummyDocument (line 5) | class DummyDocument implements PagedLikeQuarkdownDocument { method constructor (line 6) | constructor(private readonly pages: QuarkdownPage[] = [], private read... method getPages (line 9) | getPages(): QuarkdownPage[] { method getPageNumber (line 13) | getPageNumber(_page: QuarkdownPage): number { method getDisplayPageNumber (line 17) | getDisplayPageNumber(_page: QuarkdownPage): string { method getPageType (line 21) | getPageType(page: QuarkdownPage): 'left' | 'right' { method getPage (line 26) | getPage(_element: HTMLElement): QuarkdownPage | undefined { method setDisplayPageNumber (line 30) | setDisplayPageNumber(_page: QuarkdownPage, _pageNumber: string): void { method getParentViewport (line 33) | getParentViewport(_element: Element): HTMLElement | undefined { method setupPreRenderingHook (line 37) | setupPreRenderingHook(): void { method setupPostRenderingHook (line 40) | setupPostRenderingHook(): void { method initializeRendering (line 43) | initializeRendering(): void { method getHandlers (line 46) | getHandlers() { class RecordingHandler (line 51) | class RecordingHandler extends PageMarginsDocumentHandler { method apply (line 54) | apply(initializer: HTMLElement, page: QuarkdownPage, marginPositionNam... method querySelectorAll (line 75) | querySelectorAll(selector: string) { FILE: quarkdown-html/src/main/typescript/document/handlers/__tests__/page-numbers-document-handler.spec.ts class DummyDocument (line 5) | class DummyDocument implements PagedLikeQuarkdownDocument { method constructor (line 6) | constructor(private readonly pages: HTMLElement[]) { method getPages (line 9) | getPages(): HTMLElement[] { method getPageNumber (line 13) | getPageNumber(page: HTMLElement): number { method getDisplayPageNumber (line 17) | getDisplayPageNumber(page: HTMLElement): string { method getPageType (line 21) | getPageType(): "left" | "right" { method getPage (line 25) | getPage(element: HTMLElement): HTMLElement | undefined { method setDisplayPageNumber (line 29) | setDisplayPageNumber(page: HTMLElement, pageNumber: string): void { method getParentViewport (line 33) | getParentViewport(): HTMLElement | undefined { method setupPreRenderingHook (line 37) | setupPreRenderingHook(): void { method setupPostRenderingHook (line 40) | setupPostRenderingHook(): void { method initializeRendering (line 43) | initializeRendering(): void { method getHandlers (line 46) | getHandlers() { class Concrete (line 51) | class Concrete extends PageNumbers { FILE: quarkdown-html/src/main/typescript/document/handlers/__tests__/persistent-headings.spec.ts class DummyDoc (line 8) | class DummyDoc implements PagedLikeQuarkdownDocument { method getHandlers (line 9) | getHandlers(): ConditionalDocumentHandler[] { method getParentViewport (line 13) | getParentViewport(element: Element): HTMLElement | undefined { method initializeRendering (line 17) | initializeRendering(): void { method setupPostRenderingHook (line 21) | setupPostRenderingHook(): void { method setupPreRenderingHook (line 24) | setupPreRenderingHook(): void { method getPageNumber (line 28) | getPageNumber(_: HTMLElement): number { method getDisplayPageNumber (line 32) | getDisplayPageNumber(_: HTMLElement): string { method getPageType (line 36) | getPageType(_: HTMLElement): "left" | "right" { method getPages (line 40) | getPages(): HTMLElement[] { FILE: quarkdown-html/src/main/typescript/document/handlers/__tests__/remaining-height.spec.ts class DocStub (line 4) | class DocStub { method getParentViewport (line 5) | getParentViewport(el: HTMLElement): HTMLElement | null { method toJSON (line 29) | toJSON() { method toJSON (line 41) | toJSON() { FILE: quarkdown-html/src/main/typescript/document/handlers/capabilities/code-highlighter.ts class CodeHighlighter (line 24) | class CodeHighlighter extends DocumentHandler { method init (line 25) | init() { method onPostRendering (line 29) | async onPostRendering() { method initLineNumbers (line 39) | private initLineNumbers() { method focusCodeLines (line 70) | private focusCodeLines() { method extractFocusRange (line 85) | private extractFocusRange(codeBlock: HTMLElement): { start: number; en... method applyFocusToLines (line 98) | private applyFocusToLines(codeBlock: HTMLElement, focusRange: { start:... method isLineInFocusRange (line 121) | private isLineInFocusRange(lineNumber: number, focusRange: { start: nu... FILE: quarkdown-html/src/main/typescript/document/handlers/capabilities/math-renderer.ts type Window (line 12) | interface Window { class MathRenderer (line 28) | class MathRenderer extends DocumentHandler { method onPreRendering (line 29) | async onPreRendering() { FILE: quarkdown-html/src/main/typescript/document/handlers/capabilities/mermaid-renderer.ts class MermaidRenderer (line 16) | class MermaidRenderer extends DocumentHandler { method init (line 17) | init() { method onPreRendering (line 22) | async onPreRendering() { method loadFromCacheOrRender (line 41) | private async loadFromCacheOrRender(element: HTMLElement) { method calculateNewDiagramScale (line 72) | private calculateNewDiagramScale(svg: SVGSVGElement) { method realignDiagramContents (line 88) | private realignDiagramContents() { FILE: quarkdown-html/src/main/typescript/document/handlers/docs/__tests__/sibling-pages-buttons.spec.ts class DummyDoc (line 4) | class DummyDoc { FILE: quarkdown-html/src/main/typescript/document/handlers/docs/page-list-autoscroll.ts constant PAGE_LIST_SELECTOR (line 4) | const PAGE_LIST_SELECTOR = 'nav[data-role="page-list"]'; constant CURRENT_PAGE_SELECTOR (line 5) | const CURRENT_PAGE_SELECTOR = "[aria-current]"; constant STORAGE_KEY (line 6) | const STORAGE_KEY = "qd-page-list-scroll"; class PageListAutoscroll (line 16) | class PageListAutoscroll extends DocumentHandler { method onPostRendering (line 17) | async onPostRendering() { method restoreScrollPosition (line 36) | private restoreScrollPosition(aside: HTMLElement) { method scrollToCurrentPage (line 43) | private scrollToCurrentPage(aside: HTMLElement, currentPage: HTMLEleme... method saveScrollPositionOnScroll (line 54) | private saveScrollPositionOnScroll(aside: HTMLElement) { FILE: quarkdown-html/src/main/typescript/document/handlers/docs/search-field-focus.ts constant SEARCH_SHORTCUT_KEY (line 3) | const SEARCH_SHORTCUT_KEY = "/"; class SearchFieldFocus (line 9) | class SearchFieldFocus extends DocumentHandler { method onPostRendering (line 10) | async onPostRendering() { FILE: quarkdown-html/src/main/typescript/document/handlers/docs/search-field.ts constant SEARCH_INPUT_ID (line 7) | const SEARCH_INPUT_ID = "search-input"; constant SEARCH_RESULTS_ID (line 8) | const SEARCH_RESULTS_ID = "search-results"; constant SEARCH_INDEX_META_NAME (line 9) | const SEARCH_INDEX_META_NAME = "quarkdown:search-index"; constant DEBOUNCE_MS (line 11) | const DEBOUNCE_MS = 150; constant MAX_RESULTS (line 12) | const MAX_RESULTS = 10; class SearchField (line 18) | class SearchField extends DocumentHandler { method onPostRendering (line 25) | async onPostRendering() { method getSearchIndexPath (line 41) | private getSearchIndexPath(): string | null { method initializeSearch (line 49) | private async initializeSearch(indexPath: string): Promise { method createResultsContainer (line 60) | private createResultsContainer(): void { method bindEvents (line 74) | private bindEvents(): void { method onInputChange (line 84) | private onInputChange(): void { method performSearch (line 92) | private performSearch(): void { method renderResults (line 107) | private renderResults(results: DocumentSearchResult[]): void { method resolveUrl (line 128) | private resolveUrl(url: string): string { method onKeyDown (line 137) | private onKeyDown(event: KeyboardEvent): void { method selectItem (line 174) | private selectItem(items: NodeListOf, index: number): void { method hideResults (line 183) | private hideResults(): void { method hideResultsDelayed (line 191) | private hideResultsDelayed(): void { FILE: quarkdown-html/src/main/typescript/document/handlers/docs/sibling-pages-buttons.ts constant BUTTON_AREA_ID (line 4) | const BUTTON_AREA_ID = "sibling-pages-button-area"; constant PREVIOUS_LINK_ID (line 5) | const PREVIOUS_LINK_ID = "previous-page-anchor"; constant NEXT_LINK_ID (line 6) | const NEXT_LINK_ID = "next-page-anchor"; constant PREVIOUS_ICON_CLASS (line 7) | const PREVIOUS_ICON_CLASS = "bi bi-arrow-left"; constant NEXT_ICON_CLASS (line 8) | const NEXT_ICON_CLASS = "bi bi-arrow-right"; class SiblingPagesButtons (line 15) | class SiblingPagesButtons extends DocumentHandler { method onPostRendering (line 16) | async onPostRendering() { method createAnchor (line 40) | private createAnchor( FILE: quarkdown-html/src/main/typescript/document/handlers/docs/toc-active-tracking.ts constant TOC_SELECTOR (line 4) | const TOC_SELECTOR = 'aside nav[data-role="table-of-contents"]'; class TocActiveTracking (line 10) | class TocActiveTracking extends DocumentHandler { method onPostRendering (line 11) | async onPostRendering() { FILE: quarkdown-html/src/main/typescript/document/handlers/docs/util/page-list-analyzer.ts constant PAGE_LIST_NAV_SELECTOR (line 1) | const PAGE_LIST_NAV_SELECTOR = 'nav[data-role="page-list"]'; constant CURRENT_PAGE_SELECTOR (line 2) | const CURRENT_PAGE_SELECTOR = 'a[aria-current="page"]'; class PageListAnalyzer (line 9) | class PageListAnalyzer { method constructor (line 13) | constructor() { method getAllLinks (line 22) | private getAllLinks(): HTMLAnchorElement[] { method isSamePageAnchor (line 31) | private isSamePageAnchor(link: HTMLAnchorElement): boolean { method getCurrentIndex (line 42) | private getCurrentIndex(links: HTMLAnchorElement[]): number | null { method getNextPageLink (line 51) | getNextPageLink(): HTMLAnchorElement | null { method getPreviousPageLink (line 61) | getPreviousPageLink(): HTMLAnchorElement | null { FILE: quarkdown-html/src/main/typescript/document/handlers/footnotes/footnotes-docs.ts class FootnotesDocs (line 6) | class FootnotesDocs extends FootnotesDocumentHandler { method onPostRendering (line 7) | async onPostRendering() { FILE: quarkdown-html/src/main/typescript/document/handlers/footnotes/footnotes-document-handler.ts method onPreRendering (line 13) | async onPreRendering() { FILE: quarkdown-html/src/main/typescript/document/handlers/footnotes/footnotes-paged.ts class FootnotesPaged (line 7) | class FootnotesPaged extends FootnotesDocumentHandler { method onPreRendering (line 18) | async onPreRendering() { method onPostRendering (line 36) | async onPostRendering() { FILE: quarkdown-html/src/main/typescript/document/handlers/footnotes/footnotes-plain.ts class FootnotesPlain (line 8) | class FootnotesPlain extends FootnotesDocumentHandler { method init (line 10) | init() { method getLastDefinitionOffset (line 19) | private getLastDefinitionOffset(marginArea: HTMLElement): number { method onPostRendering (line 30) | async onPostRendering() { FILE: quarkdown-html/src/main/typescript/document/handlers/footnotes/footnotes-slides.ts class FootnotesSlides (line 7) | class FootnotesSlides extends FootnotesDocumentHandler { method onPostRendering (line 8) | async onPostRendering() { FILE: quarkdown-html/src/main/typescript/document/handlers/inline-collapsibles.ts class InlineCollapsibles (line 9) | class InlineCollapsibles extends DocumentHandler { method onPostRendering (line 10) | async onPostRendering() { method toggleCollapse (line 18) | private toggleCollapse(span: HTMLElement) { FILE: quarkdown-html/src/main/typescript/document/handlers/landscape-size-swapper.ts class LandscapeSizeSwapper (line 9) | class LandscapeSizeSwapper extends DocumentHandler { method onPreRendering (line 10) | async onPreRendering() { FILE: quarkdown-html/src/main/typescript/document/handlers/page-margins/page-margins-docs.ts constant HEADER (line 4) | const HEADER = 'body > header'; constant CONTENT (line 5) | const CONTENT = 'body > .content-wrapper'; constant SIDEBAR_LEFT (line 6) | const SIDEBAR_LEFT = `${CONTENT} > aside:first-child`; constant SIDEBAR_RIGHT (line 7) | const SIDEBAR_RIGHT = `${CONTENT} > aside:last-child`; constant FOOTER (line 8) | const FOOTER = `${CONTENT} > main > footer`; constant MARGIN_TARGETS (line 13) | const MARGIN_TARGETS: Record = { class PageMarginsDocs (line 44) | class PageMarginsDocs extends DocumentHandler { method onPostRendering (line 46) | async onPostRendering(): Promise { method createWrapper (line 65) | private createWrapper(initializer: HTMLElement, position: string): HTM... method getMarginPosition (line 76) | private getMarginPosition(initializer: HTMLElement): string | null { FILE: quarkdown-html/src/main/typescript/document/handlers/page-margins/page-margins-document-handler.ts method selectPageMarginInitializers (line 17) | private selectPageMarginInitializers(page: QuarkdownPage | HTMLElement):... method onPreRendering (line 25) | async onPreRendering() { method onPostRendering (line 42) | async onPostRendering() { method getMarginPositionName (line 71) | private getMarginPositionName(initializer: HTMLElement, page: QuarkdownP... method pushMarginClassList (line 83) | protected pushMarginClassList(target: HTMLElement, initializer: HTMLElem... FILE: quarkdown-html/src/main/typescript/document/handlers/page-margins/page-margins-paged.ts class PageMarginsPaged (line 21) | class PageMarginsPaged extends PageMarginsDocumentHandler { method apply (line 22) | apply(initializer: HTMLElement, page: HTMLElement, marginPositionName:... FILE: quarkdown-html/src/main/typescript/document/handlers/page-margins/page-margins-slides.ts class PageMarginsSlides (line 19) | class PageMarginsSlides extends PageMarginsDocumentHandler { method apply (line 23) | apply(initializer: HTMLElement, page: SlidesPage, marginPositionName: ... FILE: quarkdown-html/src/main/typescript/document/handlers/page-numbers.ts class PageNumbers (line 11) | class PageNumbers extends DocumentHandler { method getCurrentPageNumberElements (line 25) | private getCurrentPageNumberElements(page: QuarkdownPage): NodeListOf<... method getPageNumberResetMarkers (line 32) | private getPageNumberResetMarkers(page: QuarkdownPage): HTMLElement[] { method getPageNumberFormatMarkers (line 39) | private getPageNumberFormatMarkers(page: QuarkdownPage): HTMLElement[] { method updateTotalPageNumbers (line 46) | private updateTotalPageNumbers(pages: QuarkdownPage[]) { method updateCurrentPageNumbers (line 56) | private updateCurrentPageNumbers(pages: QuarkdownPage[]) { method updateTableOfContentsPageNumbers (line 93) | private updateTableOfContentsPageNumbers() { method setTableOfContentsPageNumber (line 110) | private setTableOfContentsPageNumber(anchor: HTMLAnchorElement, value?... method onPostRendering (line 125) | async onPostRendering() { FILE: quarkdown-html/src/main/typescript/document/handlers/paged/split-code-blocks-fix-paged.ts type SplitCodeBlock (line 6) | interface SplitCodeBlock { class SplitCodeBlocksFixPaged (line 23) | class SplitCodeBlocksFixPaged extends DocumentHandler { method getSplitCodeBlocks (line 32) | private getSplitCodeBlocks(): SplitCodeBlock[] { method fixSplitCodeBlockFirstLineIndentation (line 59) | private fixSplitCodeBlockFirstLineIndentation(splitCodeBlocks: SplitCo... method fixSplitCodeBlockLineNumbers (line 80) | private fixSplitCodeBlockLineNumbers(splitCodeBlocks: SplitCodeBlock[]) { method onPostRendering (line 106) | async onPostRendering() { FILE: quarkdown-html/src/main/typescript/document/handlers/persistent-headings.ts constant MIN_HEADING_LEVEL (line 4) | const MIN_HEADING_LEVEL = 1; constant MAX_HEADING_LEVEL (line 5) | const MAX_HEADING_LEVEL = 6; class PersistentHeadings (line 12) | class PersistentHeadings extends DocumentHandler = {}) { FILE: quarkdown-html/src/main/typescript/navigation/active-tracking.ts function initNavigationActiveTracking (line 7) | function initNavigationActiveTracking(navigation: HTMLElement): void { FILE: quarkdown-html/src/main/typescript/queue/async-execution-queue.ts class AsyncExecutionQueue (line 19) | class AsyncExecutionQueue { method pushAsync (line 34) | pushAsync(fn: () => Promise) { method push (line 47) | push(fn: () => void) { method addOnComplete (line 56) | addOnComplete(fn: () => void) { method execute (line 69) | async execute(): Promise { method isCompleted (line 81) | isCompleted(): boolean { FILE: quarkdown-html/src/main/typescript/search/__tests__/search-result-expander.spec.ts function createResult (line 5) | function createResult(overrides: Partial = {}): Do... FILE: quarkdown-html/src/main/typescript/search/search-highlight.ts function trimTitleFromContent (line 16) | function trimTitleFromContent(content: string, title: string | null): st... function extractPreviewAroundMatch (line 33) | function extractPreviewAroundMatch( function highlightTerms (line 81) | function highlightTerms(text: string, matchedTerms: string[]): string { FILE: quarkdown-html/src/main/typescript/search/search-result-expander.ts type DisplayItem (line 7) | interface DisplayItem { function expandResult (line 20) | function expandResult(result: DocumentSearchResult): DisplayItem[] { function getTermsForField (line 54) | function getTermsForField(matchedFields: Record, field... function findMatchingHeadings (line 67) | function findMatchingHeadings( function isTitleOrHeadingMatch (line 85) | function isTitleOrHeadingMatch(matchedFields: Record):... function getHighlightedDescription (line 95) | function getHighlightedDescription(result: DocumentSearchResult): string { FILE: quarkdown-html/src/main/typescript/search/search-result-renderer.ts function renderResultItem (line 10) | function renderResultItem(item: DisplayItem, index: number): string { function renderResultItems (line 27) | function renderResultItems(items: DisplayItem[]): string { FILE: quarkdown-html/src/main/typescript/search/search.ts type SearchHeading (line 6) | interface SearchHeading { type SearchEntry (line 15) | interface SearchEntry { type SearchIndex (line 27) | interface SearchIndex { type IndexedDocument (line 34) | interface IndexedDocument { type DocumentSearchResult (line 47) | interface DocumentSearchResult { type DocumentSearchOptions (line 58) | interface DocumentSearchOptions { constant DEFAULT_OPTIONS (line 77) | const DEFAULT_OPTIONS: Required { method indexEntries (line 127) | private indexEntries(entries: SearchEntry[]): void { method search (line 151) | search(query: string, searchOptions?: SearchOptions): DocumentSearchRe... method suggest (line 188) | suggest(query: string, maxSuggestions: number = 5): string[] { method entryCount (line 202) | get entryCount(): number { function createSearch (line 214) | function createSearch(index: SearchIndex | string, options?: DocumentSea... FILE: quarkdown-html/src/main/typescript/types/pagedjs.d.ts class Handler (line 3) | class Handler { FILE: quarkdown-html/src/main/typescript/util/browser.ts function isSafari (line 4) | function isSafari(): boolean { FILE: quarkdown-html/src/main/typescript/util/escape.ts function escapeHtml (line 6) | function escapeHtml(text: string): string { function escapeRegExp (line 17) | function escapeRegExp(text: string): string { FILE: quarkdown-html/src/main/typescript/util/hash.ts function hashCode (line 6) | function hashCode(str: string): string { FILE: quarkdown-html/src/main/typescript/util/id.ts function getAnchorTargetId (line 6) | function getAnchorTargetId(link: HTMLAnchorElement): string | undefined { FILE: quarkdown-html/src/main/typescript/util/meta.ts constant ROOT_PATH_META (line 1) | const ROOT_PATH_META = "quarkdown:root-path"; function getMetaContent (line 8) | function getMetaContent(name: string): string | null { function getRootPath (line 18) | function getRootPath(): string { FILE: quarkdown-html/src/main/typescript/util/numbering.ts function formatNumber (line 17) | function formatNumber(number: number, format: string): string { FILE: quarkdown-html/src/main/typescript/util/visibility.ts function isHidden (line 6) | function isHidden(element: Element): boolean { function isBlank (line 15) | function isBlank(element: HTMLElement): boolean { FILE: quarkdown-html/src/test/e2e/__util/compile.ts constant DEFAULT_CLI_PATH (line 5) | const DEFAULT_CLI_PATH = path.join(PROJECT_ROOT, "build/install/quarkdow... constant CLI_PATH (line 7) | const CLI_PATH = process.env.QUARKDOWN_CLI_PATH || DEFAULT_CLI_PATH; function compile (line 16) | function compile(source: string, outName: string): string { FILE: quarkdown-html/src/test/e2e/__util/css.ts function getFullText (line 8) | async function getFullText(locator: Locator): Promise { function getBeforeContent (line 23) | async function getBeforeContent(locator: Locator): Promise { function isBeforeInline (line 33) | async function isBeforeInline(locator: Locator): Promise { function computeCssValue (line 55) | async function computeCssValue( function getComputedSizeProperty (line 82) | async function getComputedSizeProperty(context: Locator | Page, value: s... function getComputedColor (line 92) | async function getComputedColor(context: Locator | Page, value: string):... function evaluateComputedStyle (line 101) | async function evaluateComputedStyle(locator: Locator): Promise { FILE: quarkdown-html/src/test/e2e/__util/global-setup.ts constant SERVER_PORT (line 7) | const SERVER_PORT = 8089; constant SERVER_STATE_FILE (line 8) | const SERVER_STATE_FILE = path.join(OUTPUT_DIR, ".server-state.json"); function globalSetup (line 10) | async function globalSetup() { function waitForServer (line 43) | async function waitForServer(url: string, timeout = 10000): Promise { function getServerUrl (line 57) | function getServerUrl(): string { FILE: quarkdown-html/src/test/e2e/__util/global-teardown.ts constant SERVER_STATE_FILE (line 5) | const SERVER_STATE_FILE = path.join(OUTPUT_DIR, ".server-state.json"); function globalTeardown (line 7) | async function globalTeardown() { FILE: quarkdown-html/src/test/e2e/__util/live-preview-runner.ts type LivePreviewContext (line 13) | interface LivePreviewContext { type LivePreviewTestOptions (line 32) | interface LivePreviewTestOptions { function waitForServer (line 46) | async function waitForServer(url: string, timeout: number): Promise { function waitForIframeReady (line 64) | async function waitForIframeReady(page: Page, timeout: number): Promise<... function runLivePreviewTest (line 102) | async function runLivePreviewTest( FILE: quarkdown-html/src/test/e2e/__util/paths.ts constant PROJECT_ROOT (line 3) | const PROJECT_ROOT = path.resolve(__dirname, "../../../../.."); constant OUTPUT_DIR (line 4) | const OUTPUT_DIR = path.join(PROJECT_ROOT, "build/e2e"); constant ENTRY_POINT (line 5) | const ENTRY_POINT = "main.qd"; type DocumentType (line 7) | type DocumentType = "plain" | "slides" | "slides-print" | "paged" | "docs"; FILE: quarkdown-html/src/test/e2e/__util/runner.ts function uniqueId (line 9) | function uniqueId(): string { function createSourceWithDocType (line 21) | function createSourceWithDocType(testDir: string, docType: DocumentType,... type RunTestOptions (line 33) | interface RunTestOptions { function runTest (line 46) | async function runTest( function waitForReady (line 86) | async function waitForReady(page: Page): Promise { FILE: quarkdown-html/src/test/e2e/alerts/box/box.spec.ts constant BOX_TYPES (line 6) | const BOX_TYPES = ["callout", "tip", "note", "warning", "error"] as const; FILE: quarkdown-html/src/test/e2e/alerts/quote/quote.spec.ts constant ALERT_TYPES (line 6) | const ALERT_TYPES = ["tip", "note", "warning", "important"] as const; FILE: quarkdown-html/src/test/e2e/captions/index.ts type CaptionPosition (line 3) | type CaptionPosition = "top" | "bottom"; function assertCaptionPosition (line 5) | async function assertCaptionPosition( function assertFigureCaption (line 17) | async function assertFigureCaption( function assertTableCaption (line 39) | async function assertTableCaption(page: Page, position: CaptionPosition) { FILE: quarkdown-html/src/test/e2e/code/numbered/numbered.spec.ts function getCaptionBeforeContent (line 5) | async function getCaptionBeforeContent(page: any, figcaption: any): Prom... FILE: quarkdown-html/src/test/e2e/docs/content-width/content-width.spec.ts type LayoutWidths (line 5) | interface LayoutWidths { function getLayoutWidths (line 14) | async function getLayoutWidths(page: any): Promise { FILE: quarkdown-html/src/test/e2e/docs/layout/layout.spec.ts function expectApprox (line 6) | function expectApprox(actual: number, expected: number) { FILE: quarkdown-html/src/test/e2e/docs/multi-page/sibling-pages.spec.ts constant NAV_SELECTOR (line 5) | const NAV_SELECTOR = 'nav[data-role="page-list"]'; constant BUTTON_AREA_SELECTOR (line 6) | const BUTTON_AREA_SELECTOR = "#sibling-pages-button-area"; constant PREVIOUS_LINK_SELECTOR (line 7) | const PREVIOUS_LINK_SELECTOR = "#previous-page-anchor"; constant NEXT_LINK_SELECTOR (line 8) | const NEXT_LINK_SELECTOR = "#next-page-anchor"; function assertButtons (line 10) | async function assertButtons( FILE: quarkdown-html/src/test/e2e/doctype/responsiveness/responsiveness.spec.ts constant DESKTOP_WIDTH (line 5) | const DESKTOP_WIDTH = 1400; constant MOBILE_WIDTH (line 6) | const MOBILE_WIDTH = 600; constant TABLET_WIDTH (line 7) | const TABLET_WIDTH = 1000; FILE: quarkdown-html/src/test/e2e/font/index.ts function getCssVar (line 8) | async function getCssVar(page: Page, varName: string): Promise { function isHashedFont (line 17) | function isHashedFont(fontFamily: string): boolean { function fontFamilyMatches (line 25) | function fontFamilyMatches(computedFontFamily: string, expectedFontFamil... function testCustomFontApplication (line 36) | async function testCustomFontApplication(page: Page, expectCustomHeading... FILE: quarkdown-html/src/test/e2e/font/localized-default/localized-default.spec.ts constant FALLBACK_HEADING_FONT (line 7) | const FALLBACK_HEADING_FONT = "Inter"; constant FALLBACK_MAIN_FONT (line 8) | const FALLBACK_MAIN_FONT = "Lato"; FILE: quarkdown-html/src/test/e2e/list/issue_overjustified-list-in-page-break/overjustified-list-in-page-break.spec.ts constant TOTAL_ITEMS (line 5) | const TOTAL_ITEMS = 9; FILE: quarkdown-html/src/test/e2e/live-preview/live-preview.spec.ts constant TEST_DIR (line 7) | const TEST_DIR = __dirname; constant TEST_TIMEOUT (line 10) | const TEST_TIMEOUT = 90_000; constant RELOAD_TIMEOUT (line 13) | const RELOAD_TIMEOUT = 30_000; constant DOC_TYPES (line 15) | const DOC_TYPES: DocumentType[] = ["plain", "paged", "slides", "docs"]; function readOriginalMain (line 20) | function readOriginalMain(): string { function mainWithMarker (line 27) | function mainWithMarker(marker: string): string { constant SCROLLABLE_DOC_TYPES (line 89) | const SCROLLABLE_DOC_TYPES: DocumentType[] = ["plain", "paged", "docs"]; FILE: quarkdown-html/src/test/e2e/mermaid/index.ts function assertMermaidBase (line 7) | async function assertMermaidBase(page: Page) { function assertSvgWidthRatio (line 33) | async function assertSvgWidthRatio( FILE: quarkdown-html/src/test/e2e/multicolumn/full-span/full-span.spec.ts function distinctColumnCount (line 8) | async function distinctColumnCount(locator: import("@playwright/test").L... FILE: quarkdown-html/src/test/e2e/page-format/index.ts constant A4_WIDTH_PX (line 5) | const A4_WIDTH_PX = 210 * 96 / 25.4; constant A4_HEIGHT_PX (line 6) | const A4_HEIGHT_PX = 297 * 96 / 25.4; constant A5_WIDTH_PX (line 9) | const A5_WIDTH_PX = 148 * 96 / 25.4; constant A5_HEIGHT_PX (line 10) | const A5_HEIGHT_PX = 210 * 96 / 25.4; function getPageSizeTarget (line 12) | function getPageSizeTarget(page: Page, docType: DocumentType): Locator { FILE: quarkdown-html/src/test/e2e/page-format/scoped/range-side/range-side.spec.ts function getPage (line 20) | function getPage(page: import("@playwright/test").Page, index: number) { function getArea (line 24) | function getArea(page: import("@playwright/test").Page, index: number) { FILE: quarkdown-html/src/test/e2e/page-format/scoped/range/range.spec.ts function getPage (line 9) | function getPage(page: import("@playwright/test").Page, index: number) { FILE: quarkdown-html/src/test/e2e/page-format/scoped/side/side.spec.ts function getLeftPage (line 11) | function getLeftPage(page: import("@playwright/test").Page) { function getRightPage (line 15) | function getRightPage(page: import("@playwright/test").Page) { FILE: quarkdown-html/src/test/e2e/page-format/size/width/width.spec.ts constant EXPECTED_WIDTH (line 6) | const EXPECTED_WIDTH = 100; FILE: quarkdown-html/src/test/e2e/page-margins/all-pages/all-pages.spec.ts function assertMarginContent (line 10) | async function assertMarginContent(marginContent: ReturnType = { constant DOCS_CONTAINERS (line 47) | const DOCS_CONTAINERS: Record = DOCS_MARGIN_CONTAINERS; function getPageContainers (line 52) | function getPageContainers(page: Page, docType: string): Locator { function getMarginContent (line 61) | function getMarginContent(container: Locator, docType: string, marginNam... FILE: quarkdown-html/src/test/e2e/page-margins/mirror/mirror.spec.ts constant MIRROR_MARGINS (line 9) | const MIRROR_MARGINS: Record = { FILE: quarkdown-html/src/test/e2e/page-margins/page-counter/page-counter.spec.ts constant EXPECTED_TEXTS (line 6) | const EXPECTED_TEXTS = [ FILE: quarkdown-html/src/test/e2e/page-margins/persistent-headings/persistent-headings.spec.ts constant EXPECTED_HEADINGS (line 7) | const EXPECTED_HEADINGS: [string, string, string][] = [ constant MARGINS (line 19) | const MARGINS = ["topleft", "topcenter", "topright"] as const; FILE: quarkdown-html/src/test/e2e/page-margins/scoped/scoped.spec.ts constant EXPECTED (line 7) | const EXPECTED: Array<{topcenter?: string; bottomcenter?: string}> = [ FILE: quarkdown-html/src/test/e2e/quarkdown.ts type TestOptions (line 8) | interface TestOptions { function outputDir (line 16) | function outputDir(testDir: string): string { function suite (line 27) | function suite(testDir: string) { FILE: quarkdown-html/src/test/e2e/sidebar/sidebar.spec.ts constant MOBILE_WIDTH (line 7) | const MOBILE_WIDTH = 600; FILE: quarkdown-html/src/test/e2e/stack/default/default.spec.ts function assertHorizontalRow (line 6) | function assertHorizontalRow(boxes: BoundingBox[]) { function assertVerticalColumn (line 15) | function assertVerticalColumn(boxes: BoundingBox[]) { FILE: quarkdown-html/src/test/e2e/stack/grid-row-column-gap/grid-row-column-gap.spec.ts constant EXPECTED_GAPS (line 6) | const EXPECTED_GAPS = [ FILE: quarkdown-html/src/test/e2e/stack/index.ts type BoundingBox (line 4) | type BoundingBox = NonNullable