app.js 938 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. var app = angular.module('app', ['ngRoute', 'ui.bootstrap', 'cgNotify']);
  2. app.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
  3. $locationProvider.html5Mode(true);
  4. $routeProvider
  5. .when('/', {
  6. templateUrl: 'views/raw.html',
  7. controller: 'rawCtrl'
  8. })
  9. .when('/jobs', {
  10. templateUrl: 'views/jobs.html',
  11. controller: 'jobsCtrl'
  12. })
  13. .when('/processed', {
  14. templateUrl: 'views/processed.html',
  15. controller: 'processedCtrl'
  16. })
  17. .when('/cut/:id', {
  18. templateUrl: 'views/cut.html',
  19. controller: 'cutCtrl',
  20. resolve:{
  21. video: function($http,$route) {
  22. return $http.get('/back/raw/' + $route.current.params.id).then(
  23. function(data) {
  24. return data.data;
  25. });
  26. }
  27. }
  28. })
  29. .otherwise({
  30. redirectTo: '/'
  31. });
  32. }]);
  33. app.controller('videotabs', ['$scope', function ($scope) {
  34. $scope.activeTab = 'raw';
  35. $scope.changeTab = function(tab){
  36. $scope.activeTab = tab;
  37. }
  38. }]);