mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-14 18:12:09 +08:00
33 lines
782 B
TypeScript
33 lines
782 B
TypeScript
const MODAL = "modal";
|
|
const ROOT = "root";
|
|
|
|
export const CLASS_PREFIX = "ns-";
|
|
|
|
const modalRootViewCssClass = `${CLASS_PREFIX}${MODAL}`;
|
|
const rootViewCssClasses = [`${CLASS_PREFIX}${ROOT}`];
|
|
|
|
export function getModalRootViewCssClass(): string {
|
|
return modalRootViewCssClass;
|
|
}
|
|
|
|
export function getRootViewCssClasses(): string[] {
|
|
return rootViewCssClasses;
|
|
}
|
|
|
|
export function pushToRootViewCssClasses(value: string): number {
|
|
rootViewCssClasses.push(value);
|
|
|
|
return rootViewCssClasses.length;
|
|
}
|
|
|
|
export function removeFromRootViewCssClasses(value: string): string {
|
|
const index = rootViewCssClasses.indexOf(value);
|
|
let removedElement;
|
|
|
|
if (index > -1) {
|
|
removedElement = rootViewCssClasses.splice(index, 1);
|
|
}
|
|
|
|
return removedElement;
|
|
}
|