Klasa BlockFlyoutInflater
Klasa odpowiedzialna za tworzenie bloków dla wyskakujących okienek.
Podpis:
export declare class BlockFlyoutInflater implements IFlyoutInflater
Implementuje: IFlyoutInflater
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(constructor)() | Tworzy nową instancję BlockFlyoutInflater. |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
wyświetlanie? | protected |
IFlyout | (Opcjonalnie) |
listeners | protected |
Map<string, browserEvents.Data[]> | |
permanentlyDisabledBlocks | protected |
Set<BlockSvg> |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
addBlockListeners(block) | protected |
Dodawanie słuchaczy do bloku dodanego do wyskakującego okienka. |
createBlock(blockDefinition, workspace) | Tworzy blokadę w danym obszarze roboczym. | |
disposeItem(item) | Odrzuca podany blok. | |
gapForItem(state, defaultGap) | Zwraca ilość miejsca, która powinna następować po tym bloku. | |
getType() | Zwraca typ elementów, które ten rozszerzacz jest odpowiedzialny za tworzenie. | |
load(state, flyout) | Rozwija blok wyskakujący z danego stanu i dodaje go do wyskakującego okienka. | |
removeListeners(blockId) | protected |
Usuwa detektory zdarzeń dla bloku o danym identyfikatorze. |
setFlyout(flyout) | protected |
Aktualizuje wyskakujące okienko tego narzędzia do tworzenia. |