UnPS-Short/assets/js/unps.core.js
Arctic Code 9a3d013be1 Speed up the fade transition on the status box
While it looks kinda nice, some people might not apprecieate that it
takes so much time for the page to pop up and it looks like the page
froze or something.
2013-10-08 17:50:40 -05:00

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);
}