SYMBOL INDEX (591 symbols across 113 files) FILE: playground/chat-no-resize.js function rowRenderer (line 8) | function rowRenderer(params) { function cellRenderer (line 35) | function cellRenderer(params) { FILE: playground/chat.js function rowRenderer (line 8) | function rowRenderer(params) { function cellRenderer (line 35) | function cellRenderer(params) { FILE: playground/grid-test.js function cellRenderer (line 1) | function cellRenderer(params) { FILE: playground/grid.js function getColumnWidth (line 4) | function getColumnWidth(params) { function cellRenderer (line 15) | function cellRenderer(params) { FILE: playground/helper.js function loadStyle (line 1) | function loadStyle(source, callback) { function loadScript (line 9) | function loadScript(source) { function loadScriptsAndStyles (line 16) | function loadScriptsAndStyles(source) { function loadReact (line 37) | function loadReact() { FILE: playground/hover.js method _cellRenderer (line 29) | _cellRenderer(params) { FILE: playground/render-counters.js class ListExample (line 4) | class ListExample extends PureComponent { method render (line 5) | render() { method _rowRenderer (line 18) | _rowRenderer({index, isScrolling, key, style}) { class Row (line 27) | class Row extends PureComponent { method constructor (line 28) | constructor(props, context) { method render (line 38) | render() { FILE: playground/scroll-sync.js function cellRenderer (line 1) | function cellRenderer(params) { FILE: playground/table.js constant NUM_COLUMNS (line 1) | const NUM_COLUMNS = 40; function rowGetter (line 3) | function rowGetter(params) { FILE: playground/tests.js function createScrollingTestCase (line 1) | function createScrollingTestCase(component) { FILE: playground/tree.js function renderItem (line 93) | function renderItem(item, keyPrefix) { function getExpandedItemCount (line 134) | function getExpandedItemCount(item) { function setRef (line 149) | function setRef(ref) { function cellRenderer (line 153) | function cellRenderer(params) { function rowHeight (line 165) | function rowHeight(params) { function createRandomizedData (line 189) | function createRandomizedData() { function createRandomizedItem (line 199) | function createRandomizedItem(depth) { FILE: playground/utils.js function getUrlParams (line 1) | function getUrlParams() { function getUrlParam (line 16) | function getUrlParam(key) { FILE: source/ArrowKeyStepper/ArrowKeyStepper.example.js method if (line 200) | if (event.target instanceof HTMLInputElement) { FILE: source/ArrowKeyStepper/ArrowKeyStepper.jest.js function renderTextContent (line 7) | function renderTextContent(scrollToColumn, scrollToRow) { function ChildComponent (line 11) | function ChildComponent({scrollToColumn, scrollToRow}) { function renderHelper (line 16) | function renderHelper(props = {}) { function assertCurrentScrollTo (line 42) | function assertCurrentScrollTo(node, scrollToColumn, scrollToRow) { FILE: source/ArrowKeyStepper/ArrowKeyStepper.js class ArrowKeyStepper (line 39) | class ArrowKeyStepper extends React.PureComponent { method State (line 65) | State> { method if (line 70) | if ( FILE: source/AutoSizer/AutoSizer.example.js class AutoSizerExample (line 19) | class AutoSizerExample extends React.PureComponent<{}, State> { FILE: source/AutoSizer/AutoSizer.jest.js function DefaultChildComponent (line 6) | function DefaultChildComponent({height, width, foo, bar}) { function getMarkup (line 13) | function getMarkup({ function mockOffsetSize (line 68) | function mockOffsetSize(width, height) { function simulateResize (line 118) | async function simulateResize({element, height, width}) { FILE: source/AutoSizer/AutoSizer.js class AutoSizer (line 52) | class AutoSizer extends React.Component { FILE: source/CellMeasurer/CellMeasurer.DynamicHeightGrid.example.js class DynamicHeightGrid (line 9) | class DynamicHeightGrid extends React.PureComponent { method constructor (line 17) | constructor(props, context) { method render (line 28) | render() { method _cellRenderer (line 48) | _cellRenderer({columnIndex, key, parent, rowIndex, style}) { FILE: source/CellMeasurer/CellMeasurer.DynamicHeightList.example.js class DynamicHeightList (line 9) | class DynamicHeightList extends React.PureComponent { method constructor (line 16) | constructor(props, context) { method render (line 27) | render() { method _rowRenderer (line 44) | _rowRenderer({index, key, parent, style}) { FILE: source/CellMeasurer/CellMeasurer.DynamicHeightTableColumn.example.js class DynamicHeightTableColumn (line 9) | class DynamicHeightTableColumn extends React.PureComponent { method render (line 22) | render() { FILE: source/CellMeasurer/CellMeasurer.DynamicWidthGrid.example.js class DynamicWidthGrid (line 9) | class DynamicWidthGrid extends React.PureComponent { method constructor (line 17) | constructor(props, context) { method render (line 28) | render() { method _cellRenderer (line 48) | _cellRenderer({columnIndex, key, parent, rowIndex, style}) { FILE: source/CellMeasurer/CellMeasurer.DynamicWidthMultiGrid.example.js class DynamicWidthMultiGrid (line 9) | class DynamicWidthMultiGrid extends React.PureComponent { method constructor (line 17) | constructor(props, context) { method render (line 29) | render() { method _cellRenderer (line 51) | _cellRenderer({columnIndex, key, parent, rowIndex, style}) { FILE: source/CellMeasurer/CellMeasurer.example.js class CellMeasurerExample (line 26) | class CellMeasurerExample extends React.PureComponent { method constructor (line 31) | constructor(props, context) { method render (line 41) | render() { method _onClick (line 103) | _onClick(id) { function getClassName (line 110) | function getClassName({columnIndex, rowIndex}) { function getContent (line 118) | function getContent({index, datum, long = true}) { function Tab (line 129) | function Tab({children, currentTab, id, onClick}) { FILE: source/CellMeasurer/CellMeasurer.jest.js function mockClientWidthAndHeight (line 11) | function mockClientWidthAndHeight( function createParent (line 34) | function createParent({cache, invalidateCellSizeAfterRender = jest.fn()}... function renderHelper (line 43) | function renderHelper({ method children (line 176) | children({registerChild}) { method children (line 210) | children({registerChild}) { FILE: source/CellMeasurer/CellMeasurer.js class CellMeasurer (line 30) | class CellMeasurer extends React.PureComponent { FILE: source/CellMeasurer/CellMeasurerCache.js constant DEFAULT_HEIGHT (line 5) | const DEFAULT_HEIGHT = 30; constant DEFAULT_WIDTH (line 6) | const DEFAULT_WIDTH = 100; class CellMeasurerCache (line 33) | class CellMeasurerCache implements CellMeasureCache { method constructor (line 48) | constructor(params: CellMeasurerCacheParams = {}) { method clear (line 99) | clear(rowIndex: number, columnIndex: number = 0) { method clearAll (line 108) | clearAll() { method defaultHeight (line 125) | get defaultHeight(): number { method defaultWidth (line 129) | get defaultWidth(): number { method hasFixedHeight (line 133) | hasFixedHeight(): boolean { method hasFixedWidth (line 137) | hasFixedWidth(): boolean { method getHeight (line 141) | getHeight(rowIndex: number, columnIndex: number = 0): number { method getWidth (line 153) | getWidth(rowIndex: number, columnIndex: number = 0): number { method has (line 165) | has(rowIndex: number, columnIndex: number = 0): boolean { method set (line 179) | set( method _updateCachedColumnAndRowSizes (line 201) | _updateCachedColumnAndRowSizes(rowIndex: number, columnIndex: number) { function defaultKeyMapper (line 225) | function defaultKeyMapper(rowIndex: number, columnIndex: number) { FILE: source/Collection/Collection.example.js constant GUTTER_SIZE (line 17) | const GUTTER_SIZE = 3; constant CELL_WIDTH (line 18) | const CELL_WIDTH = 75; class CollectionExample (line 20) | class CollectionExample extends React.PureComponent { method constructor (line 25) | constructor(props, context) { method render (line 56) | render() { method _cellRenderer (line 151) | _cellRenderer({index, isScrolling, key, style}) { method _cellSizeAndPositionGetter (line 167) | _cellSizeAndPositionGetter({index}) { method _getColumnCount (line 190) | _getColumnCount(cellCount) { method _onHorizontalOverscanSizeChange (line 194) | _onHorizontalOverscanSizeChange(event) { method _noContentRenderer (line 200) | _noContentRenderer() { method _onCellCountChange (line 204) | _onCellCountChange(event) { method _onHeightChange (line 215) | _onHeightChange(event) { method _onScrollToCellChange (line 221) | _onScrollToCellChange(event) { method _onVerticalOverscanSizeChange (line 236) | _onVerticalOverscanSizeChange(event) { FILE: source/Collection/Collection.jest.js function defaultCellRenderer (line 14) | function defaultCellRenderer({index, key, style}) { function getMarkup (line 22) | function getMarkup(props = {}) { function simulateScroll (line 44) | function simulateScroll({collection, scrollLeft = 0, scrollTop = 0}) { function compareArrays (line 50) | function compareArrays(array1, array2) { function cellRenderer (line 71) | function cellRenderer({index, key, style}) { function cellSizeAndPositionGetter (line 371) | function cellSizeAndPositionGetter() { function cellRenderer (line 643) | function cellRenderer({index, isScrolling, key, style}) { function cellRenderer (line 730) | function cellRenderer({isScrolling, index, key, style}) { function cellRenderer (line 763) | function cellRenderer({isScrolling, index, key, style}) { function cellRenderer (line 801) | function cellRenderer({isScrolling, index, key, style}) { FILE: source/Collection/Collection.js class Collection (line 13) | class Collection extends React.PureComponent { method constructor (line 55) | constructor(props, context) { method forceUpdate (line 68) | forceUpdate() { method recomputeCellSizesAndPositions (line 75) | recomputeCellSizesAndPositions() { method render (line 82) | render() { method calculateSizeAndPositionData (line 97) | calculateSizeAndPositionData() { method getLastRenderedIndices (line 115) | getLastRenderedIndices() { method getScrollPositionForCell (line 122) | getScrollPositionForCell({ method getTotalSize (line 160) | getTotalSize(): SizeInfo { method cellRenderers (line 167) | cellRenderers({height, isScrolling, width, x, y}) { method _isScrollingChange (line 188) | _isScrollingChange(isScrolling) { method _setCollectionViewRef (line 194) | _setCollectionViewRef(ref) { function defaultCellGroupRenderer (line 199) | function defaultCellGroupRenderer({ FILE: source/Collection/CollectionView.js constant IS_SCROLLING_TIMEOUT (line 15) | const IS_SCROLLING_TIMEOUT = 150; constant SCROLL_POSITION_CHANGE_REASONS (line 21) | const SCROLL_POSITION_CHANGE_REASONS = { class CollectionView (line 30) | class CollectionView extends React.PureComponent { method constructor (line 155) | constructor(...args) { method recomputeCellSizesAndPositions (line 174) | recomputeCellSizesAndPositions() { method getDerivedStateFromProps (line 188) | static getDerivedStateFromProps(nextProps, prevState) { method componentDidMount (line 218) | componentDidMount() { method componentDidUpdate (line 252) | componentDidUpdate(prevProps, prevState) { method componentWillUnmount (line 294) | componentWillUnmount() { method render (line 300) | render() { method _enablePointerEventsAfterDelay (line 425) | _enablePointerEventsAfterDelay() { method _invokeOnScrollMemoizer (line 453) | _invokeOnScrollMemoizer({scrollLeft, scrollTop, totalHeight, totalWidt... method _setScrollPosition (line 478) | _setScrollPosition({scrollLeft, scrollTop}) { FILE: source/Collection/Section.jest.js function helper (line 4) | function helper({height = 100, width = 200, x = 0, y = 0} = {}) { FILE: source/Collection/Section.js class Section (line 10) | class Section { method constructor (line 11) | constructor({height, width, x, y}: SizeAndPositionInfo) { method addCellIndex (line 22) | addCellIndex({index}: Index) { method getCellIndices (line 30) | getCellIndices(): Array { method toString (line 35) | toString() { FILE: source/Collection/SectionManager.jest.js function initSectionManager (line 4) | function initSectionManager() { function verifySections (line 15) | function verifySections( FILE: source/Collection/SectionManager.js constant SECTION_SIZE (line 9) | const SECTION_SIZE = 100; class SectionManager (line 21) | class SectionManager { method constructor (line 22) | constructor(sectionSize = SECTION_SIZE) { method getCellIndices (line 33) | getCellIndices({height, width, x, y}: SizeAndPositionInfo): Array { method getTotalSectionCount (line 81) | getTotalSectionCount() { method toString (line 86) | toString() { method registerCell (line 93) | registerCell({cellMetadatum, index}: RegisterCellParams) { FILE: source/Collection/TestData.js constant CELLS (line 20) | const CELLS = [ constant SECTION_SIZE (line 33) | const SECTION_SIZE = 2; FILE: source/Collection/utils/calculateSizeAndPositionData.jest.js function cellSizeAndPositionGetter (line 6) | function cellSizeAndPositionGetter({index}) { FILE: source/Collection/utils/calculateSizeAndPositionData.js function calculateSizeAndPositionData (line 3) | function calculateSizeAndPositionData({ FILE: source/ColumnSizer/ColumnSizer.example.js class ColumnSizerExample (line 16) | class ColumnSizerExample extends React.PureComponent { method constructor (line 17) | constructor(props) { method render (line 33) | render() { method _noColumnMaxWidthChange (line 107) | _noColumnMaxWidthChange(event) { method _noColumnMinWidthChange (line 119) | _noColumnMinWidthChange(event) { method _onColumnCountChange (line 131) | _onColumnCountChange(event) { method _noContentRenderer (line 135) | _noContentRenderer() { method _cellRenderer (line 139) | _cellRenderer({columnIndex, key, rowIndex, style}) { FILE: source/ColumnSizer/ColumnSizer.jest.js function getMarkup (line 8) | function getMarkup({ function helper (line 83) | function helper(updatedProps, expectedTextContent) { FILE: source/ColumnSizer/ColumnSizer.js class ColumnSizer (line 8) | class ColumnSizer extends React.PureComponent { method constructor (line 34) | constructor(props, context) { method componentDidUpdate (line 40) | componentDidUpdate(prevProps) { method render (line 55) | render() { method _registerChild (line 85) | _registerChild(child) { FILE: source/Grid/Grid.example.js class GridExample (line 15) | class GridExample extends React.PureComponent { method constructor (line 20) | constructor(props, context) { method render (line 48) | render() { method _cellRenderer (line 182) | _cellRenderer({columnIndex, key, rowIndex, style}) { method _getColumnWidth (line 190) | _getColumnWidth({index}) { method _getDatum (line 203) | _getDatum(index) { method _getRowClassName (line 209) | _getRowClassName(row) { method _getRowHeight (line 213) | _getRowHeight({index}) { method _noContentRenderer (line 217) | _noContentRenderer() { method _renderBodyCell (line 221) | _renderBodyCell({columnIndex, key, rowIndex, style}) { method _renderLeftSideCell (line 250) | _renderLeftSideCell({key, rowIndex, style}) { method _updateUseDynamicRowHeights (line 270) | _updateUseDynamicRowHeights(value) { method _onColumnCountChange (line 276) | _onColumnCountChange(event) { method _onRowCountChange (line 282) | _onRowCountChange(event) { method _onScrollToColumnChange (line 288) | _onScrollToColumnChange(event) { method _onScrollToRowChange (line 302) | _onScrollToRowChange(event) { FILE: source/Grid/Grid.jest.js constant DEFAULT_COLUMN_WIDTH (line 15) | const DEFAULT_COLUMN_WIDTH = 50; constant DEFAULT_HEIGHT (line 16) | const DEFAULT_HEIGHT = 100; constant DEFAULT_ROW_HEIGHT (line 17) | const DEFAULT_ROW_HEIGHT = 20; constant DEFAULT_WIDTH (line 18) | const DEFAULT_WIDTH = 200; constant NUM_ROWS (line 19) | const NUM_ROWS = 100; constant NUM_COLUMNS (line 20) | const NUM_COLUMNS = 50; function getScrollbarSize0 (line 22) | function getScrollbarSize0() { function getScrollbarSize20 (line 26) | function getScrollbarSize20() { function defaultCellRenderer (line 31) | function defaultCellRenderer({columnIndex, key, rowIndex, style}) { function simulateScroll (line 39) | function simulateScroll({grid, scrollLeft = 0, scrollTop = 0}) { function getMarkup (line 45) | function getMarkup(props = {}) { function cellRenderer (line 82) | function cellRenderer({columnIndex, key, rowIndex, style}) { function noContentRenderer (line 859) | function noContentRenderer() { function createHelper (line 1292) | function createHelper() { function onSectionRendered (line 1537) | function onSectionRendered(params) { function cellRenderer (line 1658) | function cellRenderer({columnIndex, isScrolling, key, rowIndex, style}) { function cellRenderer (line 1706) | function cellRenderer(props) { function cellRenderer (line 1729) | function cellRenderer({columnIndex, key, rowIndex, style}) { function cellRenderer (line 1769) | function cellRenderer({columnIndex, key, rowIndex, style}) { function cellRenderer (line 1810) | function cellRenderer({columnIndex, key, rowIndex, style}) { function cellRenderer (line 1851) | function cellRenderer({columnIndex, key, rowIndex, style}) { function cellRenderer (line 1937) | function cellRenderer({columnIndex, key, rowIndex, style}) { function cellRenderer (line 1967) | function cellRenderer({columnIndex, key, rowIndex, style}) { function cellRangeRenderer (line 2014) | function cellRangeRenderer(props) { function cellRenderer (line 2051) | function cellRenderer({columnIndex, key, rowIndex, style}) { function columnWidth (line 2129) | function columnWidth({index}) { function rowHeight (line 2133) | function rowHeight({index}) { function cellRenderer (line 2300) | function cellRenderer({key, style}) { class GridComponent (line 2315) | class GridComponent extends React.PureComponent { method componentDidUpdate (line 2316) | componentDidUpdate() { method render (line 2320) | render() { function cellRenderer (line 2330) | function cellRenderer({columnIndex, key, rowIndex, style}) { function cellRenderer (line 2414) | function cellRenderer(params) { function cellRenderer (line 2449) | function cellRenderer(params) { function cellRenderer (line 2504) | function cellRenderer(params) { FILE: source/Grid/Grid.js constant DEFAULT_SCROLLING_RESET_TIME_INTERVAL (line 42) | const DEFAULT_SCROLLING_RESET_TIME_INTERVAL = 150; constant SCROLL_POSITION_CHANGE_REASONS (line 48) | const SCROLL_POSITION_CHANGE_REASONS = { class Grid (line 261) | class Grid extends React.PureComponent { method if (line 363) | if (props.scrollToRow > 0) { method if (line 366) | if (props.scrollToColumn > 0) { FILE: source/Grid/accessibilityOverscanIndicesGetter.jest.js function testHelper (line 7) | function testHelper({ FILE: source/Grid/accessibilityOverscanIndicesGetter.js constant SCROLL_DIRECTION_BACKWARD (line 5) | const SCROLL_DIRECTION_BACKWARD = -1; constant SCROLL_DIRECTION_FORWARD (line 6) | const SCROLL_DIRECTION_FORWARD = 1; constant SCROLL_DIRECTION_HORIZONTAL (line 8) | const SCROLL_DIRECTION_HORIZONTAL = 'horizontal'; constant SCROLL_DIRECTION_VERTICAL (line 9) | const SCROLL_DIRECTION_VERTICAL = 'vertical'; function defaultOverscanIndicesGetter (line 16) | function defaultOverscanIndicesGetter({ FILE: source/Grid/defaultCellRangeRenderer.js function defaultCellRangeRenderer (line 11) | function defaultCellRangeRenderer({ function warnAboutMissingStyle (line 153) | function warnAboutMissingStyle(parent, renderedCell) { FILE: source/Grid/defaultOverscanIndicesGetter.jest.js function testHelper (line 7) | function testHelper({ FILE: source/Grid/defaultOverscanIndicesGetter.js constant SCROLL_DIRECTION_BACKWARD (line 5) | const SCROLL_DIRECTION_BACKWARD = -1; constant SCROLL_DIRECTION_FORWARD (line 6) | const SCROLL_DIRECTION_FORWARD = 1; constant SCROLL_DIRECTION_HORIZONTAL (line 8) | const SCROLL_DIRECTION_HORIZONTAL = 'horizontal'; constant SCROLL_DIRECTION_VERTICAL (line 9) | const SCROLL_DIRECTION_VERTICAL = 'vertical'; function defaultOverscanIndicesGetter (line 16) | function defaultOverscanIndicesGetter({ FILE: source/Grid/utils/CellSizeAndPositionManager.jest.js function getCellSizeAndPositionManager (line 4) | function getCellSizeAndPositionManager({ function getUpdatedOffsetForIndexHelper (line 187) | function getUpdatedOffsetForIndexHelper({ FILE: source/Grid/utils/CellSizeAndPositionManager.js class CellSizeAndPositionManager (line 38) | class CellSizeAndPositionManager { method constructor (line 53) | constructor({ method areOffsetsAdjusted (line 63) | areOffsetsAdjusted() { method configure (line 67) | configure({cellCount, estimatedCellSize, cellSizeGetter}: ConfigurePar... method getCellCount (line 73) | getCellCount(): number { method getEstimatedCellSize (line 77) | getEstimatedCellSize(): number { method getLastMeasuredIndex (line 81) | getLastMeasuredIndex(): number { method getOffsetAdjustment (line 85) | getOffsetAdjustment() { method getSizeAndPositionOfCell (line 93) | getSizeAndPositionOfCell(index: number): SizeAndPositionData { method getSizeAndPositionOfLastMeasuredCell (line 136) | getSizeAndPositionOfLastMeasuredCell(): SizeAndPositionData { method getTotalSize (line 150) | getTotalSize(): number { method getUpdatedOffsetForIndex (line 172) | getUpdatedOffsetForIndex({ method getVisibleCellRange (line 208) | getVisibleCellRange(params: GetVisibleCellRangeParams): VisibleCellRan... method resetCell (line 242) | resetCell(index: number): void { method _binarySearch (line 246) | _binarySearch(high: number, low: number, offset: number): number { method _exponentialSearch (line 267) | _exponentialSearch(index: number, offset: number): number { method _findNearestCell (line 291) | _findNearestCell(offset: number): number { FILE: source/Grid/utils/ScalingCellSizeAndPositionManager.jest.js function init (line 4) | function init({ FILE: source/Grid/utils/ScalingCellSizeAndPositionManager.js class ScalingCellSizeAndPositionManager (line 29) | class ScalingCellSizeAndPositionManager { method constructor (line 33) | constructor({maxScrollSize = getMaxElementSize(), ...params}: Params) { method areOffsetsAdjusted (line 39) | areOffsetsAdjusted(): boolean { method configure (line 45) | configure(params: { method getCellCount (line 53) | getCellCount(): number { method getEstimatedCellSize (line 57) | getEstimatedCellSize(): number { method getLastMeasuredIndex (line 61) | getLastMeasuredIndex(): number { method getOffsetAdjustment (line 69) | getOffsetAdjustment({ method getSizeAndPositionOfCell (line 84) | getSizeAndPositionOfCell(index: number) { method getSizeAndPositionOfLastMeasuredCell (line 88) | getSizeAndPositionOfLastMeasuredCell() { method getTotalSize (line 93) | getTotalSize(): number { method getUpdatedOffsetForIndex (line 101) | getUpdatedOffsetForIndex({ method getVisibleCellRange (line 131) | getVisibleCellRange({ method resetCell (line 146) | resetCell(index: number): void { method _getOffsetPercentage (line 150) | _getOffsetPercentage({ method _offsetToSafeOffset (line 164) | _offsetToSafeOffset({ method _safeOffsetToOffset (line 184) | _safeOffsetToOffset({ FILE: source/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.jest.js function helper (line 4) | function helper({ FILE: source/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.js function calculateSizeAndPositionDataAndUpdateScrollOffset (line 36) | function calculateSizeAndPositionDataAndUpdateScrollOffset({ FILE: source/Grid/utils/maxElementSize.js constant DEFAULT_MAX_ELEMENT_SIZE (line 3) | const DEFAULT_MAX_ELEMENT_SIZE = 1500000; constant CHROME_MAX_ELEMENT_SIZE (line 4) | const CHROME_MAX_ELEMENT_SIZE = 1.67771e7; FILE: source/Grid/utils/updateScrollIndexHelper.jest.js function getCellSizeAndPositionManager (line 5) | function getCellSizeAndPositionManager({ constant CELL_SIZES (line 16) | const CELL_SIZES = [ function helper (line 29) | function helper({ FILE: source/Grid/utils/updateScrollIndexHelper.js function updateScrollIndexHelper (line 50) | function updateScrollIndexHelper({ FILE: source/InfiniteLoader/InfiniteLoader.example.js constant STATUS_LOADING (line 15) | const STATUS_LOADING = 1; constant STATUS_LOADED (line 16) | const STATUS_LOADED = 2; class InfiniteLoaderExample (line 18) | class InfiniteLoaderExample extends React.PureComponent { method constructor (line 23) | constructor(props) { method componentWillUnmount (line 40) | componentWillUnmount() { method render (line 46) | render() { method _clearData (line 101) | _clearData() { method _isRowLoaded (line 109) | _isRowLoaded({index}) { method _loadMoreRows (line 114) | _loadMoreRows({startIndex, stopIndex}) { method _rowRenderer (line 152) | _rowRenderer({index, key, style}) { FILE: source/InfiniteLoader/InfiniteLoader.jest.js function defaultIsRowLoaded (line 24) | function defaultIsRowLoaded({index}) { function defaultLoadMoreRows (line 29) | function defaultLoadMoreRows({startIndex, stopIndex}) { function rowRenderer (line 33) | function rowRenderer({index, key, style}) { function getMarkup (line 38) | function getMarkup({ function loadMoreRows (line 114) | function loadMoreRows() { function loadMoreRows (line 128) | function loadMoreRows() { function isRowLoaded (line 189) | function isRowLoaded({index}) { function createIsRowLoaded (line 322) | function createIsRowLoaded(rows) { class TestComponent (line 437) | class TestComponent extends React.Component { method render (line 439) | render() { method render (line 452) | render() { method render (line 465) | render() { class TestComponent (line 450) | class TestComponent extends React.Component { method render (line 439) | render() { method render (line 452) | render() { method render (line 465) | render() { class TestComponent (line 463) | class TestComponent extends React.Component { method render (line 439) | render() { method render (line 452) | render() { method render (line 465) | render() { FILE: source/InfiniteLoader/InfiniteLoader.js class InfiniteLoader (line 11) | class InfiniteLoader extends React.PureComponent { method constructor (line 63) | constructor(props, context) { method resetLoadMoreRowsCache (line 72) | resetLoadMoreRowsCache(autoReload) { method render (line 80) | render() { method _loadUnloadedRanges (line 89) | _loadUnloadedRanges(unloadedRanges) { method _onRowsRendered (line 118) | _onRowsRendered({startIndex, stopIndex}) { method _doStuff (line 125) | _doStuff(startIndex, stopIndex) { method _registerChild (line 152) | _registerChild(registeredChild) { function isRangeVisible (line 160) | function isRangeVisible({ function scanForUnloadedRanges (line 174) | function scanForUnloadedRanges({ function forceUpdateReactVirtualizedComponent (line 260) | function forceUpdateReactVirtualizedComponent( FILE: source/List/List.example.js class ListExample (line 15) | class ListExample extends React.PureComponent { method constructor (line 20) | constructor(props, context) { method render (line 40) | render() { method _getDatum (line 166) | _getDatum(index) { method _getRowHeight (line 172) | _getRowHeight({index}) { method _noRowsRenderer (line 176) | _noRowsRenderer() { method _onRowCountChange (line 180) | _onRowCountChange(event) { method _onScrollToRowChange (line 186) | _onScrollToRowChange(event) { method _rowRenderer (line 200) | _rowRenderer({index, isScrolling, key, style}) { FILE: source/List/List.jest.js function overscanIndicesGetter (line 18) | function overscanIndicesGetter({startIndex, stopIndex}) { function getMarkup (line 25) | function getMarkup(props = {}) { function rowRenderer (line 471) | function rowRenderer({index, key, style}) { function rowRenderer (line 508) | function rowRenderer(props) { function rowRenderer (line 536) | function rowRenderer({index, key, style}) { FILE: source/List/List.js method if (line 116) | if (this.Grid) { method if (line 123) | if (this.Grid) { method if (line 137) | if (this.Grid) { method if (line 147) | if (this.Grid) { method if (line 154) | if (this.Grid) { method if (line 164) | if (this.Grid) { method if (line 174) | if (this.Grid) { method if (line 181) | if (this.Grid) { FILE: source/Masonry/Masonry.example.js class GridExample (line 18) | class GridExample extends React.PureComponent { method constructor (line 23) | constructor(props, context) { method render (line 49) | render() { method _calculateColumnCount (line 170) | _calculateColumnCount() { method _cellRenderer (line 176) | _cellRenderer({index, key, parent, style}) { method _initCellPositioner (line 211) | _initCellPositioner() { method _onResize (line 224) | _onResize({width}) { method _renderAutoSizer (line 232) | _renderAutoSizer({height, scrollTop}) { method _renderMasonry (line 250) | _renderMasonry({width}) { method _resetCellPositioner (line 288) | _resetCellPositioner() { method _setMasonryRef (line 298) | _setMasonryRef(ref) { FILE: source/Masonry/Masonry.jest.js constant ALTERNATING_CELL_HEIGHTS (line 9) | const ALTERNATING_CELL_HEIGHTS = [100, 50, 100, 150]; constant CELL_SIZE_MULTIPLIER (line 10) | const CELL_SIZE_MULTIPLIER = 50; constant COLUMN_COUNT (line 11) | const COLUMN_COUNT = 3; function assertVisibleCells (line 13) | function assertVisibleCells(rendered, text) { function createCellMeasurerCache (line 22) | function createCellMeasurerCache(props = {}) { function createCellPositioner (line 32) | function createCellPositioner(cache) { function createCellRenderer (line 40) | function createCellRenderer(cache, renderCallback) { function getMarkup (line 78) | function getMarkup(props = {}) { function simulateScroll (line 97) | function simulateScroll(masonry, scrollTop = 0) { FILE: source/Masonry/Masonry.js constant DEFAULT_SCROLLING_RESET_TIME_INTERVAL (line 46) | const DEFAULT_SCROLLING_RESET_TIME_INTERVAL = 150; class Masonry (line 76) | class Masonry extends React.PureComponent { method if (line 111) | if (this._invalidateOnUpdateStartIndex === null) { method if (line 139) | if ( function identity (line 447) | function identity(value) { function noop (line 451) | function noop() {} FILE: source/Masonry/PositionCache.js class PositionCache (line 9) | class PositionCache { FILE: source/Masonry/createCellPositioner.js function createCellPositioner (line 17) | function createCellPositioner({ FILE: source/MultiGrid/CellMeasurerCacheDecorator.js method constructor (line 22) | constructor(params: CellMeasurerCacheDecoratorParams = {}) { method clear (line 34) | clear(rowIndex: number, columnIndex: number): void { method clearAll (line 41) | clearAll(): void { method defaultHeight (line 51) | get defaultHeight(): number { method defaultWidth (line 55) | get defaultWidth(): number { method hasFixedHeight (line 59) | hasFixedHeight(): boolean { method hasFixedWidth (line 63) | hasFixedWidth(): boolean { FILE: source/MultiGrid/MultiGrid.example.js constant STYLE (line 15) | const STYLE = { constant STYLE_BOTTOM_LEFT_GRID (line 18) | const STYLE_BOTTOM_LEFT_GRID = { constant STYLE_TOP_LEFT_GRID (line 22) | const STYLE_TOP_LEFT_GRID = { constant STYLE_TOP_RIGHT_GRID (line 27) | const STYLE_TOP_RIGHT_GRID = { class MultiGridExample (line 32) | class MultiGridExample extends React.PureComponent { method constructor (line 37) | constructor(props, context) { method render (line 56) | render() { method _cellRenderer (line 112) | _cellRenderer({columnIndex, key, rowIndex, style}) { method _createEventHandler (line 120) | _createEventHandler(property) { method _createLabeledInput (line 130) | _createLabeledInput(property, eventHandler) { FILE: source/MultiGrid/MultiGrid.jest.js function defaultCellRenderer (line 10) | function defaultCellRenderer({columnIndex, key, rowIndex, style}) { function getMarkup (line 18) | function getMarkup(props = {}) { function getScrollbarSize20 (line 175) | function getScrollbarSize20() { function variableRowHeight (line 240) | function variableRowHeight({index}) { function variableColumnWidth (line 246) | function variableColumnWidth({index}) { function cellRenderer (line 403) | function cellRenderer({key, parent}) { function getDeferredMeasurementCache (line 535) | function getDeferredMeasurementCache() { function getScrollbarSize20 (line 628) | function getScrollbarSize20() { FILE: source/MultiGrid/MultiGrid.js constant SCROLLBAR_SIZE_BUFFER (line 8) | const SCROLLBAR_SIZE_BUFFER = 20; class MultiGrid (line 17) | class MultiGrid extends React.PureComponent { method constructor (line 68) | constructor(props, context) { method forceUpdateGrids (line 105) | forceUpdateGrids() { method invalidateCellSizeAfterRender (line 113) | invalidateCellSizeAfterRender({columnIndex = 0, rowIndex = 0} = {}) { method measureAllCells (line 125) | measureAllCells() { method recomputeGridSize (line 133) | recomputeGridSize({columnIndex = 0, rowIndex = 0} = {}) { method getDerivedStateFromProps (line 165) | static getDerivedStateFromProps(nextProps, prevState) { method componentDidMount (line 185) | componentDidMount() { method componentDidUpdate (line 204) | componentDidUpdate() { method render (line 208) | render() { method _getBottomGridHeight (line 343) | _getBottomGridHeight(props) { method _getLeftGridWidth (line 351) | _getLeftGridWidth(props) { method _getRightGridWidth (line 371) | _getRightGridWidth(props) { method _getTopGridHeight (line 379) | _getTopGridHeight(props) { method _handleInvalidatedGridSize (line 399) | _handleInvalidatedGridSize() { method _maybeCalculateCachedStyles (line 419) | _maybeCalculateCachedStyles(resetAll) { method _prepareForRender (line 537) | _prepareForRender() { method _renderBottomLeftGrid (line 612) | _renderBottomLeftGrid(props) { method _renderBottomRightGrid (line 669) | _renderBottomRightGrid(props) { method _renderTopLeftGrid (line 701) | _renderTopLeftGrid(props) { method _renderTopRightGrid (line 723) | _renderTopRightGrid(props) { FILE: source/ScrollSync/ScrollSync.example.js constant LEFT_COLOR_FROM (line 15) | const LEFT_COLOR_FROM = hexToRgb('#471061'); constant LEFT_COLOR_TO (line 16) | const LEFT_COLOR_TO = hexToRgb('#BC3959'); constant TOP_COLOR_FROM (line 17) | const TOP_COLOR_FROM = hexToRgb('#000000'); constant TOP_COLOR_TO (line 18) | const TOP_COLOR_TO = hexToRgb('#333333'); class GridExample (line 20) | class GridExample extends React.PureComponent { method constructor (line 21) | constructor(props, context) { method render (line 39) | render() { method _renderBodyCell (line 204) | _renderBodyCell({columnIndex, key, rowIndex, style}) { method _renderHeaderCell (line 212) | _renderHeaderCell({columnIndex, key, rowIndex, style}) { method _renderLeftHeaderCell (line 220) | _renderLeftHeaderCell({columnIndex, key, style}) { method _renderLeftSideCell (line 228) | _renderLeftSideCell({columnIndex, key, rowIndex, style}) { function hexToRgb (line 247) | function hexToRgb(hex) { function mixColors (line 262) | function mixColors(color1, color2, amount) { FILE: source/ScrollSync/ScrollSync.jest.js function ChildComponent (line 6) | function ChildComponent({ FILE: source/ScrollSync/ScrollSync.js class ScrollSync (line 7) | class ScrollSync extends React.PureComponent { method constructor (line 17) | constructor(props, context) { method render (line 32) | render() { method _onScroll (line 54) | _onScroll({ FILE: source/Table/Column.js class Column (line 12) | class Column extends React.Component { FILE: source/Table/SortIndicator.js function SortIndicator (line 9) | function SortIndicator({sortDirection}) { FILE: source/Table/Table.example.js class TableExample (line 18) | class TableExample extends React.PureComponent { method constructor (line 23) | constructor(props, context) { method render (line 54) | render() { method _getDatum (line 236) | _getDatum(list, index) { method _getRowHeight (line 240) | _getRowHeight({index}) { method _headerRenderer (line 246) | _headerRenderer({dataKey, sortBy, sortDirection}) { method _isSortEnabled (line 255) | _isSortEnabled() { method _noRowsRenderer (line 262) | _noRowsRenderer() { method _onRowCountChange (line 266) | _onRowCountChange(event) { method _onScrollToRowChange (line 272) | _onScrollToRowChange(event) { method _rowClassName (line 286) | _rowClassName({index}) { method _sort (line 294) | _sort({sortBy, sortDirection}) { method _sortList (line 300) | _sortList({sortBy, sortDirection}) { method _updateUseDynamicRowHeight (line 310) | _updateUseDynamicRowHeight(value) { FILE: source/Table/Table.jest.js function immutableRowGetter (line 22) | function immutableRowGetter({index}) { function vanillaRowGetter (line 27) | function vanillaRowGetter({index}) { function overscanIndicesGetter (line 33) | function overscanIndicesGetter({startIndex, stopIndex}) { function getMarkup (line 40) | function getMarkup({ class AnotherColumn (line 105) | class AnotherColumn extends Column {} function cellRenderer (line 311) | function cellRenderer({rowIndex}) { function headerRenderer (line 1477) | function headerRenderer() { function cellRenderer (line 1481) | function cellRenderer() { function headerRenderer (line 1502) | function headerRenderer() { function cellRenderer (line 1506) | function cellRenderer() { FILE: source/Table/Table.js class Table (line 19) | class Table extends React.PureComponent { method constructor (line 253) | constructor(props) { method forceUpdateGrid (line 268) | forceUpdateGrid() { method getOffsetForRow (line 275) | getOffsetForRow({alignment, index}) { method invalidateCellSizeAfterRender (line 288) | invalidateCellSizeAfterRender({columnIndex, rowIndex}: CellPosition) { method measureAllRows (line 298) | measureAllRows() { method recomputeGridSize (line 305) | recomputeGridSize({columnIndex = 0, rowIndex = 0}: CellPosition = {}) { method recomputeRowHeights (line 315) | recomputeRowHeights(index = 0) { method scrollToPosition (line 324) | scrollToPosition(scrollTop = 0) { method scrollToRow (line 331) | scrollToRow(index = 0) { method getScrollbarWidth (line 340) | getScrollbarWidth() { method componentDidMount (line 351) | componentDidMount() { method componentDidUpdate (line 355) | componentDidUpdate() { method render (line 359) | render() { method _createColumn (line 455) | _createColumn({column, columnIndex, isScrolling, parent, rowData, rowI... method _createHeader (line 504) | _createHeader({column, index}) { method _createRow (line 613) | _createRow({rowIndex: index, isScrolling, key, parent, style}) { method _getFlexStyleForColumn (line 676) | _getFlexStyleForColumn(column, customStyle = {}) { method _getHeaderColumns (line 697) | _getHeaderColumns() { method _getRowHeight (line 704) | _getRowHeight(rowIndex) { method _onScroll (line 712) | _onScroll({clientHeight, scrollHeight, scrollTop}) { method _onSectionRendered (line 718) | _onSectionRendered({ method _setRef (line 734) | _setRef(ref) { method _setGridElementRef (line 738) | _setGridElementRef(ref) { method _setScrollbarWidth (line 742) | _setScrollbarWidth() { FILE: source/Table/createMultiSort.jest.js function simulate (line 4) | function simulate( FILE: source/Table/createMultiSort.js method if (line 60) | if (event.shiftKey) { FILE: source/Table/defaultCellDataGetter.js function defaultCellDataGetter (line 9) | function defaultCellDataGetter({ FILE: source/Table/defaultCellRenderer.js function defaultCellRenderer (line 8) | function defaultCellRenderer({ FILE: source/Table/defaultHeaderRenderer.js function defaultHeaderRenderer (line 9) | function defaultHeaderRenderer({ FILE: source/Table/defaultHeaderRowRenderer.js function defaultHeaderRowRenderer (line 5) | function defaultHeaderRowRenderer({ FILE: source/Table/defaultRowRenderer.js function defaultRowRenderer (line 8) | function defaultRowRenderer({ FILE: source/TestUtils.js function render (line 8) | function render(markup) { FILE: source/WindowScroller/WindowScroller.example.js class WindowScrollerExample (line 23) | class WindowScrollerExample extends React.PureComponent< FILE: source/WindowScroller/WindowScroller.header-resize.e2e.js function Header (line 30) | function Header({height}) { function App (line 34) | function App() { FILE: source/WindowScroller/WindowScroller.jest.js function mockGetBoundingClientRectForHeader (line 6) | function mockGetBoundingClientRectForHeader({ function getMarkup (line 23) | function getMarkup({headerElements, documentOffset, renderFn, ...props} ... function simulateWindowScroll (line 50) | function simulateWindowScroll({scrollX = 0, scrollY = 0}) { function simulateWindowResize (line 58) | function simulateWindowResize({height = 0, width = 0}) { FILE: source/WindowScroller/WindowScroller.js constant IS_SCROLLING_TIMEOUT (line 73) | const IS_SCROLLING_TIMEOUT = 150; class WindowScroller (line 77) | class WindowScroller extends React.PureComponent { method if (line 138) | if (scrollElement) { FILE: source/WindowScroller/utils/dimensions.js function getPositionOffset (line 49) | function getPositionOffset(element: Element, container: Element) { function getScrollOffset (line 73) | function getScrollOffset(element: Element) { FILE: source/WindowScroller/utils/onScroll.js function enablePointerEventsIfDisabled (line 14) | function enablePointerEventsIfDisabled() { function enablePointerEventsAfterDelayCallback (line 26) | function enablePointerEventsAfterDelayCallback() { function enablePointerEventsAfterDelay (line 31) | function enablePointerEventsAfterDelay() { function onScrollWindow (line 50) | function onScrollWindow(event: Event) { function registerScrollListener (line 68) | function registerScrollListener( function unregisterScrollListener (line 80) | function unregisterScrollListener( FILE: source/demo/Application.js constant COMPONENT_EXAMPLES_MAP (line 28) | const COMPONENT_EXAMPLES_MAP = { class Application (line 47) | class Application extends React.PureComponent { method constructor (line 59) | constructor(props) { method setScrollingCustomElement (line 64) | setScrollingCustomElement(custom) { method getChildContext (line 68) | getChildContext() { method render (line 78) | render() { FILE: source/demo/ComponentLink.js function ComponentLink (line 5) | function ComponentLink({children, to}) { FILE: source/demo/ContentBox.js function ContentBox (line 5) | function ContentBox({className, children, style}) { function ContentBoxHeader (line 13) | function ContentBoxHeader({text, sourceLink, docsLink}) { function ContentBoxParagraph (line 45) | function ContentBoxParagraph({children}) { FILE: source/demo/Icon.js constant TYPES (line 8) | const TYPES = { function Icon (line 22) | function Icon({className, title, type}) { function getIconData (line 37) | function getIconData(type) { FILE: source/demo/LabeledInput.js function LabeledInput (line 6) | function LabeledInput({ function InputRow (line 44) | function InputRow({children}) { FILE: source/demo/NavLink.js function NavLink (line 6) | function NavLink({children, href, iconType, to}) { FILE: source/demo/Wizard/Generator.js function Generator (line 1) | function Generator({ function componentToString (line 88) | function componentToString({component, indentation = 0}) { function getAutoSizer (line 125) | function getAutoSizer({ function getBaseComponent (line 163) | function getBaseComponent({ function getCellMeasurer (line 179) | function getCellMeasurer({ function getCollectionMarkup (line 225) | function getCollectionMarkup() { function getTableMarkup (line 237) | function getTableMarkup() { function getGridMarkup (line 250) | function getGridMarkup() { function getListMarkup (line 264) | function getListMarkup() { function indentationToSpaces (line 275) | function indentationToSpaces(indentation) { FILE: source/demo/Wizard/Wizard.js class Wizard (line 16) | class Wizard extends React.Component { method constructor (line 17) | constructor(props) { method render (line 38) | render() { method _sanitizeState (line 177) | _sanitizeState() { function Option (line 215) | function Option({checked, disabled = false, label, onChange}) { FILE: source/demo/utils.js function generateRandomList (line 4) | function generateRandomList() { constant BADGE_COLORS (line 28) | const BADGE_COLORS = [ constant NAMES (line 45) | const NAMES = [ constant ROW_HEIGHTS (line 147) | const ROW_HEIGHTS = [50, 75, 100]; FILE: source/utils/TestHelper.js function getCellMetadata (line 4) | function getCellMetadata() { FILE: source/utils/createCallbackMemoizer.jest.js function OnRowsRendered (line 4) | function OnRowsRendered() { FILE: source/utils/createCallbackMemoizer.js function createCallbackMemoizer (line 4) | function createCallbackMemoizer(requireAllKeys = true) { FILE: source/utils/getUpdatedOffsetForIndex.jest.js function testHelper (line 5) | function testHelper( FILE: source/utils/getUpdatedOffsetForIndex.js function getUpdatedOffsetForIndex (line 13) | function getUpdatedOffsetForIndex({ FILE: source/utils/initCellMetadata.js function initCellMetadata (line 9) | function initCellMetadata({cellCount, size}) { FILE: source/vendor/binarySearchBounds.js function _GEA (line 10) | function _GEA(a, l, h, y) { function _GEP (line 24) | function _GEP(a, l, h, y, c) { function dispatchBsearchGE (line 38) | function dispatchBsearchGE(a, y, c, l, h) { function _GTA (line 57) | function _GTA(a, l, h, y) { function _GTP (line 71) | function _GTP(a, l, h, y, c) { function dispatchBsearchGT (line 85) | function dispatchBsearchGT(a, y, c, l, h) { function _LTA (line 104) | function _LTA(a, l, h, y) { function _LTP (line 118) | function _LTP(a, l, h, y, c) { function dispatchBsearchLT (line 132) | function dispatchBsearchLT(a, y, c, l, h) { function _LEA (line 151) | function _LEA(a, l, h, y) { function _LEP (line 165) | function _LEP(a, l, h, y, c) { function dispatchBsearchLE (line 179) | function dispatchBsearchLE(a, y, c, l, h) { function _EQA (line 198) | function _EQA(a, l, h, y) { function _EQP (line 213) | function _EQP(a, l, h, y, c) { function dispatchBsearchEQ (line 229) | function dispatchBsearchEQ(a, y, c, l, h) { FILE: source/vendor/detectElementResize.js function createDetectElementResize (line 14) | function createDetectElementResize(nonce, hostWindow) { FILE: source/vendor/intervalTree.js function IntervalTreeNode (line 16) | function IntervalTreeNode(mid, left, right, leftPoints, rightPoints) { function copy (line 28) | function copy(a, b) { function rebuild (line 37) | function rebuild(node, intervals) { function rebuildWithInterval (line 47) | function rebuildWithInterval(node, interval) { function rebuildWithoutInterval (line 53) | function rebuildWithoutInterval(node, interval) { function reportLeftRange (line 209) | function reportLeftRange(arr, hi, cb) { function reportRightRange (line 218) | function reportRightRange(arr, lo, cb) { function reportRange (line 227) | function reportRange(arr, cb) { function compareNumbers (line 280) | function compareNumbers(a, b) { function compareBegin (line 284) | function compareBegin(a, b) { function compareEnd (line 292) | function compareEnd(a, b) { function createIntervalTree (line 300) | function createIntervalTree(intervals) { function IntervalTree (line 342) | function IntervalTree(root) { function createWrapper (line 403) | function createWrapper(intervals) {