Newer
Older
'use strict';
import $ from 'jquery';
/**
* Ajax file operations
*/
export default class FileAjax {
/**
* Kicks things off
*/
constructor() {
$('.remove-file').on('click', this._removeFile);
}
/**
* Remove file from application logic
*
* @param event
* @private
*/
_removeFile(event) {
let currentElement = $(this);
event.preventDefault();
$.post(
'?eID=sgAjax&extensionName=SgJobs&controller=Ajax%5CJoblist&action=deleteTempFile&format=json&vendorName=SGalinski',
{
file: currentElement.parent().children('.filename').html(),
type: currentElement.attr('filetype')
}
currentElement.parent().remove();
});