"use strict"; // Auto update layout if (window.layoutHelpers) { window.layoutHelpers.setAutoUpdate(true); } $(function () { // Initialize sidenav $('#layout-sidenav').each(function () { new SideNav(this, { orientation: $(this).hasClass('sidenav-horizontal') ? 'horizontal' : 'vertical' }); }); // Initialize sidenav togglers $('body').on('click', '.layout-sidenav-toggle', function (e) { e.preventDefault(); window.layoutHelpers.toggleCollapsed(); }); }); $(function () { // Modal handler var placeholderElement = $('#modal-placeholder'); // Loading modal $('button[data-toggle="ajax-modal"]').click(function (event) { var url = $(this).data('url'); $.get(url).done(function (data) { placeholderElement.html(data); placeholderElement.find('.modal').modal('show'); }); }); // Modal submit placeholderElement.on('click', '[data-save="modal"]', function (event) { event.preventDefault(); var form = $(this).parents('.modal').find('form'); var actionUrl = form.attr('action'); var dataToSend = form.serialize(); $.post(actionUrl, dataToSend).done(function (data) { var newBody = $('.modal-body', data); placeholderElement.find('.modal-body').replaceWith(newBody); // If valid hide modal window var isValid = newBody.find('[name="IsValid"]').val() == 'True'; if (isValid) { placeholderElement.find('.modal').modal('hide'); } }); }); }); //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImpzL21vZGFsLmpzIl0sIm5hbWVzIjpbIndpbmRvdyIsImxheW91dEhlbHBlcnMiLCJzZXRBdXRvVXBkYXRlIiwiJCIsImVhY2giLCJTaWRlTmF2Iiwib3JpZW50YXRpb24iLCJoYXNDbGFzcyIsIm9uIiwiZSIsInByZXZlbnREZWZhdWx0IiwidG9nZ2xlQ29sbGFwc2VkIiwicGxhY2Vob2xkZXJFbGVtZW50IiwiY2xpY2siLCJldmVudCIsInVybCIsImRhdGEiLCJnZXQiLCJkb25lIiwiaHRtbCIsImZpbmQiLCJtb2RhbCIsImZvcm0iLCJwYXJlbnRzIiwiYWN0aW9uVXJsIiwiYXR0ciIsImRhdGFUb1NlbmQiLCJzZXJpYWxpemUiLCJwb3N0IiwibmV3Qm9keSIsInJlcGxhY2VXaXRoIiwiaXNWYWxpZCIsInZhbCJdLCJtYXBwaW5ncyI6Ijs7QUFBQTtBQUNBLElBQUlBLE1BQU0sQ0FBQ0MsYUFBWCxFQUEwQjtBQUN0QkQsRUFBQUEsTUFBTSxDQUFDQyxhQUFQLENBQXFCQyxhQUFyQixDQUFtQyxJQUFuQztBQUNIOztBQUVEQyxDQUFDLENBQUMsWUFBVztBQUNUO0FBQ0FBLEVBQUFBLENBQUMsQ0FBQyxpQkFBRCxDQUFELENBQXFCQyxJQUFyQixDQUEwQixZQUFXO0FBQ2pDLFFBQUlDLE9BQUosQ0FBWSxJQUFaLEVBQ0k7QUFDSUMsTUFBQUEsV0FBVyxFQUFFSCxDQUFDLENBQUMsSUFBRCxDQUFELENBQVFJLFFBQVIsQ0FBaUIsb0JBQWpCLElBQXlDLFlBQXpDLEdBQXdEO0FBRHpFLEtBREo7QUFJSCxHQUxELEVBRlMsQ0FTVDs7QUFDQUosRUFBQUEsQ0FBQyxDQUFDLE1BQUQsQ0FBRCxDQUFVSyxFQUFWLENBQWEsT0FBYixFQUNJLHdCQURKLEVBRUksVUFBU0MsQ0FBVCxFQUFZO0FBQ1JBLElBQUFBLENBQUMsQ0FBQ0MsY0FBRjtBQUNBVixJQUFBQSxNQUFNLENBQUNDLGFBQVAsQ0FBcUJVLGVBQXJCO0FBQ0gsR0FMTDtBQU1ILENBaEJBLENBQUQ7QUFrQkFSLENBQUMsQ0FBQyxZQUFZO0FBQ1Y7QUFDQSxNQUFJUyxrQkFBa0IsR0FBR1QsQ0FBQyxDQUFDLG9CQUFELENBQTFCLENBRlUsQ0FJVjs7QUFDQUEsRUFBQUEsQ0FBQyxDQUFDLGtDQUFELENBQUQsQ0FBc0NVLEtBQXRDLENBQTRDLFVBQVVDLEtBQVYsRUFBaUI7QUFDekQsUUFBSUMsR0FBRyxHQUFHWixDQUFDLENBQUMsSUFBRCxDQUFELENBQVFhLElBQVIsQ0FBYSxLQUFiLENBQVY7QUFDQWIsSUFBQUEsQ0FBQyxDQUFDYyxHQUFGLENBQU1GLEdBQU4sRUFBV0csSUFBWCxDQUFnQixVQUFVRixJQUFWLEVBQWdCO0FBQzVCSixNQUFBQSxrQkFBa0IsQ0FBQ08sSUFBbkIsQ0FBd0JILElBQXhCO0FBQ0FKLE1BQUFBLGtCQUFrQixDQUFDUSxJQUFuQixDQUF3QixRQUF4QixFQUFrQ0MsS0FBbEMsQ0FBd0MsTUFBeEM7QUFDSCxLQUhEO0FBSUgsR0FORCxFQUxVLENBYVY7O0FBQ0FULEVBQUFBLGtCQUFrQixDQUFDSixFQUFuQixDQUFzQixPQUF0QixFQUErQixxQkFBL0IsRUFBc0QsVUFBVU0sS0FBVixFQUFpQjtBQUNuRUEsSUFBQUEsS0FBSyxDQUFDSixjQUFOO0FBRUEsUUFBSVksSUFBSSxHQUFHbkIsQ0FBQyxDQUFDLElBQUQsQ0FBRCxDQUFRb0IsT0FBUixDQUFnQixRQUFoQixFQUEwQkgsSUFBMUIsQ0FBK0IsTUFBL0IsQ0FBWDtBQUNBLFFBQUlJLFNBQVMsR0FBR0YsSUFBSSxDQUFDRyxJQUFMLENBQVUsUUFBVixDQUFoQjtBQUNBLFFBQUlDLFVBQVUsR0FBR0osSUFBSSxDQUFDSyxTQUFMLEVBQWpCO0FBRUF4QixJQUFBQSxDQUFDLENBQUN5QixJQUFGLENBQU9KLFNBQVAsRUFBa0JFLFVBQWxCLEVBQThCUixJQUE5QixDQUFtQyxVQUFVRixJQUFWLEVBQWdCO0FBQy9DLFVBQUlhLE9BQU8sR0FBRzFCLENBQUMsQ0FBQyxhQUFELEVBQWdCYSxJQUFoQixDQUFmO0FBQ0FKLE1BQUFBLGtCQUFrQixDQUFDUSxJQUFuQixDQUF3QixhQUF4QixFQUF1Q1UsV0FBdkMsQ0FBbURELE9BQW5ELEVBRitDLENBSS9DOztBQUNBLFVBQUlFLE9BQU8sR0FBR0YsT0FBTyxDQUFDVCxJQUFSLENBQWEsa0JBQWIsRUFBaUNZLEdBQWpDLE1BQTBDLE1BQXhEOztBQUNBLFVBQUlELE9BQUosRUFBYTtBQUNUbkIsUUFBQUEsa0JBQWtCLENBQUNRLElBQW5CLENBQXdCLFFBQXhCLEVBQWtDQyxLQUFsQyxDQUF3QyxNQUF4QztBQUNIO0FBQ0osS0FURDtBQVVILEdBakJEO0FBa0JILENBaENBLENBQUQiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBBdXRvIHVwZGF0ZSBsYXlvdXRcbmlmICh3aW5kb3cubGF5b3V0SGVscGVycykge1xuICAgIHdpbmRvdy5sYXlvdXRIZWxwZXJzLnNldEF1dG9VcGRhdGUodHJ1ZSk7XG59XG5cbiQoZnVuY3Rpb24oKSB7XG4gICAgLy8gSW5pdGlhbGl6ZSBzaWRlbmF2XG4gICAgJCgnI2xheW91dC1zaWRlbmF2JykuZWFjaChmdW5jdGlvbigpIHtcbiAgICAgICAgbmV3IFNpZGVOYXYodGhpcyxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBvcmllbnRhdGlvbjogJCh0aGlzKS5oYXNDbGFzcygnc2lkZW5hdi1ob3Jpem9udGFsJykgPyAnaG9yaXpvbnRhbCcgOiAndmVydGljYWwnXG4gICAgICAgICAgICB9KTtcbiAgICB9KTtcblxuICAgIC8vIEluaXRpYWxpemUgc2lkZW5hdiB0b2dnbGVyc1xuICAgICQoJ2JvZHknKS5vbignY2xpY2snLFxuICAgICAgICAnLmxheW91dC1zaWRlbmF2LXRvZ2dsZScsXG4gICAgICAgIGZ1bmN0aW9uKGUpIHtcbiAgICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICAgIHdpbmRvdy5sYXlvdXRIZWxwZXJzLnRvZ2dsZUNvbGxhcHNlZCgpO1xuICAgICAgICB9KTtcbn0pO1xuXG4kKGZ1bmN0aW9uICgpIHtcbiAgICAvLyBNb2RhbCBoYW5kbGVyXG4gICAgdmFyIHBsYWNlaG9sZGVyRWxlbWVudCA9ICQoJyNtb2RhbC1wbGFjZWhvbGRlcicpO1xuXG4gICAgLy8gTG9hZGluZyBtb2RhbFxuICAgICQoJ2J1dHRvbltkYXRhLXRvZ2dsZT1cImFqYXgtbW9kYWxcIl0nKS5jbGljayhmdW5jdGlvbiAoZXZlbnQpIHtcbiAgICAgICAgdmFyIHVybCA9ICQodGhpcykuZGF0YSgndXJsJyk7XG4gICAgICAgICQuZ2V0KHVybCkuZG9uZShmdW5jdGlvbiAoZGF0YSkge1xuICAgICAgICAgICAgcGxhY2Vob2xkZXJFbGVtZW50Lmh0bWwoZGF0YSk7XG4gICAgICAgICAgICBwbGFjZWhvbGRlckVsZW1lbnQuZmluZCgnLm1vZGFsJykubW9kYWwoJ3Nob3cnKTtcbiAgICAgICAgfSk7XG4gICAgfSk7XG5cbiAgICAvLyBNb2RhbCBzdWJtaXRcbiAgICBwbGFjZWhvbGRlckVsZW1lbnQub24oJ2NsaWNrJywgJ1tkYXRhLXNhdmU9XCJtb2RhbFwiXScsIGZ1bmN0aW9uIChldmVudCkge1xuICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuXG4gICAgICAgIHZhciBmb3JtID0gJCh0aGlzKS5wYXJlbnRzKCcubW9kYWwnKS5maW5kKCdmb3JtJyk7XG4gICAgICAgIHZhciBhY3Rpb25VcmwgPSBmb3JtLmF0dHIoJ2FjdGlvbicpO1xuICAgICAgICB2YXIgZGF0YVRvU2VuZCA9IGZvcm0uc2VyaWFsaXplKCk7XG5cbiAgICAgICAgJC5wb3N0KGFjdGlvblVybCwgZGF0YVRvU2VuZCkuZG9uZShmdW5jdGlvbiAoZGF0YSkge1xuICAgICAgICAgICAgdmFyIG5ld0JvZHkgPSAkKCcubW9kYWwtYm9keScsIGRhdGEpO1xuICAgICAgICAgICAgcGxhY2Vob2xkZXJFbGVtZW50LmZpbmQoJy5tb2RhbC1ib2R5JykucmVwbGFjZVdpdGgobmV3Qm9keSk7XG5cbiAgICAgICAgICAgIC8vIElmIHZhbGlkIGhpZGUgbW9kYWwgd2luZG93XG4gICAgICAgICAgICB2YXIgaXNWYWxpZCA9IG5ld0JvZHkuZmluZCgnW25hbWU9XCJJc1ZhbGlkXCJdJykudmFsKCkgPT0gJ1RydWUnO1xuICAgICAgICAgICAgaWYgKGlzVmFsaWQpIHtcbiAgICAgICAgICAgICAgICBwbGFjZWhvbGRlckVsZW1lbnQuZmluZCgnLm1vZGFsJykubW9kYWwoJ2hpZGUnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfSk7XG59KTsiXSwiZmlsZSI6ImpzL21vZGFsLmVzNS5qcyJ9