tinyib/js/tinyib.js

68 lines
1.7 KiB
JavaScript

function getCookie(name) {
var value = "; " + document.cookie;
var parts = value.split("; " + name + "=");
if (parts.length == 2) return parts.pop().split(";").shift();
}
function quotePost(postID) {
$("#message").val('>>' + postID + "\n").focus();
return false;
}
function reloadCAPTCHA() {
$("#captcha").val("").focus();
$("#captchaimage").attr("src", $("#captchaimage").attr("src") + "#new")
return false;
}
function showEmbed(id, embedhtml){
if($("#thumbembed"+ id).attr('expanded') != 'true') {
$("#thumbembed"+ id).hide();
$("#embed"+ id).show();
$("#embed"+ id).html(embedhtml);
$("#thumbembed"+ id).attr('expanded', 'true');
}else{
$("#embed"+ id).hide();
$("#embed"+ id).html('');
$("#thumbembed"+ id).show();
$("#thumbembed"+ id).attr('expanded', 'false');
}
}
$(function() {
var newpostpassword = $("#newpostpassword");
if (newpostpassword) {
newpostpassword.change(function () {
var newpostpassword = $("#newpostpassword");
if (newpostpassword) {
var expiration_date = new Date();
expiration_date.setFullYear(expiration_date.getFullYear() + 7);
document.cookie = "tinyib_password=" + encodeURIComponent(newpostpassword.val()) + "; path=/; expires=" + expiration_date.toGMTString();
}
});
}
var password = getCookie("tinyib_password");
if (password && password != "") {
if (newpostpassword) {
newpostpassword.val(password);
}
var deletepostpassword = $("#deletepostpassword");
if (deletepostpassword) {
deletepostpassword.val(password);
}
}
if (window.location.hash) {
if (window.location.hash.match(/^#q[0-9]+$/i) !== null) {
var quotePostID = window.location.hash.match(/^#q[0-9]+$/i)[0].substr(2);
if (quotePostID != '') {
quotePost(quotePostID);
}
}
}
});