wakowarner / HispaPro

// ==UserScript==
// @name			HispaPro
// @namespace		https://github.com/wakowarner
// @author			Wako https://github.com/wakowarner
// @description		Script para hispachan
// @icon 			
// @version  		0.1
// @copyright 		2015+ (https://github.com/wakowarner)
// @grant   		GM_getValue
// @grant   		GM_setValue
// @grant   		GM_deleteValue
// @grant   		GM_addStyle
// @run-at   		document-body
// @require 		https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
// @include 		htt*://www.hispachan.org/*
// @exclude			htt*://www.hispachan.org/*/catalog.html
// @exclude			htt*://www.hispachan.org/
// @exclude			htt*://www.hispachan.org/blog
// ==/UserScript==


//Cambiar los estilos CSS
function estilos () {
	$("html, body").css("background-image", "none");
	$("body").css({width: "100%", fontSize: "15px"});
	$("html, body, .replymode").css("background", "#333");
	$(".adminbar, .mvisible, .spar").hide();
	$(".logo").css({margin: "70px 0 0 0", color: "#111"});
	$(".navbar").css({position: "fixed", padding: "10px 0", width: "100%", background: "#333", margin: "0 0 0 10px"});
	$(".reply").css({border: "none", background: "#222", maxWidth: "100%"});
	$(".hispa_pro_menu").css({ width: "100%"});
	$(".hispa_pro_menu a").css({ color: "#fff", cursor: "pointer", float: "left", margin: "5px"});
	$("blockquote").css({color: "#fff"});
	$("blockquote > a").css({color: "#999"});
	$(".postarea").css({background: "#222", position: "fixed", bottom: "0", right: "-370px", padding: "15px 0 0 15px", borderRadius: "5px"});
	$(".postarea div").hide();
	$(".userdelete").hide();
	$(".replymode").hide();
	$(".cerrar").css({padding: "5px", background: "#333", color: "#222", display: "block", cursor: "pointer"});
	$(".activa, .activadis").css({maxWidth: "1200px"});
	$(".logo ~ table, .logo div").hide();
}
//Agrega cosas al sitio
function agregar () {
	$('<div class="hispa_pro_menu"><a class="expand_img">Expandir</a></div>').appendTo(".navbar");
	$('<div class="hispa_pro_menu"><a class="ir_top">Top▲</a></div>').appendTo(".navbar");
	$('<div class="hispa_pro_menu"><a class="ir_bottom">Bottom▼ </a></div>').appendTo(".navbar");
	$('<div class="quick_reply_cerrar"><a class="cerrar">Cerrar [X]</a></div>').appendTo(".postform");
	$('<aside class="area_post"></aside>').appendTo(".postarea");
}
//Crear las funciones de los clicks
function clicks () {
     $(".expand_img").click(function(){
		$(".thumb").click();
		$(".thumb").css({maxWidth: "90%", height: "auto"});
		$(".respuesta, .post").css({maxWidth: "100%"});
	});
	$(".ir_top").click(function(){
	    $("html, body").animate({scrollTop: 0}, 500);
	    return false;
	});
	$(".ir_bottom").click(function(){
		$("html, body").animate({scrollTop: $(document).height() }, 500);
		return false;
	});
	$(".cerrar").click(function(){
	    $("#quick_reply").toggle();
	});
	$(".reflinks").click(function(){
	    $("#quick_reply").toggle();
	});
}
//Para que actualice automáticamente
function auto () {
	$("#auto").click();
}
//La función de la caja de post
function hover () {
    $(".postarea").mouseover(function(){
	    $(this).animate({right: "0"}, {queue: false, duration: 500});
	}).mouseleave(function(){
	    $(this).animate({right: "-370px"}, 500);
	    return false;
	});
}
//Ejecutar las funciones
$(function(){
	agregar();
	estilos();
	clicks();
	auto();
	hover();
});