unps.us-Shortener/assets/js/unps.core.js

50 lines
1.6 KiB
JavaScript

jQuery(document).ready(function(){
// When the page loads, we're gonna want to hide the shorten-password and report-details elements
$("#shorten-password").slideUp("fast");
$("#report-details").slideUp("fast");
$('#link').focus();
$('#error').fadeIn("fast");
$('textarea').autoResize();
$('#shortlab').addClass('fbtn');
});
$(function() { // Fairly messy. Changes submit button based on radio button and shows/hides shorten-password and report-details elements
$("input[type=radio]").on('click', function(){
if($('#shorten').is(':checked')){
$("#short-button").html('Shorten');
$("#report").val('');
$("#pass").val('');
$('#shortlab').addClass('fbtn');
$('#dellab').removeClass('fbtn');
$('#replab').removeClass('fbtn');
}
if ($('#dellink').is(':checked')){
$("#shorten-password").slideDown("slow");
$("#short-button").html('Delete');
$("#report").val('');
$('#shortlab').removeClass('fbtn');
$('#dellab').addClass('fbtn');
$('#replab').removeClass('fbtn');
}else{
$("#shorten-password").slideUp("slow");
}
if($('#replink').is(':checked')){
$("#report-details").slideDown("slow");
$("#short-button").html('Report');
$("#pass").val('');
$('#shortlab').removeClass('fbtn');
$('#dellab').removeClass('fbtn');
$('#replab').addClass('fbtn');
}else{
$("#report-details").slideUp("slow");
}
});
});
function copyToClipboard(text){
window.prompt ("Copy to clipboard: Ctrl+C, Enter (when closed I will open your link in a new tab)", text);
}