ModelDomMismatch¶
- public final class ModelDomMismatch¶
Added in version 1.2.1.
Невязка модели высоты карточки: инлайн высота
style.heightкорневого элемента карточки (modelHeight) против фактической DOM-высоты её корневой группы (domHeight).Класс содержит только сырые измерения — сравнение с допуском выполняется на стороне вызывающего кода (см. план
docs/plans/completed/2026-09-25-vcard-height-model-recalc.md, «Измеряемые величины»).See also
Constructors¶
ModelDomMismatch¶
- ModelDomMismatch(int modelHeight, int domHeight, boolean modelHeightPresent)¶
Methods¶
getDomHeight¶
- public int getDomHeight()¶
Возвращает фактическую DOM-высоту (
offsetHeight) корневой группы карточки.- Returns:
DOM-высота в пикселях
getModelHeight¶
- public int getModelHeight()¶
Возвращает инлайн высоту (
style.height) корневого элемента карточки.Значение не имеет смысла, если
isModelHeightPresent()возвращаетfalse— модель ещё ни разу не выставляла высоту явно (это отдельное состояние, а не0).- Returns:
высота модели в пикселях
isModelHeightPresent¶
- public boolean isModelHeightPresent()¶
Возвращает
true, если у корневого элемента карточки уже выставлен инлайнstyle.height(модель хотя бы раз сообщила высоту).- Returns:
признак наличия модельной высоты