From 502a63b07cb2c388c63c3c9986f3765978e19545 Mon Sep 17 00:00:00 2001 From: Vasil Chimev Date: Wed, 25 Sep 2019 00:31:46 +0300 Subject: [PATCH] feat(system-classes): reset root view classes --- tns-core-modules/css/system-classes.d.ts | 7 ++++++- tns-core-modules/css/system-classes.ts | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/tns-core-modules/css/system-classes.d.ts b/tns-core-modules/css/system-classes.d.ts index 98f7ee59e..740854fec 100644 --- a/tns-core-modules/css/system-classes.d.ts +++ b/tns-core-modules/css/system-classes.d.ts @@ -18,7 +18,7 @@ export function getModalRootViewCssClass(): string; export function getRootViewCssClasses(): string[]; /** - * * Appends new CSS class to the system classes and returns the new length of the array. + * Appends new CSS class to the system classes and returns the new length of the array. * @param value New CSS system class. */ export function pushToRootViewCssClasses(value: string): number; @@ -28,3 +28,8 @@ export function pushToRootViewCssClasses(value: string): number; * @param value */ export function removeFromRootViewCssClasses(value: string): string; + +/** + * Resets CSS classes for root view. + */ +export function resetRootViewCssClasses(): string[]; diff --git a/tns-core-modules/css/system-classes.ts b/tns-core-modules/css/system-classes.ts index 6e2f7e80c..e8f9510d3 100644 --- a/tns-core-modules/css/system-classes.ts +++ b/tns-core-modules/css/system-classes.ts @@ -30,3 +30,7 @@ export function removeFromRootViewCssClasses(value: string): string { return removedElement; } + +export function resetRootViewCssClasses(): string[] { + return rootViewCssClasses.splice(1); +}