From 39cbcad115cbaf45724829812008cd2340400384 Mon Sep 17 00:00:00 2001 From: Vasil Chimev Date: Mon, 14 Oct 2019 13:10:14 +0300 Subject: [PATCH] asdf --- tns-core-modules/ui/button/button.ios.ts | 3 ++- tns-core-modules/ui/core/view-base/view-base.ts | 1 + tns-core-modules/ui/core/view/view-common.ts | 11 +++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/tns-core-modules/ui/button/button.ios.ts b/tns-core-modules/ui/button/button.ios.ts index 33e51b1dc..8290fbbd5 100644 --- a/tns-core-modules/ui/button/button.ios.ts +++ b/tns-core-modules/ui/button/button.ios.ts @@ -15,7 +15,8 @@ export class Button extends ButtonBase { private _stateChangedHandler: ControlStateChangeListener; createNativeView() { - return UIButton.buttonWithType(UIButtonType.System); + // return UIButton.buttonWithType(UIButtonType.System); + UIVisualEffectView.initWithEffect(UIVisualEffect.); } public initNativeView(): void { diff --git a/tns-core-modules/ui/core/view-base/view-base.ts b/tns-core-modules/ui/core/view-base/view-base.ts index 89dc23607..0090b9bc2 100644 --- a/tns-core-modules/ui/core/view-base/view-base.ts +++ b/tns-core-modules/ui/core/view-base/view-base.ts @@ -359,6 +359,7 @@ export abstract class ViewBase extends Observable implements ViewBaseDefinition @profile public onUnloaded() { + console.log("---> view-base"); this.setFlag(Flags.superOnUnloadedCalled, true); if (!this._isLoaded) { return; diff --git a/tns-core-modules/ui/core/view/view-common.ts b/tns-core-modules/ui/core/view/view-common.ts index 4e9352358..294e3b322 100644 --- a/tns-core-modules/ui/core/view/view-common.ts +++ b/tns-core-modules/ui/core/view/view-common.ts @@ -306,6 +306,15 @@ export abstract class ViewCommon extends ViewBase implements ViewDefinition { return false; } + public onUnloaded() { + debugger; + super.onUnloaded(); + + if (this._modal) { + console.log("---> view-common", this); + } + } + public _getFragmentManager(): any { return undefined; } @@ -369,6 +378,7 @@ export abstract class ViewCommon extends ViewBase implements ViewDefinition { } protected _showNativeModalView(parent: ViewCommon, options: ShowModalOptions) { + debugger; _rootModalViews.push(this); const modalRootViewCssClass = getModalRootViewCssClass(); @@ -379,6 +389,7 @@ export abstract class ViewCommon extends ViewBase implements ViewDefinition { this._modalContext = options.context; const that = this; this._closeModalCallback = function (...originalArgs) { + debugger; if (that._closeModalCallback) { const modalIndex = _rootModalViews.indexOf(that); _rootModalViews.splice(modalIndex);