mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 19:26:42 +08:00
changed mainModule to start(entry)
This commit is contained in:
@ -315,7 +315,10 @@ global.__onUncaughtError = function (error: Error) {
|
||||
exports.notify({ eventName: dts.uncaughtErrorEvent, object: appModule.android, android: error });
|
||||
}
|
||||
|
||||
exports.start = function () {
|
||||
exports.start = function (entry?: frame.NavigationEntry) {
|
||||
if (entry) {
|
||||
dts.mainEntry = entry;
|
||||
}
|
||||
dts.loadCss();
|
||||
}
|
||||
|
||||
|
2
application/application.d.ts
vendored
2
application/application.d.ts
vendored
@ -124,7 +124,7 @@ declare module "application" {
|
||||
/**
|
||||
* Call this method to start the application. Important: All code after this method call will not be executed!
|
||||
*/
|
||||
export function start();
|
||||
export function start(entry?: frame.NavigationEntry);
|
||||
|
||||
/**
|
||||
* The main entry point event. This method is expected to use the root frame to navigate to the main application page.
|
||||
|
@ -224,8 +224,11 @@ global.__onUncaughtError = function (error: Error) {
|
||||
}
|
||||
|
||||
var started: boolean = false;
|
||||
exports.start = function () {
|
||||
exports.start = function (entry?: frame.NavigationEntry) {
|
||||
if (!started) {
|
||||
if (entry) {
|
||||
exports.mainEntry = entry;
|
||||
}
|
||||
started = true;
|
||||
exports.loadCss();
|
||||
UIApplicationMain(0, null, null, exports.ios && exports.ios.delegate ? NSStringFromClass(exports.ios.delegate) : NSStringFromClass(Responder));
|
||||
|
@ -1,3 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "mainPage";
|
||||
application.start();
|
||||
application.start({ moduleName: "mainPage" });
|
||||
|
@ -1,7 +1,6 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
|
||||
// Needed only for build infrastructure
|
||||
application.cssFile = "app.css";
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
||||
|
@ -4,5 +4,4 @@ import trace = require("trace");
|
||||
trace.enable();
|
||||
trace.setCategories(trace.categories.concat(trace.categories.Animation));
|
||||
|
||||
application.mainModule = "main-page";
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
||||
|
@ -1,4 +1,3 @@
|
||||
import application = require("application");
|
||||
|
||||
application.mainModule = "main-page";
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
||||
|
@ -5,8 +5,5 @@ fps.addCallback(function (fps, minFps) {
|
||||
});
|
||||
fps.start();
|
||||
|
||||
// Set the start module for the application
|
||||
application.mainModule = "main-page";
|
||||
|
||||
// Start the application
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
||||
|
@ -5,8 +5,5 @@ fps.addCallback(function (fps, minFps) {
|
||||
});
|
||||
fps.start();
|
||||
|
||||
// Set the start module for the application
|
||||
application.mainModule = "main-page";
|
||||
|
||||
// Start the application
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -1,3 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -1,7 +1,6 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
|
||||
// Needed only for build infrastructure
|
||||
application.cssFile = "app.css";
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
||||
|
@ -1,3 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -1,5 +1,4 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
import trace = require("trace");
|
||||
trace.enable();
|
||||
trace.setCategories(trace.categories.concat(
|
||||
@ -7,4 +6,4 @@ trace.setCategories(trace.categories.concat(
|
||||
//trace.categories.Layout,
|
||||
//"LayoutRootView.iOS"
|
||||
));
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
||||
|
@ -1,5 +1,2 @@
|
||||
import application = require("application");
|
||||
|
||||
application.mainModule = "main-page";
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
||||
|
@ -1,5 +1,2 @@
|
||||
import application = require("application");
|
||||
|
||||
application.mainModule = "main-page";
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
||||
|
@ -1,6 +1,5 @@
|
||||
import application = require("application");
|
||||
|
||||
application.mainModule = "login";
|
||||
application.cssFile = "./style.css";
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "login" });
|
@ -6,6 +6,4 @@ fps.addCallback(function (fps, minFps) {
|
||||
});
|
||||
fps.start();
|
||||
|
||||
application.mainModule = "ApplicationLoadTimeAndFPS/mainPage";
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "ApplicationLoadTimeAndFPS" });
|
||||
|
@ -1,3 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "ApplicationSize/mainPage";
|
||||
application.start();
|
||||
application.start({ moduleName: "ApplicationSize/mainPage" });
|
||||
|
@ -1,2 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "ComplexObjectGraphMemoryTest/mainPage";
|
||||
application.start({ moduleName: "ComplexObjectGraphMemoryTest/mainPage" });
|
@ -1,2 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "ControlCreationSpeedTest/mainPage";
|
||||
application.start({ moduleName: "ControlCreationSpeedTest/mainPage" });
|
@ -1,2 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "LargeObjectArrayMemoryLeakTest/mainPage";
|
||||
application.start({ moduleName: "LargeObjectArrayMemoryLeakTest/mainPage" });
|
@ -1,2 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "LargeObjectArrayMemoryTest/mainPage";
|
||||
application.start({ moduleName: "LargeObjectArrayMemoryTest/mainPage" });
|
@ -1,2 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "NavigationMemoryLeakTest/mainPage";
|
||||
application.start({ moduleName: "NavigationMemoryLeakTest/mainPage" });
|
@ -1,2 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "SingleUIObjectMemoryLeakTest/mainPage";
|
||||
application.start({ moduleName: "SingleUIObjectMemoryLeakTest/mainPage" });
|
@ -1,2 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "SpeedTests/mainPage";
|
||||
application.start({ moduleName: "SpeedTests/mainPage" });
|
@ -1,3 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -1,3 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -1,7 +1,5 @@
|
||||
import application = require("application");
|
||||
|
||||
application.mainModule = "mainPage";
|
||||
|
||||
import trace = require("trace");
|
||||
trace.enable();
|
||||
trace.setCategories(trace.categories.concat(
|
||||
@ -12,4 +10,4 @@ trace.setCategories(trace.categories.concat(
|
||||
//, trace.categories.VisualTreeEvents
|
||||
));
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -1,7 +1,6 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
|
||||
// Remove this in the AppBuilder templates
|
||||
application.cssFile = "./app.css"
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -1,7 +1,6 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
|
||||
// Remove this in the AppBuilder templates
|
||||
application.cssFile = "./app.css"
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -1,7 +1,6 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
|
||||
// Remove this in the AppBuilder templates
|
||||
application.cssFile = "./app.css"
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -3,5 +3,4 @@
|
||||
// Remove this in the AppBuilder templates
|
||||
application.cssFile = "./app.css"
|
||||
|
||||
application.mainModule = "main-page";
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -1,7 +1,6 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
|
||||
// Remove this in the AppBuilder templates
|
||||
application.cssFile = "./app.css"
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -33,8 +33,6 @@ if (application.ios) {
|
||||
});
|
||||
}
|
||||
|
||||
application.mainModule = "app/mainPage";
|
||||
|
||||
// Common events for both Android and iOS.
|
||||
application.on(application.launchEvent, function (args: application.ApplicationEventData) {
|
||||
if (args.android) {
|
||||
@ -147,4 +145,4 @@ else {
|
||||
|
||||
console.log(`TIME TO LOAD APP: ${time} ms`);
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "app/mainPage" });
|
||||
|
@ -1,3 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "pages/page14";
|
||||
application.start();
|
||||
application.start({ moduleName: "pages/page14" });
|
@ -1,5 +1,2 @@
|
||||
import application = require("application");
|
||||
|
||||
application.mainModule = "apps/tests/pages/nnikolovTestPage";
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "apps/tests/pages/nnikolovTestPage" });
|
@ -10,5 +10,4 @@ trace.setCategories(trace.categories.concat(
|
||||
//, trace.categories.VisualTreeEvents
|
||||
));
|
||||
|
||||
application.mainModule = "styling/mainPage";
|
||||
application.start();
|
||||
application.start({ moduleName: "styling/mainPage" });
|
@ -1,3 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "xml-declaration/mainPage";
|
||||
application.start();
|
||||
application.start({ moduleName: "xml-declaration/mainPage" });
|
@ -4,5 +4,4 @@ import trace = require("trace");
|
||||
trace.enable();
|
||||
trace.setCategories(trace.categories.concat(trace.categories.Animation));
|
||||
|
||||
application.mainModule = "main-page";
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -1,5 +1,4 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "mainPage";
|
||||
|
||||
var countResume = 0;
|
||||
var countSuspend = 0;
|
||||
@ -71,4 +70,4 @@ application.on(application.uncaughtErrorEvent, function (args: application.Appli
|
||||
}
|
||||
});
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "mainPage" });
|
@ -1,8 +1,7 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
|
||||
import trace = require("trace");
|
||||
trace.enable();
|
||||
trace.setCategories(trace.categories.concat(trace.categories.Debug));
|
||||
|
||||
application.start();
|
||||
application.start({ moduleName: "main-page" });
|
@ -1,3 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "mainPage";
|
||||
application.start();
|
||||
application.start({ moduleName: "mainPage" });
|
@ -1,3 +1,2 @@
|
||||
import application = require("application");
|
||||
application.mainModule = "mainPage";
|
||||
application.start();
|
||||
application.start({ moduleName: "mainPage" });
|
Reference in New Issue
Block a user