changed mainModule to start(entry)

This commit is contained in:
Vladimir Enchev
2016-01-19 17:02:06 +02:00
parent 97738bd45e
commit d05426c22d
43 changed files with 49 additions and 89 deletions

View File

@ -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();
}

View File

@ -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.

View File

@ -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));

View File

@ -1,3 +1,2 @@
import application = require("application");
application.mainModule = "mainPage";
application.start();
application.start({ moduleName: "mainPage" });

View File

@ -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" });

View File

@ -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" });

View File

@ -1,4 +1,3 @@
import application = require("application");
application.mainModule = "main-page";
application.start();
application.start({ moduleName: "main-page" });

View File

@ -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" });

View File

@ -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" });

View File

@ -1,3 +1,2 @@
import application = require("application");
application.mainModule = "main-page";
application.start();
application.start({ moduleName: "main-page" });

View File

@ -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" });

View File

@ -1,3 +1,2 @@
import application = require("application");
application.mainModule = "main-page";
application.start();
application.start({ moduleName: "main-page" });

View File

@ -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" });

View File

@ -1,5 +1,2 @@
import application = require("application");
application.mainModule = "main-page";
application.start();
application.start({ moduleName: "main-page" });

View File

@ -1,5 +1,2 @@
import application = require("application");
application.mainModule = "main-page";
application.start();
application.start({ moduleName: "main-page" });

View File

@ -1,6 +1,5 @@
import application = require("application");
application.mainModule = "login";
application.cssFile = "./style.css";
application.start();
application.start({ moduleName: "login" });

View File

@ -6,6 +6,4 @@ fps.addCallback(function (fps, minFps) {
});
fps.start();
application.mainModule = "ApplicationLoadTimeAndFPS/mainPage";
application.start();
application.start({ moduleName: "ApplicationLoadTimeAndFPS" });

View File

@ -1,3 +1,2 @@
import application = require("application");
application.mainModule = "ApplicationSize/mainPage";
application.start();
application.start({ moduleName: "ApplicationSize/mainPage" });

View File

@ -1,2 +1,2 @@
import application = require("application");
application.mainModule = "ComplexObjectGraphMemoryTest/mainPage";
application.start({ moduleName: "ComplexObjectGraphMemoryTest/mainPage" });

View File

@ -1,2 +1,2 @@
import application = require("application");
application.mainModule = "ControlCreationSpeedTest/mainPage";
application.start({ moduleName: "ControlCreationSpeedTest/mainPage" });

View File

@ -1,2 +1,2 @@
import application = require("application");
application.mainModule = "LargeObjectArrayMemoryLeakTest/mainPage";
application.start({ moduleName: "LargeObjectArrayMemoryLeakTest/mainPage" });

View File

@ -1,2 +1,2 @@
import application = require("application");
application.mainModule = "LargeObjectArrayMemoryTest/mainPage";
application.start({ moduleName: "LargeObjectArrayMemoryTest/mainPage" });

View File

@ -1,2 +1,2 @@
import application = require("application");
application.mainModule = "NavigationMemoryLeakTest/mainPage";
application.start({ moduleName: "NavigationMemoryLeakTest/mainPage" });

View File

@ -1,2 +1,2 @@
import application = require("application");
application.mainModule = "SingleUIObjectMemoryLeakTest/mainPage";
application.start({ moduleName: "SingleUIObjectMemoryLeakTest/mainPage" });

View File

@ -1,2 +1,2 @@
import application = require("application");
application.mainModule = "SpeedTests/mainPage";
application.start({ moduleName: "SpeedTests/mainPage" });

View File

@ -1,3 +1,2 @@
import application = require("application");
application.mainModule = "main-page";
application.start();
application.start({ moduleName: "main-page" });

View File

@ -1,3 +1,2 @@
import application = require("application");
application.mainModule = "main-page";
application.start();
application.start({ moduleName: "main-page" });

View File

@ -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" });

View File

@ -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" });

View File

@ -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" });

View File

@ -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" });

View File

@ -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" });

View File

@ -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" });

View File

@ -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" });

View File

@ -1,3 +1,2 @@
import application = require("application");
application.mainModule = "pages/page14";
application.start();
application.start({ moduleName: "pages/page14" });

View File

@ -1,5 +1,2 @@
import application = require("application");
application.mainModule = "apps/tests/pages/nnikolovTestPage";
application.start();
application.start({ moduleName: "apps/tests/pages/nnikolovTestPage" });

View File

@ -10,5 +10,4 @@ trace.setCategories(trace.categories.concat(
//, trace.categories.VisualTreeEvents
));
application.mainModule = "styling/mainPage";
application.start();
application.start({ moduleName: "styling/mainPage" });

View File

@ -1,3 +1,2 @@
import application = require("application");
application.mainModule = "xml-declaration/mainPage";
application.start();
application.start({ moduleName: "xml-declaration/mainPage" });

View File

@ -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" });

View File

@ -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" });

View File

@ -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" });

View File

@ -1,3 +1,2 @@
import application = require("application");
application.mainModule = "mainPage";
application.start();
application.start({ moduleName: "mainPage" });

View File

@ -1,3 +1,2 @@
import application = require("application");
application.mainModule = "mainPage";
application.start();
application.start({ moduleName: "mainPage" });