Skip to content

Commit d05426c

Browse files
author
Vladimir Enchev
committed
changed mainModule to start(entry)
1 parent 97738bd commit d05426c

File tree

43 files changed

+49
-89
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+49
-89
lines changed

application/application.android.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,10 @@ global.__onUncaughtError = function (error: Error) {
315315
exports.notify({ eventName: dts.uncaughtErrorEvent, object: appModule.android, android: error });
316316
}
317317

318-
exports.start = function () {
318+
exports.start = function (entry?: frame.NavigationEntry) {
319+
if (entry) {
320+
dts.mainEntry = entry;
321+
}
319322
dts.loadCss();
320323
}
321324

application/application.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ declare module "application" {
124124
/**
125125
* Call this method to start the application. Important: All code after this method call will not be executed!
126126
*/
127-
export function start();
127+
export function start(entry?: frame.NavigationEntry);
128128

129129
/**
130130
* The main entry point event. This method is expected to use the root frame to navigate to the main application page.

application/application.ios.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,11 @@ global.__onUncaughtError = function (error: Error) {
224224
}
225225

226226
var started: boolean = false;
227-
exports.start = function () {
227+
exports.start = function (entry?: frame.NavigationEntry) {
228228
if (!started) {
229+
if (entry) {
230+
exports.mainEntry = entry;
231+
}
229232
started = true;
230233
exports.loadCss();
231234
UIApplicationMain(0, null, null, exports.ios && exports.ios.delegate ? NSStringFromClass(exports.ios.delegate) : NSStringFromClass(Responder));

apps/absolute-layout-demo/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "mainPage";
3-
application.start();
2+
application.start({ moduleName: "mainPage" });

apps/action-bar-demo/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import application = require("application");
2-
application.mainModule = "main-page";
32

43
// Needed only for build infrastructure
54
application.cssFile = "app.css";
65

7-
application.start();
6+
application.start({ moduleName: "main-page" });

apps/animations/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ import trace = require("trace");
44
trace.enable();
55
trace.setCategories(trace.categories.concat(trace.categories.Animation));
66

7-
application.mainModule = "main-page";
8-
application.start();
7+
application.start({ moduleName: "main-page" });

apps/connectivity-demo/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
import application = require("application");
22

3-
application.mainModule = "main-page";
4-
application.start();
3+
application.start({ moduleName: "main-page" });

apps/cuteness.io/app.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,5 @@ fps.addCallback(function (fps, minFps) {
55
});
66
fps.start();
77

8-
// Set the start module for the application
9-
application.mainModule = "main-page";
10-
118
// Start the application
12-
application.start();
9+
application.start({ moduleName: "main-page" });

apps/cuteness.unoptimized/app.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,5 @@ fps.addCallback(function (fps, minFps) {
55
});
66
fps.start();
77

8-
// Set the start module for the application
9-
application.mainModule = "main-page";
10-
118
// Start the application
12-
application.start();
9+
application.start({ moduleName: "main-page" });

apps/editable-text-demo/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "main-page";
3-
application.start();
2+
application.start({ moduleName: "main-page" });

apps/gallery-app/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import application = require("application");
2-
application.mainModule = "main-page";
32

43
// Needed only for build infrastructure
54
application.cssFile = "app.css";
65

7-
application.start();
6+
application.start({ moduleName: "main-page" });

apps/list-view-demo/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "main-page";
3-
application.start();
2+
application.start({ moduleName: "main-page" });

apps/modal-views-demo/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import application = require("application");
2-
application.mainModule = "main-page";
32
import trace = require("trace");
43
trace.enable();
54
trace.setCategories(trace.categories.concat(
65
trace.categories.Navigation
76
//trace.categories.Layout,
87
//"LayoutRootView.iOS"
98
));
10-
application.start();
9+
application.start({ moduleName: "main-page" });

apps/notifications-demo/app.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
11
import application = require("application");
2-
3-
application.mainModule = "main-page";
4-
5-
application.start();
2+
application.start({ moduleName: "main-page" });

apps/orientation-demo/app.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
11
import application = require("application");
2-
3-
application.mainModule = "main-page";
4-
5-
application.start();
2+
application.start({ moduleName: "main-page" });

apps/paylocity/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import application = require("application");
22

3-
application.mainModule = "login";
43
application.cssFile = "./style.css";
54

6-
application.start();
5+
application.start({ moduleName: "login" });

apps/perf-tests/ApplicationLoadTimeAndFPS/app.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,4 @@ fps.addCallback(function (fps, minFps) {
66
});
77
fps.start();
88

9-
application.mainModule = "ApplicationLoadTimeAndFPS/mainPage";
10-
11-
application.start();
9+
application.start({ moduleName: "ApplicationLoadTimeAndFPS" });
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "ApplicationSize/mainPage";
3-
application.start();
2+
application.start({ moduleName: "ApplicationSize/mainPage" });
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "ComplexObjectGraphMemoryTest/mainPage";
2+
application.start({ moduleName: "ComplexObjectGraphMemoryTest/mainPage" });
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "ControlCreationSpeedTest/mainPage";
2+
application.start({ moduleName: "ControlCreationSpeedTest/mainPage" });
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "LargeObjectArrayMemoryLeakTest/mainPage";
2+
application.start({ moduleName: "LargeObjectArrayMemoryLeakTest/mainPage" });
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "LargeObjectArrayMemoryTest/mainPage";
2+
application.start({ moduleName: "LargeObjectArrayMemoryTest/mainPage" });
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "NavigationMemoryLeakTest/mainPage";
2+
application.start({ moduleName: "NavigationMemoryLeakTest/mainPage" });
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "SingleUIObjectMemoryLeakTest/mainPage";
2+
application.start({ moduleName: "SingleUIObjectMemoryLeakTest/mainPage" });

apps/perf-tests/SpeedTests/app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "SpeedTests/mainPage";
2+
application.start({ moduleName: "SpeedTests/mainPage" });

apps/pickers-demo/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "main-page";
3-
application.start();
2+
application.start({ moduleName: "main-page" });

apps/placeholder-demo/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "main-page";
3-
application.start();
2+
application.start({ moduleName: "main-page" });

apps/tab-view-demo/app.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import application = require("application");
22

3-
application.mainModule = "mainPage";
4-
53
import trace = require("trace");
64
trace.enable();
75
trace.setCategories(trace.categories.concat(
@@ -12,4 +10,4 @@ trace.setCategories(trace.categories.concat(
1210
//, trace.categories.VisualTreeEvents
1311
));
1412

15-
application.start();
13+
application.start({ moduleName: "main-page" });

apps/template-blank/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import application = require("application");
2-
application.mainModule = "main-page";
32

43
// Remove this in the AppBuilder templates
54
application.cssFile = "./app.css"
65

7-
application.start();
6+
application.start({ moduleName: "main-page" });

apps/template-hello-world/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import application = require("application");
2-
application.mainModule = "main-page";
32

43
// Remove this in the AppBuilder templates
54
application.cssFile = "./app.css"
65

7-
application.start();
6+
application.start({ moduleName: "main-page" });

apps/template-master-detail/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import application = require("application");
2-
application.mainModule = "main-page";
32

43
// Remove this in the AppBuilder templates
54
application.cssFile = "./app.css"
65

7-
application.start();
6+
application.start({ moduleName: "main-page" });

apps/template-settings/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@
33
// Remove this in the AppBuilder templates
44
application.cssFile = "./app.css"
55

6-
application.mainModule = "main-page";
7-
application.start();
6+
application.start({ moduleName: "main-page" });

apps/template-tab-navigation/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import application = require("application");
2-
application.mainModule = "main-page";
32

43
// Remove this in the AppBuilder templates
54
application.cssFile = "./app.css"
65

7-
application.start();
6+
application.start({ moduleName: "main-page" });

apps/tests/app/app.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ if (application.ios) {
3333
});
3434
}
3535

36-
application.mainModule = "app/mainPage";
37-
3836
// Common events for both Android and iOS.
3937
application.on(application.launchEvent, function (args: application.ApplicationEventData) {
4038
if (args.android) {
@@ -147,4 +145,4 @@ else {
147145

148146
console.log(`TIME TO LOAD APP: ${time} ms`);
149147

150-
application.start();
148+
application.start({ moduleName: "app/mainPage" });

apps/tests/pages/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "pages/page14";
3-
application.start();
2+
application.start({ moduleName: "pages/page14" });

apps/tests/pages/sandbox-project.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
11
import application = require("application");
2-
3-
application.mainModule = "apps/tests/pages/nnikolovTestPage";
4-
5-
application.start();
2+
application.start({ moduleName: "apps/tests/pages/nnikolovTestPage" });

apps/tests/styling/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ trace.setCategories(trace.categories.concat(
1010
//, trace.categories.VisualTreeEvents
1111
));
1212

13-
application.mainModule = "styling/mainPage";
14-
application.start();
13+
application.start({ moduleName: "styling/mainPage" });

apps/tests/xml-declaration/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "xml-declaration/mainPage";
3-
application.start();
2+
application.start({ moduleName: "xml-declaration/mainPage" });

apps/transforms/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ import trace = require("trace");
44
trace.enable();
55
trace.setCategories(trace.categories.concat(trace.categories.Animation));
66

7-
application.mainModule = "main-page";
8-
application.start();
7+
application.start({ moduleName: "main-page" });

apps/ui-tests-app/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import application = require("application");
2-
application.mainModule = "mainPage";
32

43
var countResume = 0;
54
var countSuspend = 0;
@@ -71,4 +70,4 @@ application.on(application.uncaughtErrorEvent, function (args: application.Appli
7170
}
7271
});
7372

74-
application.start();
73+
application.start({ moduleName: "mainPage" });

apps/web-view-demo/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import application = require("application");
2-
application.mainModule = "main-page";
32

43
import trace = require("trace");
54
trace.enable();
65
trace.setCategories(trace.categories.concat(trace.categories.Debug));
76

8-
application.start();
7+
application.start({ moduleName: "main-page" });

apps/wrap-layout-demo/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "mainPage";
3-
application.start();
2+
application.start({ moduleName: "mainPage" });

apps/xml-demo/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
import application = require("application");
2-
application.mainModule = "mainPage";
3-
application.start();
2+
application.start({ moduleName: "mainPage" });

0 commit comments

Comments
 (0)