1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-02 20:35:25 +02:00

refactor(app): introduce new project structure for the frontend (#1623)

This commit is contained in:
Anthony Lapenna 2018-02-01 13:27:52 +01:00 committed by GitHub
parent e6422a6d75
commit 27dceadba1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
354 changed files with 1518 additions and 1755 deletions

View file

@ -4,16 +4,9 @@ angular.module('extension.storidge', [])
var storidge = {
name: 'storidge',
parent: 'root',
abstract: true,
url: '/storidge',
views: {
'content@': {
template: '<div ui-view="content@"></div>'
},
'sidebar@': {
template: '<div ui-view="sidebar@"></div>'
}
}
url: '/storidge'
};
var profiles = {
@ -23,43 +16,31 @@ angular.module('extension.storidge', [])
'content@': {
templateUrl: 'app/extensions/storidge/views/profiles/profiles.html',
controller: 'StoridgeProfilesController'
},
'sidebar@': {
templateUrl: 'app/components/sidebar/sidebar.html',
controller: 'SidebarController'
}
}
};
var profile = {
name: 'storidge.profiles.profile',
url: '/:id',
views: {
'content@': {
templateUrl: 'app/extensions/storidge/views/profiles/edit/profile.html',
controller: 'StoridgeProfileController'
}
}
};
var profileCreation = {
name: 'storidge.profiles.create',
url: '/create',
name: 'storidge.profiles.new',
url: '/new',
params: {
profileName: ''
},
views: {
'content@': {
templateUrl: 'app/extensions/storidge/views/profiles/create/createProfile.html',
controller: 'CreateProfileController'
},
'sidebar@': {
templateUrl: 'app/components/sidebar/sidebar.html',
controller: 'SidebarController'
}
}
};
var profileEdition = {
name: 'storidge.profiles.edit',
url: '/edit/:id',
views: {
'content@': {
templateUrl: 'app/extensions/storidge/views/profiles/edit/editProfile.html',
controller: 'EditProfileController'
},
'sidebar@': {
templateUrl: 'app/components/sidebar/sidebar.html',
controller: 'SidebarController'
templateUrl: 'app/extensions/storidge/views/profiles/create/createprofile.html',
controller: 'StoridgeCreateProfileController'
}
}
};
@ -71,10 +52,6 @@ angular.module('extension.storidge', [])
'content@': {
templateUrl: 'app/extensions/storidge/views/cluster/cluster.html',
controller: 'StoridgeClusterController'
},
'sidebar@': {
templateUrl: 'app/components/sidebar/sidebar.html',
controller: 'SidebarController'
}
}
};
@ -86,18 +63,14 @@ angular.module('extension.storidge', [])
'content@': {
templateUrl: 'app/extensions/storidge/views/monitor/monitor.html',
controller: 'StoridgeMonitorController'
},
'sidebar@': {
templateUrl: 'app/components/sidebar/sidebar.html',
controller: 'SidebarController'
}
}
};
$stateRegistryProvider.register(storidge);
$stateRegistryProvider.register(profiles);
$stateRegistryProvider.register(profile);
$stateRegistryProvider.register(profileCreation);
$stateRegistryProvider.register(profileEdition);
$stateRegistryProvider.register(cluster);
$stateRegistryProvider.register(monitor);
}]);