Commit deef855acf7d0ea2ec7ad2e60466b63927bdc641

Authored by Victor Costa
1 parent b0b90c13

Refactor routes and not add router components as controllers

src/app/index.ts
1   -
2   -
3 1 import {NoosferoApp} from "./index.module";
4 2 import {noosferoModuleConfig} from "./index.config";
5 3 import {noosferoAngularRunBlock} from "./index.run";
6 4 import {routeConfig} from "./index.route";
7 5  
8   -import {ContentViewer as noosferoContentViewer} from "./content-viewer/content-viewer.component";
9   -import {ContentViewerActions as noosferoContentViewerActions} from "./content-viewer/content-viewer-actions.component";
10   -import {Profile as noosferoProfile} from "./profile/profile.component";
11   -import {ProfileInfo as noosferoProfileInfo} from "./profile-info/profile-info.component";
12   -import {ProfileHome as noosferoProfileHome} from "./profile/profile-home.component";
13   -import {Cms as noosferoCms} from "./cms/cms.component";
14   -
15 6 import {Main} from "./main/main.component";
16 7 import {bootstrap, bundle} from "ng-forward";
17 8  
... ... @@ -41,15 +32,7 @@ NoosferoApp.run(noosferoAngularRunBlock);
41 32 // NoosferoApp.addService("AuthService", AuthService);
42 33 NoosferoApp.addController("AuthController", AuthController);
43 34  
44   -
45 35 require("./components/noosfero/noosfero.service.js");
46 36 require("./components/noosfero/profile-image/profile-image.component.js");
47 37  
48   -NoosferoApp.addController("ContentViewerController", noosferoContentViewer);
49   -NoosferoApp.addController("ContentViewerActionsController", noosferoContentViewerActions);
50   -NoosferoApp.addController("ProfileController", noosferoProfile);
51   -NoosferoApp.addController("ProfileHomeController", noosferoProfileHome);
52   -NoosferoApp.addController("ProfileInfoController", noosferoProfileInfo);
53   -NoosferoApp.addController("CmsController", noosferoCms);
54   -
55 38 NoosferoApp.addConfig(routeConfig);
... ...
src/app/main/main.component.ts
... ... @@ -60,7 +60,7 @@ export class MainContent {
60 60 views: {
61 61 "content": {
62 62 templateUrl: "app/profile/profile.html",
63   - controller: "ProfileController",
  63 + controller: Profile,
64 64 controllerAs: "vm"
65 65 }
66 66 }
... ...
src/app/profile/profile.component.ts
... ... @@ -3,6 +3,7 @@ import {ProfileInfo} from '../profile-info/profile-info.component';
3 3 import {ProfileHome} from '../profile/profile-home.component';
4 4 import {Cms} from '../cms/cms.component';
5 5 import {ContentViewer} from "../content-viewer/content-viewer.component";
  6 +import {ContentViewerActions} from "../content-viewer/content-viewer-actions.component";
6 7 import {NoosferoActivities} from "../components/noosfero-activities/activities.component";
7 8 import {ProfileService} from "../../lib/ng-noosfero-api/http/profile.service";
8 9  
... ... @@ -21,7 +22,7 @@ import * as noosferoModels from "./../models/interfaces";
21 22 views: {
22 23 "mainBlockContent": {
23 24 templateUrl: "app/profile-info/profile-info.html",
24   - controller: "ProfileInfoController",
  25 + controller: ProfileInfo,
25 26 controllerAs: "vm"
26 27 }
27 28 }
... ... @@ -33,7 +34,7 @@ import * as noosferoModels from "./../models/interfaces";
33 34 views: {
34 35 "mainBlockContent": {
35 36 templateUrl: "app/cms/cms.html",
36   - controller: "CmsController",
  37 + controller: Cms,
37 38 controllerAs: "vm"
38 39 }
39 40 }
... ... @@ -44,7 +45,7 @@ import * as noosferoModels from "./../models/interfaces";
44 45 component: ProfileHome,
45 46 views: {
46 47 "mainBlockContent": {
47   - controller: "ProfileHomeController",
  48 + controller: ProfileHome,
48 49 controllerAs: "vm"
49 50 }
50 51 }
... ... @@ -56,12 +57,12 @@ import * as noosferoModels from "./../models/interfaces";
56 57 views: {
57 58 "mainBlockContent": {
58 59 templateUrl: "app/content-viewer/page.html",
59   - controller: "ContentViewerController",
  60 + controller: ContentViewer,
60 61 controllerAs: "vm"
61 62 },
62 63 "actions@main": {
63 64 templateUrl: "app/content-viewer/navbar-actions.html",
64   - controller: "ContentViewerActionsController",
  65 + controller: ContentViewerActions,
65 66 controllerAs: "vm"
66 67 }
67 68 }
... ...