| window.angular && (function(angular) { |
| angular.module('app.common.directives').directive('confirm', [ |
| 'template': require('./confirm.html'), |
| {'title': '@', 'message': '@', 'confirm': '=', 'callback': '='}, |
| $scope.cancel = function() { |
| $scope.$parent.confirm = false; |
| $scope.accept = function() { |
| link: function(scope, e) { |
| scope.$watch('confirm', function() { |
| angular.element(e[0].parentNode).css({ |
| e[0].querySelector('.inline__confirm').offsetHeight + 'px' |
| angular.element(e[0].parentNode).css({'min-height': 0 + 'px'}); |