1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- app.controller('AppRootController',['$scope','$window','$timeout','$location',function($scope,$window,$timeout,$location){
- var window = angular.element($window);
- $scope.load = function(){
- $timeout(function(){
- var preloader = angular.element(document.querySelector('.preload-screen'));
- preloader.css('opacity','0');
- },1700)
- $timeout(function(){
- var preloader = angular.element(document.querySelector('.preload-screen'));
- preloader.css('display','none');
- },2700)
- }
- $scope.isOpenMenu = false;
- $scope.toggleMenu = function(){
- if($scope.isOpenMenu){
- $scope.isOpenMenu = false;
- }else {
- $scope.isOpenMenu = true;
- }
- }
- $scope.selectedNumber = 0;
- $scope.meals = {};
- var ref = firebase.database().ref().child('meals');
- $scope.selectedNumber = 0;
- ref.on('value', snap => {
- $timeout(function(){
- var selectedNumber = 0;
- angular.forEach(snap.val(),function(el){
- if(el.isSelected === true){
- selectedNumber++;
- }
- })
- $scope.selectedNumber = selectedNumber;
- })
- $scope.meals = snap.val();
- })
- $scope.openSelectedMeals = function(){
- var selectedMeals = angular.element(document.querySelector('.selected-meals'));
- var appRoot = angular.element(document.querySelector('.app-root'));
- var overlay2 = angular.element(document.querySelector('.overlay2'));
- // selectedMeals.css({'transform': 'translateX(0)'})
- appRoot.css({'transform': 'translateX(-281px)'});
- overlay2.css({'pointer-events': 'auto','opacity':'1'});
- overlay2.on('click',function(){
- overlay2.css({'pointer-events': 'none','opacity':'0'});
- appRoot.css({'transform': 'translateX(0px)'});
- })
- }
- $scope.isShowMealsBtn = function(){
- if($location.path() == '/select-menu'){
- return true;
- } else{
- return false;
- }
- }
- }])
|