file2link/lib/upload.js
2020-05-02 01:00:35 +02:00

77 lines
2 KiB
JavaScript

function idGen() {
var expire = Math.floor(Date.now() / 1000 + $('#expire').val() * 86400);
var random = Math.floor(Math.random() * Math.floor(99));
return expire + '-' + random;
}
$(function () {
// Copy on clipart : https://stackoverflow.com/questions/44888884/copying-to-clipboard-textbox-value-using-jquery-javascript
function copyToClipboard(text) {
var textArea = document.createElement( "textarea" );
textArea.value = text;
document.body.appendChild( textArea );
textArea.select();
try {
var successful = document.execCommand( 'copy' );
var msg = successful ? 'successful' : 'unsuccessful';
} catch (err) {
console.log('Oops, unable to copy');
}
document.body.removeChild( textArea );
}
$( "#similarServices" ).click(function() {
$('.similarHref').hide();
$('.similarLink').show();
});
$(document).on('click', '.copy', function(){
copyToClipboard($(this).val());
$(this).select();
});
$("#passwordCheckbox").on('change',function(){
if( $('#passwordCheckbox').is(':checked') ){
$('#passwordForm').show();
} else {
$('#passwordForm').hide();
}
});
$("#accessCheckbox").on('change',function(){
if( $('#accessCheckbox').is(':checked') ){
$('#accessForm').show();
} else {
$('#accessForm').hide();
}
});
$("#uploadOptionsLinkShow").on('click',function(){
$('#uploadOptions').show();
$('#uploadOptionsLinkShow').hide();
});
$("#uploadOptionsLinkHide").on('click',function(){
$('#uploadOptions').hide();
$('#uploadOptionsLinkShow').show();
});
$("#expire").on('change',function(){
$('#files_id').val(idGen());
});
$("#resize").on('change',function(){
$('#fileupload').fileupload('option', {
imageMaxWidth: $('#resize').val(),
imageMaxHeight: $('#resize').val(),
});
});
$('#ButtonStart').hide();
$('#ButtonReset').hide();
});