'use strict'; define(['app', 'angular', ], function (app, angular) { app.controller('noticeModalController', ['$scope', '$rootScope', '$log', '$uibModal', '$uibModalInstance', function ($scope, $rootScope, $log, $uibModal, $uibModalInstance) { $scope.notcieModel = { isChecked : false }; $scope.fn = { closeModal : closeModal // 팝업창 닫기 }; $scope.vm = { form : { account : "" } }; // 닫기 function closeModal(is) { if ($scope.notcieModel.isChecked) { setCookie("popupYN", 'N', 1); } $rootScope.$broadcast("closeLayer"); // 팝업이 열리고 나서 js-multi, js-single 등에서 body 이벤트가 날아가는 현상 수정 $uibModalInstance.dismiss('cancel'); } function setCookie(name, value, expiredays) { var date = new Date(); date.setDate(date.getDate() + expiredays); var str = escape(name) + "=" + escape(value) + "; expires=" + date.toUTCString(); console.log(str); document.cookie = str; } } ]) } );