Files
Megamenu/lib/extensions/megaMenu/MegaMenuApplicationCustomizer.d.ts
Torsten Brendgen 97d2b6b5d2 Update MegaMenu Application Customizer: Version bump to 1.1.0, localization support added, and unnecessary files removed
- Deleted obsolete localization file for English (en-us).
- Updated version number from 1.0.4 to 1.1.0 in manifests.js and manifests.json.
- Added localization support for German (de-de) in a new localization file.
- Removed unnecessary dependencies from manifests.
- Added .gitignore to exclude build artifacts and temporary files.
2026-07-16 22:43:31 +02:00

28 lines
1016 B
TypeScript

import { BaseApplicationCustomizer } from '@microsoft/sp-application-base';
import './MegaMenu.module.scss';
export declare const UserCustomActionMegaMenuId: string;
export interface IMegaMenuApplicationCustomizerProperties {
termSetName?: string;
termSetId?: string;
cacheMinutes?: number;
cssUrl?: string;
debug?: boolean;
}
export default class MegaMenuApplicationCustomizer extends BaseApplicationCustomizer<IMegaMenuApplicationCustomizerProperties> {
private _topPlaceholder;
private _menuContainer;
private _renderer;
onInit(): Promise<void>;
private _renderPlaceHolders();
private _renderMegaMenu(termSetIdentifier, debug?);
private _getOrCreateContainer(id, placeholder);
private _loadExternalCss(cssUrl?, debug?);
private _onDispose;
private _getTermSetIdentifier();
private _getCacheMinutes();
private _validateCssUrl(cssUrl);
private _renderStatus(message);
private _isGuid(value);
private _isDebugEnabled(debugOverride?);
}