UNPKG

@mikezimm/fps-library-v2

Version:

Library of reusable typescript/javascript functions, interfaces and constants

40 lines (38 loc) 2.32 kB
/** * CodeAnalizerComment: Updated 7 imports on 2024-09-21 23:07:24 * Update:: import { IPageLayoutType } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/layout;' * Update:: import { IFPSPinMenu } to '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces;' * Update:: import { IPinStatus } to '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces;' * Update:: import { IPinMeState } to '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces;' * Update:: import { DisplayMode } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/displayMode;' * Update:: import { check4This } to '@mikezimm/fps-core-v7/lib/logic/Links/CheckSearch;' * Update:: import { deleteSearchParamFromUrl } to '@mikezimm/fps-core-v7/lib/banner/FPSWebPartClass/functions/updateUrlParam;' */ /** * This is modeled after npmFunctions/Services/DOM/FPSExpandoramic.ts * * @returns */ import { IPageLayoutType } from '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/layout'; import { IFPSPinMenu, IPinStatus, IPinMeState } from '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces'; import { DisplayMode } from '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/displayMode'; /** * getDefaultFPSPinState gets the default defPinState depending on if the page is in Edit Mode. * Edit Mode requires the pinMode to change so that it does not hide the Edit/Save buttons. * Originally copied from FPSPageInfo.tsx * @param prevfpsPinMenu * @param currfpsPinMenu * @param displayMode - basically current component must have displayMode in it's props and passed in here. * @returns */ export declare function getDefaultFPSPinState(prevfpsPinMenu: IFPSPinMenu, currfpsPinMenu: IFPSPinMenu, displayMode: DisplayMode): IPinStatus; export declare function checkIsInVerticalSection(domElement: HTMLElement): boolean; /** * * @param domElement * @param overRide * @param overClass like 'pinMeOverRideMxHt500' */ export declare function FPSMinMeOverRide(domElement: HTMLElement, overRide: boolean, overClass: string): void; export declare function FPSPinMe(domElement: HTMLElement, pinState: IPinMeState, controlStyle: any, alertError: boolean, consoleResult: boolean, pinMePadding: number, host: IPageLayoutType, displayMode: DisplayMode): void; //# sourceMappingURL=FPSPinMenu.d.ts.map