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.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();
|
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!
|
* 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.
|
* 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;
|
var started: boolean = false;
|
||||||
exports.start = function () {
|
exports.start = function (entry?: frame.NavigationEntry) {
|
||||||
if (!started) {
|
if (!started) {
|
||||||
|
if (entry) {
|
||||||
|
exports.mainEntry = entry;
|
||||||
|
}
|
||||||
started = true;
|
started = true;
|
||||||
exports.loadCss();
|
exports.loadCss();
|
||||||
UIApplicationMain(0, null, null, exports.ios && exports.ios.delegate ? NSStringFromClass(exports.ios.delegate) : NSStringFromClass(Responder));
|
UIApplicationMain(0, null, null, exports.ios && exports.ios.delegate ? NSStringFromClass(exports.ios.delegate) : NSStringFromClass(Responder));
|
||||||
|
@ -1,3 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "mainPage";
|
application.start({ moduleName: "mainPage" });
|
||||||
application.start();
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "main-page";
|
|
||||||
|
|
||||||
// Needed only for build infrastructure
|
// Needed only for build infrastructure
|
||||||
application.cssFile = "app.css";
|
application.cssFile = "app.css";
|
||||||
|
|
||||||
application.start();
|
application.start({ moduleName: "main-page" });
|
||||||
|
@ -4,5 +4,4 @@ import trace = require("trace");
|
|||||||
trace.enable();
|
trace.enable();
|
||||||
trace.setCategories(trace.categories.concat(trace.categories.Animation));
|
trace.setCategories(trace.categories.concat(trace.categories.Animation));
|
||||||
|
|
||||||
application.mainModule = "main-page";
|
application.start({ moduleName: "main-page" });
|
||||||
application.start();
|
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
|
|
||||||
application.mainModule = "main-page";
|
application.start({ moduleName: "main-page" });
|
||||||
application.start();
|
|
||||||
|
@ -5,8 +5,5 @@ fps.addCallback(function (fps, minFps) {
|
|||||||
});
|
});
|
||||||
fps.start();
|
fps.start();
|
||||||
|
|
||||||
// Set the start module for the application
|
|
||||||
application.mainModule = "main-page";
|
|
||||||
|
|
||||||
// Start the application
|
// Start the application
|
||||||
application.start();
|
application.start({ moduleName: "main-page" });
|
||||||
|
@ -5,8 +5,5 @@ fps.addCallback(function (fps, minFps) {
|
|||||||
});
|
});
|
||||||
fps.start();
|
fps.start();
|
||||||
|
|
||||||
// Set the start module for the application
|
|
||||||
application.mainModule = "main-page";
|
|
||||||
|
|
||||||
// Start the application
|
// Start the application
|
||||||
application.start();
|
application.start({ moduleName: "main-page" });
|
@ -1,3 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "main-page";
|
application.start({ moduleName: "main-page" });
|
||||||
application.start();
|
|
@ -1,7 +1,6 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "main-page";
|
|
||||||
|
|
||||||
// Needed only for build infrastructure
|
// Needed only for build infrastructure
|
||||||
application.cssFile = "app.css";
|
application.cssFile = "app.css";
|
||||||
|
|
||||||
application.start();
|
application.start({ moduleName: "main-page" });
|
||||||
|
@ -1,3 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "main-page";
|
application.start({ moduleName: "main-page" });
|
||||||
application.start();
|
|
@ -1,5 +1,4 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "main-page";
|
|
||||||
import trace = require("trace");
|
import trace = require("trace");
|
||||||
trace.enable();
|
trace.enable();
|
||||||
trace.setCategories(trace.categories.concat(
|
trace.setCategories(trace.categories.concat(
|
||||||
@ -7,4 +6,4 @@ trace.setCategories(trace.categories.concat(
|
|||||||
//trace.categories.Layout,
|
//trace.categories.Layout,
|
||||||
//"LayoutRootView.iOS"
|
//"LayoutRootView.iOS"
|
||||||
));
|
));
|
||||||
application.start();
|
application.start({ moduleName: "main-page" });
|
||||||
|
@ -1,5 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
|
application.start({ moduleName: "main-page" });
|
||||||
application.mainModule = "main-page";
|
|
||||||
|
|
||||||
application.start();
|
|
||||||
|
@ -1,5 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
|
application.start({ moduleName: "main-page" });
|
||||||
application.mainModule = "main-page";
|
|
||||||
|
|
||||||
application.start();
|
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
|
|
||||||
application.mainModule = "login";
|
|
||||||
application.cssFile = "./style.css";
|
application.cssFile = "./style.css";
|
||||||
|
|
||||||
application.start();
|
application.start({ moduleName: "login" });
|
@ -6,6 +6,4 @@ fps.addCallback(function (fps, minFps) {
|
|||||||
});
|
});
|
||||||
fps.start();
|
fps.start();
|
||||||
|
|
||||||
application.mainModule = "ApplicationLoadTimeAndFPS/mainPage";
|
application.start({ moduleName: "ApplicationLoadTimeAndFPS" });
|
||||||
|
|
||||||
application.start();
|
|
||||||
|
@ -1,3 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "ApplicationSize/mainPage";
|
application.start({ moduleName: "ApplicationSize/mainPage" });
|
||||||
application.start();
|
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "ComplexObjectGraphMemoryTest/mainPage";
|
application.start({ moduleName: "ComplexObjectGraphMemoryTest/mainPage" });
|
@ -1,2 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "ControlCreationSpeedTest/mainPage";
|
application.start({ moduleName: "ControlCreationSpeedTest/mainPage" });
|
@ -1,2 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "LargeObjectArrayMemoryLeakTest/mainPage";
|
application.start({ moduleName: "LargeObjectArrayMemoryLeakTest/mainPage" });
|
@ -1,2 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "LargeObjectArrayMemoryTest/mainPage";
|
application.start({ moduleName: "LargeObjectArrayMemoryTest/mainPage" });
|
@ -1,2 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "NavigationMemoryLeakTest/mainPage";
|
application.start({ moduleName: "NavigationMemoryLeakTest/mainPage" });
|
@ -1,2 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "SingleUIObjectMemoryLeakTest/mainPage";
|
application.start({ moduleName: "SingleUIObjectMemoryLeakTest/mainPage" });
|
@ -1,2 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "SpeedTests/mainPage";
|
application.start({ moduleName: "SpeedTests/mainPage" });
|
@ -1,3 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "main-page";
|
application.start({ moduleName: "main-page" });
|
||||||
application.start();
|
|
@ -1,3 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "main-page";
|
application.start({ moduleName: "main-page" });
|
||||||
application.start();
|
|
@ -1,7 +1,5 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
|
|
||||||
application.mainModule = "mainPage";
|
|
||||||
|
|
||||||
import trace = require("trace");
|
import trace = require("trace");
|
||||||
trace.enable();
|
trace.enable();
|
||||||
trace.setCategories(trace.categories.concat(
|
trace.setCategories(trace.categories.concat(
|
||||||
@ -12,4 +10,4 @@ trace.setCategories(trace.categories.concat(
|
|||||||
//, trace.categories.VisualTreeEvents
|
//, trace.categories.VisualTreeEvents
|
||||||
));
|
));
|
||||||
|
|
||||||
application.start();
|
application.start({ moduleName: "main-page" });
|
@ -1,7 +1,6 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "main-page";
|
|
||||||
|
|
||||||
// Remove this in the AppBuilder templates
|
// Remove this in the AppBuilder templates
|
||||||
application.cssFile = "./app.css"
|
application.cssFile = "./app.css"
|
||||||
|
|
||||||
application.start();
|
application.start({ moduleName: "main-page" });
|
@ -1,7 +1,6 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "main-page";
|
|
||||||
|
|
||||||
// Remove this in the AppBuilder templates
|
// Remove this in the AppBuilder templates
|
||||||
application.cssFile = "./app.css"
|
application.cssFile = "./app.css"
|
||||||
|
|
||||||
application.start();
|
application.start({ moduleName: "main-page" });
|
@ -1,7 +1,6 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "main-page";
|
|
||||||
|
|
||||||
// Remove this in the AppBuilder templates
|
// Remove this in the AppBuilder templates
|
||||||
application.cssFile = "./app.css"
|
application.cssFile = "./app.css"
|
||||||
|
|
||||||
application.start();
|
application.start({ moduleName: "main-page" });
|
@ -3,5 +3,4 @@
|
|||||||
// Remove this in the AppBuilder templates
|
// Remove this in the AppBuilder templates
|
||||||
application.cssFile = "./app.css"
|
application.cssFile = "./app.css"
|
||||||
|
|
||||||
application.mainModule = "main-page";
|
application.start({ moduleName: "main-page" });
|
||||||
application.start();
|
|
@ -1,7 +1,6 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "main-page";
|
|
||||||
|
|
||||||
// Remove this in the AppBuilder templates
|
// Remove this in the AppBuilder templates
|
||||||
application.cssFile = "./app.css"
|
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.
|
// Common events for both Android and iOS.
|
||||||
application.on(application.launchEvent, function (args: application.ApplicationEventData) {
|
application.on(application.launchEvent, function (args: application.ApplicationEventData) {
|
||||||
if (args.android) {
|
if (args.android) {
|
||||||
@ -147,4 +145,4 @@ else {
|
|||||||
|
|
||||||
console.log(`TIME TO LOAD APP: ${time} ms`);
|
console.log(`TIME TO LOAD APP: ${time} ms`);
|
||||||
|
|
||||||
application.start();
|
application.start({ moduleName: "app/mainPage" });
|
||||||
|
@ -1,3 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "pages/page14";
|
application.start({ moduleName: "pages/page14" });
|
||||||
application.start();
|
|
@ -1,5 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
|
application.start({ moduleName: "apps/tests/pages/nnikolovTestPage" });
|
||||||
application.mainModule = "apps/tests/pages/nnikolovTestPage";
|
|
||||||
|
|
||||||
application.start();
|
|
@ -10,5 +10,4 @@ trace.setCategories(trace.categories.concat(
|
|||||||
//, trace.categories.VisualTreeEvents
|
//, trace.categories.VisualTreeEvents
|
||||||
));
|
));
|
||||||
|
|
||||||
application.mainModule = "styling/mainPage";
|
application.start({ moduleName: "styling/mainPage" });
|
||||||
application.start();
|
|
@ -1,3 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "xml-declaration/mainPage";
|
application.start({ moduleName: "xml-declaration/mainPage" });
|
||||||
application.start();
|
|
@ -4,5 +4,4 @@ import trace = require("trace");
|
|||||||
trace.enable();
|
trace.enable();
|
||||||
trace.setCategories(trace.categories.concat(trace.categories.Animation));
|
trace.setCategories(trace.categories.concat(trace.categories.Animation));
|
||||||
|
|
||||||
application.mainModule = "main-page";
|
application.start({ moduleName: "main-page" });
|
||||||
application.start();
|
|
@ -1,5 +1,4 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "mainPage";
|
|
||||||
|
|
||||||
var countResume = 0;
|
var countResume = 0;
|
||||||
var countSuspend = 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");
|
import application = require("application");
|
||||||
application.mainModule = "main-page";
|
|
||||||
|
|
||||||
import trace = require("trace");
|
import trace = require("trace");
|
||||||
trace.enable();
|
trace.enable();
|
||||||
trace.setCategories(trace.categories.concat(trace.categories.Debug));
|
trace.setCategories(trace.categories.concat(trace.categories.Debug));
|
||||||
|
|
||||||
application.start();
|
application.start({ moduleName: "main-page" });
|
@ -1,3 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "mainPage";
|
application.start({ moduleName: "mainPage" });
|
||||||
application.start();
|
|
@ -1,3 +1,2 @@
|
|||||||
import application = require("application");
|
import application = require("application");
|
||||||
application.mainModule = "mainPage";
|
application.start({ moduleName: "mainPage" });
|
||||||
application.start();
|
|
Reference in New Issue
Block a user