@nativescript-community/ui-popover
Version:
Popover plugn
29 lines • 1.5 kB
JavaScript
import { CSSUtils } from '@nativescript/core';
export var HorizontalPosition;
(function (HorizontalPosition) {
HorizontalPosition[HorizontalPosition["CENTER"] = 0] = "CENTER";
HorizontalPosition[HorizontalPosition["LEFT"] = 1] = "LEFT";
HorizontalPosition[HorizontalPosition["RIGHT"] = 2] = "RIGHT";
HorizontalPosition[HorizontalPosition["ALIGN_LEFT"] = 3] = "ALIGN_LEFT";
HorizontalPosition[HorizontalPosition["ALIGN_RIGHT"] = 4] = "ALIGN_RIGHT";
})(HorizontalPosition || (HorizontalPosition = {}));
export var VerticalPosition;
(function (VerticalPosition) {
VerticalPosition[VerticalPosition["CENTER"] = 0] = "CENTER";
VerticalPosition[VerticalPosition["ABOVE"] = 1] = "ABOVE";
VerticalPosition[VerticalPosition["BELOW"] = 2] = "BELOW";
VerticalPosition[VerticalPosition["ALIGN_TOP"] = 3] = "ALIGN_TOP";
VerticalPosition[VerticalPosition["ALIGN_BOTTOM"] = 4] = "ALIGN_BOTTOM";
})(VerticalPosition || (VerticalPosition = {}));
export function _commonShowNativePopover(view) {
view._getRootModalViews().push(view);
view.cssClasses.add(CSSUtils.MODAL_ROOT_VIEW_CSS_CLASS);
const modalRootViewCssClasses = CSSUtils.getSystemCssClasses();
modalRootViewCssClasses.forEach((c) => view.cssClasses.add(c));
}
export function _commonPopoverDismissed(view) {
const _rootModalViews = view._getRootModalViews();
const modalIndex = _rootModalViews.indexOf(view);
_rootModalViews.splice(modalIndex);
}
//# sourceMappingURL=index.common.js.map