NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==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();
});