From b10616c340122e64c4e15ef69bccd45a82708857 Mon Sep 17 00:00:00 2001 From: Toni Matkovic Date: Thu, 31 Oct 2019 10:00:34 +0100 Subject: [PATCH] added disableInfiniteScroll option --- cli/index.ts | 2 +- e2e/disable-infinite-scroll-index.html | 0 e2e/integration/infinite-scroll.e2e.ts | 0 src/components/ContentItems/SingleContentItem.tsx | 0 src/services/RedocNormalizedOptions.ts | 4 +++- 5 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 e2e/disable-infinite-scroll-index.html create mode 100644 e2e/integration/infinite-scroll.e2e.ts create mode 100644 src/components/ContentItems/SingleContentItem.tsx diff --git a/cli/index.ts b/cli/index.ts index e5f90733..7c2c8fc4 100644 --- a/cli/index.ts +++ b/cli/index.ts @@ -14,7 +14,7 @@ import * as zlib from 'zlib'; import { createStore, loadAndBundleSpec, Redoc } from 'redoc'; import { watch } from 'chokidar'; -import { createReadStream, existsSync, readFileSync, ReadStream, writeFileSync, lstatSync } from 'fs'; +import { createReadStream, existsSync, lstatSync, readFileSync, ReadStream, writeFileSync } from 'fs'; import * as mkdirp from 'mkdirp'; import * as YargsParser from 'yargs'; diff --git a/e2e/disable-infinite-scroll-index.html b/e2e/disable-infinite-scroll-index.html new file mode 100644 index 00000000..e69de29b diff --git a/e2e/integration/infinite-scroll.e2e.ts b/e2e/integration/infinite-scroll.e2e.ts new file mode 100644 index 00000000..e69de29b diff --git a/src/components/ContentItems/SingleContentItem.tsx b/src/components/ContentItems/SingleContentItem.tsx new file mode 100644 index 00000000..e69de29b diff --git a/src/services/RedocNormalizedOptions.ts b/src/services/RedocNormalizedOptions.ts index 67fcd808..4d002823 100644 --- a/src/services/RedocNormalizedOptions.ts +++ b/src/services/RedocNormalizedOptions.ts @@ -24,6 +24,7 @@ export interface RedocRawOptions { hideSingleRequestSampleTab?: boolean | string; menuToggle?: boolean | string; jsonSampleExpandLevel?: number | string | 'all'; + disableInfiniteScroll?: boolean | string; unstable_ignoreMimeParameters?: boolean; @@ -144,6 +145,7 @@ export class RedocNormalizedOptions { menuToggle: boolean; jsonSampleExpandLevel: number; enumSkipQuotes: boolean; + disableInfiniteScroll: boolean; /* tslint:disable-next-line */ unstable_ignoreMimeParameters: boolean; @@ -182,7 +184,7 @@ export class RedocNormalizedOptions { raw.jsonSampleExpandLevel, ); this.enumSkipQuotes = argValueToBoolean(raw.enumSkipQuotes); - + this.disableInfiniteScroll = argValueToBoolean(raw.disableInfiniteScroll); this.unstable_ignoreMimeParameters = argValueToBoolean(raw.unstable_ignoreMimeParameters); this.allowedMdComponents = raw.allowedMdComponents || {};