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

index.js 1.0KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /**
  2. * @ngdoc function
  3. * @name domainManagerApp.controller:AboutCtrl
  4. * @description
  5. * # AboutCtrl
  6. * Controller of the domainManagerApp
  7. */
  8. angular.module('goApp.index', ['famous.angular', 'ngFx', 'ngAnimate'])
  9. .controller('IndexController',['$scope', '$rootScope', '$famous', '$timeline', '$mixpanel', 'Data', function ($scope, $rootScope, $famous, $timeline, $mixpanel, Data) {
  10. 'use strict';
  11. $mixpanel.track('Page View', { "Page": "index" });
  12. console.log(">>> Select Language")
  13. $scope.view_set_lang = false;
  14. if(!Data.isLangSet()) {
  15. $scope.view_set_lang = true;
  16. } else {
  17. $scope.view_set_lang = false;
  18. }
  19. $scope.btnSelectLang = function(lang){
  20. console.log('btn pressed')
  21. switch(lang) {
  22. case 'pt-BR':
  23. Data.setLang(0);
  24. console.log("> Selected Portuguese as default language")
  25. break;
  26. case 'en':
  27. Data.setLang(1);
  28. console.log("> Selected English as default language")
  29. break;
  30. }
  31. $scope.view_set_lang = false;
  32. }
  33. }]);