com.jwebmp.plugins.blueimp.fileupload.angular.blueimpfiledestroycontroller.js Maven / Gradle / Ivy
JW_APP_NAME.controller('BlueImpFileDestroyController', [
'$scope', '$http',
function ($scope, $http) {
var file = $scope.file,
state;
if (file.url) {
file.$state = function () {
return state;
};
file.$destroy = function () {
state = 'pending';
return $http({
url: file.deleteUrl,
method: file.deleteType
}).then(
function () {
state = 'resolved';
$scope.clear(file);
},
function () {
state = 'rejected';
}
);
};
} else if (!file.$cancel && !file._index) {
file.$cancel = function () {
$scope.clear(file);
};
}
}
]);
© 2015 - 2025 Weber Informatics LLC | Privacy Policy