Personal portfolio website for Regina Carvalho. Built with Famous.js library.

app.js 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. /**
  2. * @ngdoc overview
  3. * @name domainManagerApp
  4. * @description
  5. * # domainManagerApp
  6. *
  7. * Main module of the application.
  8. */
  9. angular
  10. .module('goApp', [
  11. 'ui.router',
  12. 'ngAnimate',
  13. 'ngCookies',
  14. 'ngResource',
  15. 'ngSanitize',
  16. 'ngTouch',
  17. 'famous.angular',
  18. 'ngFx',
  19. 'youtube-embed',
  20. 'goApp.data',
  21. 'goApp.index',
  22. 'goApp.background',
  23. 'goApp.navigation',
  24. 'goApp.slideshow',
  25. 'goApp.page',
  26. 'goApp.video',
  27. 'goApp.slider',
  28. ])
  29. .config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
  30. // Configs
  31. //Enable cross domain calls
  32. //$httpProvider.defaults.useXDomain = true;
  33. //Remove the header used to identify ajax call that would prevent CORS from working
  34. //delete $httpProvider.defaults.headers.common['X-Requested-With'];
  35. // UI router
  36. $stateProvider
  37. .state('/', {
  38. url: "/",
  39. templateUrl: 'views/index.html',
  40. controller: 'IndexController'
  41. })
  42. .state('slideshow', {
  43. url: "/slideshow/:slideshow",
  44. templateUrl: "views/slideshow.html",
  45. controller: 'SlideshowController'
  46. })
  47. .state('movie', {
  48. url: "/filmes/:filme",
  49. templateUrl: "views/video.html",
  50. controller: 'VideoController'
  51. })
  52. .state('text', {
  53. url: "/textos/:texto",
  54. templateUrl: "views/page.html",
  55. controller: 'PageController'
  56. });
  57. }]);