chore: cleanup

This commit is contained in:
Nathan Walker
2020-07-07 15:57:02 -07:00
parent c6902538cf
commit 0ae8dba962
70 changed files with 585 additions and 520 deletions

View File

@@ -1,22 +1,21 @@
console.log("####### ------ APP MODULES START ");
import * as application from "tns-core-modules/application";
import * as trace from "tns-core-modules/trace";
trace.addCategories(trace.categories.NativeLifecycle);
trace.addCategories(trace.categories.Navigation);
trace.addCategories(trace.categories.Transition);
import { Trace, Application, UnhandledErrorEventData, LaunchEventData, ApplicationEventData, DiscardedErrorEventData } from "@nativescript/core";
Trace.addCategories(Trace.categories.NativeLifecycle);
Trace.addCategories(Trace.categories.Navigation);
Trace.addCategories(Trace.categories.Transition);
trace.enable();
Trace.enable();
var countResume = 0;
var countSuspend = 0;
application.on("displayed", args => {
Application.on("displayed", args => {
const uptime = global.android ? (<any>org).nativescript.Process.getUpTime : (<any>global).__tns_uptime;
console.log("Startup time: " + uptime() + "ms.");
});
application.on("uncaughtError", args => {
Application.on("uncaughtError", args => {
const error = args.error;
console.warn(error.message);
if (error.nativeError) {
@@ -24,7 +23,7 @@ application.on("uncaughtError", args => {
}
});
application.on(application.launchEvent, function (args: application.LaunchEventData) {
Application.on(Application.launchEvent, function (args: LaunchEventData) {
if (args.android) {
// For Android applications, args.android is an android.content.Intent class.
console.log("### Launched application with: " + args.android + ".");
@@ -34,7 +33,7 @@ application.on(application.launchEvent, function (args: application.LaunchEventD
}
});
application.on(application.suspendEvent, function (args: application.ApplicationEventData) {
Application.on(Application.suspendEvent, function (args: ApplicationEventData) {
if (args.android) {
// For Android applications, args.android is an android activity class.
console.log("#" + ++countSuspend + "# SuspendEvent Activity: " + args.android);
@@ -44,7 +43,7 @@ application.on(application.suspendEvent, function (args: application.Application
}
});
application.on(application.resumeEvent, function (args: application.ApplicationEventData) {
Application.on(Application.resumeEvent, function (args: ApplicationEventData) {
if (args.android) {
// For Android applications, args.android is an android activity class.
console.log("#" + ++countResume + "# ResumeEvent Activity: " + args.android);
@@ -54,7 +53,7 @@ application.on(application.resumeEvent, function (args: application.ApplicationE
}
});
application.on(application.exitEvent, function (args: application.ApplicationEventData) {
Application.on(Application.exitEvent, function (args: ApplicationEventData) {
if (args.android) {
// For Android applications, args.android is an android activity class.
console.log("### ExitEvent Activity: " + args.android);
@@ -64,7 +63,7 @@ application.on(application.exitEvent, function (args: application.ApplicationEve
}
});
application.on(application.lowMemoryEvent, function (args: application.ApplicationEventData) {
Application.on(Application.lowMemoryEvent, function (args: ApplicationEventData) {
if (args.android) {
// For Android applications, args.android is an android activity class.
console.log("### LowMemoryEvent Activity: " + args.android);
@@ -74,21 +73,21 @@ application.on(application.lowMemoryEvent, function (args: application.Applicati
}
});
application.on(application.uncaughtErrorEvent, function (args: application.UnhandledErrorEventData) {
Application.on(Application.uncaughtErrorEvent, function (args: UnhandledErrorEventData) {
console.log("### NativeScriptError: " + args.error);
console.log("### nativeException: " + (<any>args.error).nativeException);
console.log("### stackTrace: " + (<any>args.error).stackTrace);
console.log("### stack: " + args.error.stack);
});
application.on(application.discardedErrorEvent, function (args: application.DiscardedErrorEventData) {
Application.on(Application.discardedErrorEvent, function (args: DiscardedErrorEventData) {
console.log("### [Discarded] NativeScriptError: " + args.error);
console.log("### [Discarded] nativeException: " + (<any>args.error).nativeException);
console.log("### [Discarded] stackTrace: " + (<any>args.error).stackTrace);
console.log("### [Discarded] stack: " + args.error.stack);
});
application.run({ moduleName: "app-root" });
Application.run({ moduleName: "app-root" });
// TODO: investigate tab-view -> tabviewcss test crash
// TODO: investigate css -> layouts border overlap failure

View File

@@ -1,5 +1,4 @@
import { EventData, Page } from "tns-core-modules/ui/page/page";
import { BottomNavigation } from "tns-core-modules/ui/bottom-navigation/bottom-navigation";
import { EventData, Page, BottomNavigation } from "@nativescript/core";
export const selectTab = (args: EventData) => {
const page = <Page>(<any>args.object).page;

View File

@@ -1,5 +1,5 @@
import { EventData } from "tns-core-modules/data/observable";
import { Button } from "tns-core-modules/ui/button/button";
import { Button } from "tns-core-modules/ui/button";
export function goToSecond(args: EventData) {
console.log("---> goToSecond Page");

View File

@@ -1,9 +1,4 @@
import { EventData } from "tns-core-modules/data/observable";
import { Frame } from "tns-core-modules/ui/frame/frame";
import { Page } from "tns-core-modules/ui/page";
import {
TabStripItemEventData, SelectedIndexChangedEventData, BottomNavigation, TabStrip,
} from "tns-core-modules/ui/bottom-navigation";
import { EventData, Frame, Page, TabStripItemEventData, SelectedIndexChangedEventData, BottomNavigation, TabStrip } from "@nativescript/core";
export function goToFirst(args: EventData) {
console.log("---> goToFirst");

View File

@@ -1,5 +1,4 @@
import { EventData } from "tns-core-modules/data/observable";
import { Button } from "tns-core-modules/ui/button/button";
import { Button, EventData } from "@nativescript/core";
export function goToFirst(args: EventData) {
console.log("---> goToFirst Page");

View File

@@ -1,5 +1,5 @@
import { Button } from "tns-core-modules/ui/button/button";
import { EventData } from "tns-core-modules/ui/page/page";
import { Button } from "tns-core-modules/ui/button";
import { EventData } from "tns-core-modules/ui/page";
const states = [
{ class: "", text: "default elevation" },

View File

@@ -1,11 +1,8 @@
import * as stack from "tns-core-modules/ui/layouts/stack-layout";
import { Button } from "@nativescript/core/ui/button";
import * as view from "tns-core-modules/ui/core/view";
import { unsetValue } from "tns-core-modules/ui/core/view";
import { unsetValue, Button, View, StackLayout } from "@nativescript/core";
export function resetStyles(args) {
var stackLayout = <stack.StackLayout>args.object.parent.parent;
view.eachDescendant(stackLayout, function (v: view.View) {
var stackLayout = <StackLayout>args.object.parent.parent;
view.eachDescendant(stackLayout, function (v: View) {
v.style.fontFamily = unsetValue;
v.style.fontSize = unsetValue;
v.style.fontStyle = unsetValue;

View File

@@ -1,5 +1,4 @@
import { StackLayout } from "tns-core-modules/ui/layouts/stack-layout";
import { View, unsetValue, eachDescendant } from "tns-core-modules/ui/core/view";
import { View, unsetValue, eachDescendant, StackLayout } from "@nativescript/core";
export function resetStyles(args) {
var stackLayout = <StackLayout>args.object.parent;

View File

@@ -1,5 +1,4 @@
import { EventData, Page } from "tns-core-modules/ui/page/page";
import { Label } from "tns-core-modules/ui/label/label";
import { EventData, Page, Label } from "@nativescript/core";
const setLabelTextAndLog = (args, text: string) => {
const page = <Page>args.object.page;

View File

@@ -1,6 +1,4 @@
import { EventData } from "tns-core-modules/data/observable";
import { Page } from "tns-core-modules/ui/page";
import { Tabs } from "tns-core-modules/ui/tabs";
import { EventData, Page, Tabs } from "@nativescript/core";
export function goToFirst(args: EventData) {
const page = <Page>(<any>args.object).page;

View File

@@ -1,6 +1,4 @@
import { EventData } from "tns-core-modules/data/observable";
import { Page } from "tns-core-modules/ui/page";
import { Tabs } from "tns-core-modules/ui/tabs";
import { EventData, Page, Tabs } from "@nativescript/core";
export function goToFirst(args: EventData) {
const page = <Page>(<any>args.object).page;

View File

@@ -1,6 +1,4 @@
import { View } from "tns-core-modules/ui/core/view";
import { Page } from "tns-core-modules/ui/page";
import { Tabs } from "tns-core-modules/ui/tabs";
import { View, Page, Tabs } from "@nativescript/core";
export function onButtonTap(args) {
const page = <Page>(<View>args.object).page;

View File

@@ -1,6 +1,4 @@
import { EventData } from "tns-core-modules/data/observable";
import { Page } from "tns-core-modules/ui/page";
import { Tabs, SelectedIndexChangedEventData } from "tns-core-modules/ui/tabs";
import { EventData, Page, Tabs, SelectedIndexChangedEventData } from "@nativescript/core";
export function goToFirst(args: EventData) {
console.log("---> goToFirst");

View File

@@ -1,5 +1,4 @@
import { EventData } from "tns-core-modules/data/observable";
import { Button } from "tns-core-modules/ui/button/button";
import { EventData, Button } from "@nativescript/core";
export function goToSecond(args: EventData) {
console.log("---> goToSecond Page");

View File

@@ -1,4 +1,4 @@
import { Tabs, SelectedIndexChangedEventData } from "tns-core-modules/ui/tabs";
import { Tabs, SelectedIndexChangedEventData } from "@nativescript/core";
export function onSelectedIndexChanged(args: SelectedIndexChangedEventData) {
const tabsNav = <Tabs>args.object;

View File

@@ -1,6 +1,4 @@
import { EventData } from "tns-core-modules/data/observable";
import { WrapLayout } from "tns-core-modules/ui/layouts/wrap-layout";
import { Page } from "tns-core-modules/ui/page";
import { EventData, WrapLayout, Page } from "@nativescript/core";
import { SubMainPageViewModel } from "../sub-main-page-view-model";

View File

@@ -1,9 +1,4 @@
import { EventData } from "tns-core-modules/data/observable";
import { Frame } from "tns-core-modules/ui/frame/frame";
import { Page } from "tns-core-modules/ui/page";
import {
TabStripItemEventData, SelectedIndexChangedEventData, Tabs, TabStrip //, TabStripItem
} from "tns-core-modules/ui/tabs";
import { EventData, Frame, Page, TabStripItemEventData, SelectedIndexChangedEventData, Tabs, TabStrip } from "@nativescript/core";
export function goToFirst(args: EventData) {
console.log("---> goToFirst");

View File

@@ -1,5 +1,4 @@
import { EventData } from "tns-core-modules/data/observable";
import { Button } from "tns-core-modules/ui/button/button";
import { EventData, Button } from "@nativescript/core";
export function goToFirst(args: EventData) {
console.log("---> goToFirst Page");

View File

@@ -1,6 +1,4 @@
import { EventData } from "tns-core-modules/data/observable";
import { Page } from "tns-core-modules/ui/page";
import { Tabs } from "tns-core-modules/ui/tabs";
import { EventData, Page, Tabs } from "@nativescript/core";
export function goToFirst(args: EventData) {
const page = <Page>(<any>args.object).page;

View File

@@ -1,5 +1,4 @@
import { TextField } from "tns-core-modules/ui/text-field";
import { TextView } from "tns-core-modules/ui/text-view";
import { TextField, TextView } from "@nativescript/core";
export function onLoaded(args) {
const page = args.object;

View File

@@ -1,7 +1,5 @@
import { EventData } from "tns-core-modules/data/observable";
import { EventData, WrapLayout, Page } from "@nativescript/core";
import { SubMainPageViewModel } from "../sub-main-page-view-model";
import { WrapLayout } from "tns-core-modules/ui/layouts/wrap-layout";
import { Page } from "tns-core-modules/ui/page";
export function pageLoaded(args: EventData) {
const page = <Page>args.object;

View File

@@ -1,5 +1,4 @@
import { Page } from "tns-core-modules/ui/page";
import { TextField } from "tns-core-modules/ui/text-field";
import { Page, TextField } from "@nativescript/core";
export function setText(args) {
let page = args;

View File

@@ -1,7 +1,4 @@
import { Page } from "tns-core-modules/ui/page";
import { unsetValue } from "tns-core-modules/ui/core/view";
import { TextView } from "tns-core-modules/ui/text-view";
import { TextField } from "tns-core-modules/ui/text-field";
import { TextView, unsetValue, TextField, Page } from "@nativescript/core";
function exectuteOnAll(page: Page, callback: (txt: TextView | TextField) => void) {
page.getViewById("container").eachChild((child) => {

View File

@@ -1,7 +1,5 @@
import { EventData } from "tns-core-modules/data/observable";
import { EventData, WrapLayout, Page } from "@nativescript/core";
import { SubMainPageViewModel } from "../sub-main-page-view-model";
import { WrapLayout } from "tns-core-modules/ui/layouts/wrap-layout";
import { Page } from "tns-core-modules/ui/page";
export function pageLoaded(args: EventData) {
const page = <Page>args.object;

View File

@@ -1,6 +1,4 @@
import { Page } from "tns-core-modules/ui/page";
import { TextView } from "tns-core-modules/ui/text-view";
import { Color } from "tns-core-modules/color";
import { Page, TextView, Color } from "@nativescript/core";
export function changeTextAndColor(args) {
const page = <Page>args.object.page;