AutorÃa | Ultima modificación | Ver Log |
require(['core/first', 'jquery', 'jqueryui', 'core/ajax', 'pnotify'], function(core, $, bootstrap, ajax, pnotify) {$(document).ready(function() {$.fn.reloadFiles = function() {$('.ccn_preloader_load').show();$('#local-cesa-reportes-all-files').empty();ajax.call([{methodname: 'local_cesa_reportes_report_all_files',args: {'fakeparam': 0,},}])[0].done(function(response) {$('.ccn_preloader_load').hide();var json = JSON.parse(response);if(json.success) {$('#local-cesa-reportes-all-files').html(json.data);}return;}).fail(function(err) {$('.ccn_preloader_load').hide();return;});};$('body').on('click', 'button.btn-download-file', function(e) {e.preventDefault();$('#btn-download-file').prop('disabled', true);$('.ccn_preloader_load').show();ajax.call([{methodname: 'local_cesa_reportes_report_download_file',args: {'id': $(this).data('id'),},}])[0].done(function(response) {$('.ccn_preloader_load').hide();$('#btn-download-file').prop('disabled', false);var json = JSON.parse(response);if(json.success) {var anchor = window.document.createElement("a");anchor.href = 'data:application/octet-stream;charset=utf-8;base64,' + json.data.content ;anchor.download = json.data.basename;document.body.appendChild(anchor);anchor.click(); // IE: "Access is denied"; see: https://connect.microsoft.com/IE/feedback/details/797361/ie-10-treats-blob-url-as-cross-origin-and-denies-accessdocument.body.removeChild(anchor);}}).fail(function(err) {$('.ccn_preloader_load').hide();$('#btn-delete-file').prop('disabled', false);return;});});$('body').on('click', 'button.btn-delete-file', function(e) {e.preventDefault();$('.ccn_preloader_load').show();$('#btn-delete-file').prop('disabled', true);ajax.call([{methodname: 'local_cesa_reportes_report_delete_file',args: {'id': $(this).data('id'),},}])[0].done(function(response) {$('.ccn_preloader_load').hide();$('#btn-delete-file').prop('disabled', false);var json = JSON.parse(response);if(json.success) {$('#local-cesa-reportes-all-files').html(json.data);}return;}).fail(function(err) {$('.ccn_preloader_load').hide();$('#btn-delete-file').prop('disabled', false);return;});});$.fn.reloadFiles();});});