UNPKG

@mikezimm/fps-library-v2

Version:

Library of reusable typescript/javascript functions, interfaces and constants

160 lines (158 loc) 8.08 kB
/** * CodeAnalizerComment: Updated 5 imports on 2024-09-22 14:49:52 * Update:: import { PanelType } to '@mikezimm/fps-core-v7/lib/types/@fluentUI/@7.199.1/Panel;' * Update:: import { replaceHandleBarsValues } to '@mikezimm/fps-core-v7/lib/logic/Strings/handleBarsSub;' * Update:: import { IDrillItemInfo } to '@mikezimm/fps-core-v7/lib/components/webparts/Drilldown/IDrillItem;' * Update:: import { IQuickButton } to '@mikezimm/fps-core-v7/lib/components/webparts/Drilldown/QuickCommands/IQuickCommands;' * Update:: import { IAnySourceItemAny } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;' */ /** * CodeAnalizerComment: Updated 3 imports on 2024-09-21 23:07:24 * Update:: import { doesObjectExistInArray } to '@mikezimm/fps-core-v7/lib/logic/Arrays/searching/objectfind;' * Update:: import { check4This } to '@mikezimm/fps-core-v7/lib/logic/Links/CheckSearch;' * Update:: import { IAnySourceItemAny } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;' */ import * as React from 'react'; import { IReactListItemsProps } from './IReactListItemsProps'; import { IReactListItemsState } from './IReactListItemsState'; export default class ReactListItems extends React.Component<IReactListItemsProps, IReactListItemsState> { private _componentWidth; /** * createPanelAttachments is identical on ActionNews and Drilldown7 except panelItem interface * @param thisId * @param panelItem */ private _createPanelAttachments; private delim; private handleExpandedFieldInfoToIViewFields; private createBlankDialog; /*** * .o88b. .d88b. d8b db .d8888. d888888b d8888b. db db .o88b. d888888b .d88b. d8888b. * d8P Y8 .8P Y8. 888o 88 88' YP `~~88~~' 88 `8D 88 88 d8P Y8 `~~88~~' .8P Y8. 88 `8D * 8P 88 88 88V8o 88 `8bo. 88 88oobY' 88 88 8P 88 88 88 88oobY' * 8b 88 88 88 V8o88 `Y8b. 88 88`8b 88 88 8b 88 88 88 88`8b * Y8b d8 `8b d8' 88 V888 db 8D 88 88 `88. 88b d88 Y8b d8 88 `8b d8' 88 `88. * `Y88P' `Y88P' VP V8P `8888Y' YP 88 YD ~Y8888P' `Y88P' YP `Y88P' 88 YD * * */ private _ListViewFontSizes; constructor(props: IReactListItemsProps); componentDidMount(): void; /*** * d8888b. d888888b d8888b. db db d8888b. d8888b. .d8b. d888888b d88888b * 88 `8D `88' 88 `8D 88 88 88 `8D 88 `8D d8' `8b `~~88~~' 88' * 88 88 88 88 88 88 88 88oodD' 88 88 88ooo88 88 88ooooo * 88 88 88 88 88 88 88 88~~~ 88 88 88~~~88 88 88~~~~~ * 88 .8D .88. 88 .8D 88b d88 88 88 .8D 88 88 88 88. * Y8888D' Y888888P Y8888D' ~Y8888P' 88 Y8888D' YP YP YP Y88888P * * */ componentDidUpdate(prevProps: IReactListItemsProps, prevState: IReactListItemsState): void; /*** * d8888b. d88888b d8b db d8888b. d88888b d8888b. * 88 `8D 88' 888o 88 88 `8D 88' 88 `8D * 88oobY' 88ooooo 88V8o 88 88 88 88ooooo 88oobY' * 88`8b 88~~~~~ 88 V8o88 88 88 88~~~~~ 88`8b * 88 `88. 88. 88 V888 88 .8D 88. 88 `88. * 88 YD Y88888P VP V8P Y8888D' Y88888P 88 YD * * */ render(): React.ReactElement<IReactListItemsProps>; /*** * db db d8888b. d8888b. .d8b. d888888b d88888b .d8888. d888888b .d8b. d888888b d88888b * 88 88 88 `8D 88 `8D d8' `8b `~~88~~' 88' 88' YP `~~88~~' d8' `8b `~~88~~' 88' * 88 88 88oodD' 88 88 88ooo88 88 88ooooo `8bo. 88 88ooo88 88 88ooooo * 88 88 88~~~ 88 88 88~~~88 88 88~~~~~ `Y8b. 88 88~~~88 88 88~~~~~ * 88b d88 88 88 .8D 88 88 88 88. db 8D 88 88 88 88 88. * ~Y8888P' 88 Y8888D' YP YP YP Y88888P `8888Y' YP YP YP YP Y88888P * * */ private _updateRichHeightState; private _onGoToList; private _CreateNewItem; private _updateStateOnPropsChange; /*** * d8888b. db db d888888b d888888b .d88b. d8b db .o88b. db d888888b .o88b. db dD * 88 `8D 88 88 `~~88~~' `~~88~~' .8P Y8. 888o 88 d8P Y8 88 `88' d8P Y8 88 ,8P' * 88oooY' 88 88 88 88 88 88 88V8o 88 8P 88 88 8P 88,8P * 88~~~b. 88 88 88 88 88 88 88 V8o88 8b 88 88 8b 88`8b * 88 8D 88b d88 88 88 `8b d8' 88 V888 Y8b d8 88booo. .88. Y8b d8 88 `88. * Y8888P' ~Y8888P' YP YP `Y88P' VP V8P `Y88P' Y88888P Y888888P `Y88P' YP YD * * */ private _panelButtonClickedv2; /** * Open the dialog */ private _confirmUpdateDialog; private _changeFontSize; private startThisQuickUpdate2; private completeThisQuickUpdate; /** * Close the dialog */ private _closeDialog; /** * private._renderSecurity is found in these two places just slightly different... Going to comment out one in reactListView * @mikezimm/fps-library-v2/lib\components\molecules\ReactListV1\component\reactListView.tsx * drilldownwebpart/src\webparts\drilldownV2\components\Drill\drillComponent.tsx * * @param item * @param fieldName * @returns */ /** * Original from reactListView */ /** * Original from Drilldown */ /*** * .d8888. db db .d88b. db d8b db d8888b. .d8b. d8b db d88888b db * 88' YP 88 88 .8P Y8. 88 I8I 88 88 `8D d8' `8b 888o 88 88' 88 * `8bo. 88ooo88 88 88 88 I8I 88 88oodD' 88ooo88 88V8o 88 88ooooo 88 * `Y8b. 88~~~88 88 88 Y8 I8I 88 88~~~ 88~~~88 88 V8o88 88~~~~~ 88 * db 8D 88 88 `8b d8' `8b d8'8b d8' 88 88 88 88 V888 88. 88booo. * `8888Y' YP YP `Y88P' `8b8' `8d8' 88 YP YP VP V8P Y88888P Y88888P * * */ private _onShowPanel; private _getItemFromId; private _onClosePanel; /*** * d8888b. .d8b. d8b db d88888b db d88888b .d88b. .d88b. d888888b d88888b d8888b. * 88 `8D d8' `8b 888o 88 88' 88 88' .8P Y8. .8P Y8. `~~88~~' 88' 88 `8D * 88oodD' 88ooo88 88V8o 88 88ooooo 88 88ooo 88 88 88 88 88 88ooooo 88oobY' * 88~~~ 88~~~88 88 V8o88 88~~~~~ 88 88~~~ 88 88 88 88 88 88~~~~~ 88`8b * 88 88 88 88 V888 88. 88booo. 88 `8b d8' `8b d8' 88 88. 88 `88. * 88 YP YP VP V8P Y88888P Y88888P YP `Y88P' `Y88P' YP Y88888P 88 YD * * */ /** * This was copied from codepen example code to render a footer with buttons: * https://fabricweb.z5.web.core.windows.net/oufr/6.50.2/#/examples/panel * */ private _onRenderFooterContent; /*** * d888888b .d88b. d888b d888b db d88888b .d8888. * `~~88~~' .8P Y8. 88' Y8b 88' Y8b 88 88' 88' YP * 88 88 88 88 88 88 88ooooo `8bo. * 88 88 88 88 ooo 88 ooo 88 88~~~~~ `Y8b. * 88 `8b d8' 88. ~8~ 88. ~8~ 88booo. 88. db 8D * YP `Y88P' Y888P Y888P Y88888P Y88888P `8888Y' * * */ private getPageToggles; private updatePanelWidth; private _updateFirstLastVisible; } //# sourceMappingURL=reactListView.d.ts.map