24 lines
783 B
TypeScript
24 lines
783 B
TypeScript
import $ from 'jquery';
|
|
import { AJAX } from './modules/ajax.ts';
|
|
import { copyToClipboard, displayCopyStatus } from './modules/functions.ts';
|
|
|
|
AJAX.registerOnload('export_output.js', function () {
|
|
$(document).on('keydown', function (e) {
|
|
if ((e.which || e.keyCode) === 116) {
|
|
e.preventDefault();
|
|
$('#export_refresh_form').trigger('submit');
|
|
}
|
|
});
|
|
|
|
$('.export_refresh_btn').on('click', function (e) {
|
|
e.preventDefault();
|
|
$('#export_refresh_form').trigger('submit');
|
|
});
|
|
|
|
$('.export_copy_to_clipboard_btn').on('click', function (e) {
|
|
e.preventDefault();
|
|
var copyStatus = copyToClipboard($('textarea#textSQLDUMP').val(), '<textarea>');
|
|
displayCopyStatus(this, copyStatus);
|
|
});
|
|
});
|