Start » Dokumentation » DataStore Selektoren

DataStore Selektoren

Inhaltsverzeichnis

Viewport-Selektoren

getViewports

Beschreibung: Gibt alle definierten Viewports zurück.

Rückgabe: object – Alle Viewports


getViewport

Beschreibung: Gibt den aktuell aktiven Viewport zurück. Standard ist die DOM-Breite, wenn der Viewport 0 ist.

Rückgabe: number – Aktive Viewport-Breite


getDesktop / getTablet / getMobile

Beschreibung: Gibt den Standard-Viewport für Desktop, Tablet oder Mobile zurück.

Rückgabe: number – Viewport-Breite für das jeweilige Gerät


getIframeSize

Beschreibung: Gibt die Größe des Iframes zurück.

Rückgabe: Size – Breite und Höhe


getIframeViewport

Beschreibung: Gibt den aktuell im Iframe angewendeten Viewport zurück.

Rückgabe: number – Iframe-Viewport


Statusindikator-Selektoren

SelektorBeschreibungRückgabe
isRegisteringPrüft, ob registriert wirdboolean
isLoadingPrüft, ob geladen wirdboolean
isSavingPrüft, ob gespeichert wirdboolean
isAutoSavingPrüft, ob automatisch gespeichert wirdboolean
isActivePrüft, ob aktivboolean
isEditingPrüft, ob bearbeitet wirdboolean
isInspectingPrüft, ob inspiziert wirdboolean

Range-Selektoren

SelektorBeschreibungRückgabe
inDesktopRangeGibt an, ob der Viewport im Desktop-Bereich liegtboolean
inTabletRangeGibt an, ob der Viewport im Tablet-Bereich liegtboolean
inMobileRangeGibt an, ob der Viewport im Mobile-Bereich liegtboolean

Block-Status-Selektoren

SelektorBeschreibungParameterRückgabe
isRegisteredPrüft, ob ein Block registriert istclientId: stringboolean
hasBlockViewportsPrüft, ob ein Block Saves, Änderungen oder Entfernungen hatclientId: stringboolean
hasBlockDefaultsPrüft, ob ein Block Standard-Style-Saves hatclientId: stringboolean
hasBlockSavesPrüft, ob ein Block gespeicherte Zustände hatclientId: stringboolean
hasBlockChangesPrüft, ob ein Block Änderungen hatclientId: stringboolean
hasBlockPropertyChangesPrüft, ob eine Block-Property Änderungen für einen Viewport hatclientId: string,
viewport: number,
property: string
boolean
hasBlockValidsPrüft, ob ein Block gültige Einträge hatclientId: stringboolean
hasBlockRemovesPrüft, ob ein Block Entfernungen hatclientId: stringboolean
hasBlockPropertyRemovesPrüft, ob eine Block-Property für einen Viewport entfernt wurdeclientId: string,
viewport: number,
property: string
boolean

Block-Daten-Selektoren

SelektorBeschreibungParameterRückgabe
getSavesGibt alle Saves zurückobject
getBlockSavesGibt Saves für einen einzelnen Block zurückclientId: stringobject
getBlockPropertySavesGibt Saves für eine Block-Property in einem Viewport zurückclientId: string,
viewport: number,
property: string
object
getGeneratedBlockSavesGibt berechnete Block-Saves zurück (mergt Änderungen, entfernt Removes)clientId: stringobject
getChangesGibt alle Änderungen zurückobject
getBlockChangesGibt Änderungen für einen einzelnen Block zurückclientId: stringobject
getBlockPropertyChangesGibt Änderungen für eine Block-Property in einem Viewport zurückclientId: string,
viewport: number,
property: string
object
getValidsGibt alle Valids zurückobject
getBlockValidsGibt Valids für einen einzelnen Block zurückclientId: stringobject
getViewportBlockValidsGibt Block-Validierungen für den aktuellen Viewport zurückclientId: stringobject
getRemovesGibt alle Removes zurückobject
getBlockRemovesGibt Removes für einen einzelnen Block zurückclientId: stringobject
getBlockPropertyRemovesGibt Removes für eine Block-Property in einem Viewport zurückclientId: string,
viewport: number,
property: string
object

Editor- & CSS-Selektoren

SelektorBeschreibungParameterRückgabe
getLastEditGibt den Zeitstempel der letzten Bearbeitung außerhalb des Block-Kontexts zurücknumber
getRendererPropertySetGibt alle registrierten Renderer zurückRendererPropertySet
getRendererSetGibt das Renderer-Set für einen spezifischen Schlüssel zurückkey: stringRendererSet | false
needsRendererPrüft, ob Style-Properties einen Renderer benötigenstyle: BlockStylesboolean
hasRendererPrüft, ob ein Renderer für eine Property existiertkey: stringboolean
getCSSGibt generiertes CSS für einen Block zurückclientId: stringstring
getPreviewCSSGibt Preview-CSS für Block-Attribute zurückclientId: string,
blockName: string,
attributes: BlockAttributes
string
getSpectrumSetGibt das Spectrum-Set für einen Block zurückclientId: stringSpectrumSet
getPropertySpectrumSetGibt das Spectrum-Set nach Property gefiltert zurückclientId: string,
property: string
SpectrumSet
getIndicatorPropertySetGibt gruppierte Indicator-Properties für Renderer zurückIndicatorPropertySet