import showErrors from '../showErrors'; angular.module('footyroom') .controller('FlagsReportController', ['$scope', '$element', '$http', '$window', function ($scope, $element, $http, $window) { var ctrl = this; ctrl.clear = clear; ctrl.$onInit = init(); function init() { ctrl.commentId = $element.data('commentId'); } function clear() { // Reset comment errors. $element.find('.comment-action-errors').html('').hide(); $http.post('/flags/clear', { commentId: ctrl.commentId, }) .then(function (response) { $element.remove(); $window.location.reload(); }) .catch(function (response) { showErrors(response.data.errors, '.comment-action-errors', '#comment' + ctrl.commentId); }); } }]);