website_jukni/pastebin/themes/cleanwhite/js/stikked.js

70 lines
1.8 KiB
JavaScript
Raw Permalink Normal View History

var ST = window.ST || {}
ST.show_embed = function() {
$embed_field = $('#embed_field');
var lang_showcode = $embed_field.data('lang-showcode');
$embed_field.hide();
$embed_field.after('<a id="show_code" href="#">' + lang_showcode + '</a>');
$('#show_code').live('click',
function() {
$(this).hide();
$embed_field.show().select();
return false;
});
};
ST.expand = function() {
$('.expander').show();
$('.expand').click(function() {
if ($('.paste').hasClass('full')) {
return false;
}
var window_width = $(window).width();
var spacer = 20;
if (window_width < 900) {
window_width = 900;
spacer = 0;
}
var new_width = (window_width - (spacer * 3));
$('.text_formatted').animate({
'width': new_width + 'px',
'left': '-' + (((window_width - 900) / 2 - spacer)) + 'px'
},
200);
return false;
});
};
ST.spamadmin = function() {
if ($('.content h1').text() == 'Spamadmin') {
$('.content .hidden').show();
$('.content .quick_remove').live('click', function(ev) {
var ip = $(ev.target).data('ip');
if (confirm('Delete all pastes belonging to ' + ip + '?')) {
$.post(base_url + 'spamadmin/' + ip, {
'confirm_remove': 'yes',
'block_ip': 1
}, function() {
window.location.reload();
});
}
return false;
});
}
};
ST.clickable_urls = function() {
$('.paste .container').linkify();
}
ST.init = function() {
ST.expand();
ST.show_embed();
ST.spamadmin();
ST.clickable_urls();
};
$(document).ready(function() {
ST.init();
});