Script JKStyle

Script para cambiar "Funciones" de JKanime

当前为 2015-10-26 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Script JKStyle
  3. // @description Script para cambiar "Funciones" de JKanime
  4. // @author Angel Komander
  5. // @website http://angelkrak.hol.es
  6. // @version 0.3
  7. // @include http://*jkanime.net/*
  8. // @include http://*www.jkanime.net/*
  9. // @namespace https://greasyfork.org/users/18876
  10. // ==/UserScript==
  11.  
  12. /* Estilos para la Transparencia*/
  13. jQuery('head').append('<style id="transparent" type="text/css">#content{background:0 0;border:1px solid #D5D5D5;border-radius:3px}#global{background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;background-size:100%;height:100%}#latest_animes_menu{background:rgba(242,246,247,.4)}#select_lang{color:#000}#simplemodal-container code{background:rgba(0,0,0,.3);color:#fff}.listpage li a:hover,.rated_stars span,.spec:hover div a,.src_box{color:#000}#top_menu{background:0 0;border:1px solid #D5D5D5}#videobox_content div,.video_option_act{position:relative;z-index:9999}.capitulos_right .seoblock{background-color:rgba(249,249,249,.6)}#letters_bg,#select_lang,.comment_like,.cont_top,.latest_end,.listbox,.listpage .search,.publibox,.publibox iframe,.ratedback,.ratedwhite,.select_lang_act,.srcpage_box,.video_actions,.videobox{background:0 0}.listpage .search,.listpage .search p{color:#000;opacity:.99}.listpage .search:hover,.listpage li:hover{background-color:rgba(249,249,249,.6)}.mode_extend{width:100%}.nivo-caption p{opacity:1}.player_conte{display:block}#a4gss77519563910,#moveboxr,.ads_home,.search_right .feed_box,div>div>div>div>object>embed{display:none}.publibox iframe{height:218px}.ratedul li:hover,.spec:hover{background-color:rgba(249,249,249,.5)}.search_right .publibox:nth-child(1){background-image:url(http://www.renders-graphics.com/image/upload/normal/849370.png);background-size:100% 100%;height:500px}.select_lang_act{margin:1.5px 0 0 170px}.descripbox,.listnavi .listpag,.listpage li,.seoblock{background-color:rgba(242,246,247,.3)}.simplemodal-container{background-color:rgba(249,249,249,.6);z-index:999999}.sinopsis_title{border-radius:9px 6px 0 0;margin:0;width:552px}.src_box{background:0 0;font-family:georgia;font-size:18px;outline:0}.sticboxl_act,.video_actions_act{position:relative;z-index:9999}.comment_like,.video_left>.videobox{background:rgba(255,255,255,.5)}.video_right .publibox:nth-child(1){background-size:100% 100%;height:500px;position:absolute;top:190px;}</style>');
  14.  
  15. /* Estilos para el Script*/
  16. jQuery('head').append('<style id="script" type="text/css">.button,.label{margin-top:-1px}.arrow,.button,h2.insert{cursor:pointer}.button,.label input{outline:0;width:100%}.selectJK{position:fixed;right:0;transition:all .9s ease;transform:translateX(100%)}.arrow{border-right:25px solid rgba(0,0,0, .5);border-top:25px solid transparent;border-bottom:25px solid transparent;position:absolute;content:"";top:5%;left:-25px;width:0;height:0;transition:all .8s ease}.label{position:relative;display:block}.label input{padding:15px;border:1px solid #ddd}.button{padding:15px;border:1px solid #145fd7;background:#4a87ee;color:#fff;font-weight:400;font-family:Helvetica;font-size:16px;box-sizing:content-box}h2.insert{background:#DDD;color:#75808C;text-align:center;width:100%;padding:16px;border-radius:3px 3px 0 0;margin-bottom:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#cursorM,#fondoM,#sidebarM{padding:15px;width:100%;outline:0;border:1px solid #ddd;background:#fff;display:block;word-wrap:break-word}#global, .selectJK{z-index:9999;}</style>');
  17.  
  18. /* Agregamos el contenido del Arrow */
  19. $("#global").append('<div class="selectJK"><div class="arrow"></div><div class="uno"><h2 class="insert">Insertar Imagenes</h2><label class="label"> <input type="text" placeholder="Fondo de Imagen" id="fondo"></label><label class="label"> <input type="text" placeholder="Sidebar" id="sidebar"></label><label class="label"> <input type="text" placeholder="Cursor //No Funciona Todavia" id="cursor"></label><button class="button" id="boton-guardar">Insertar</button></div><div class="dos"><h2 class="insert">Mostrar Enlaces</h2><label id="fondoM"></label><label id="sidebarM"></label><label id="cursorM"></label></div></div>');
  20.  
  21. /* Boton Open */
  22. var open = 0;
  23.  
  24. $(".arrow").click(function(e) {
  25. e.preventdefault;
  26. if (open == 0) {
  27. $(".selectJK").css({
  28. "transform": "translateX(-16%)"
  29. });
  30. $(".arrow").css({
  31. "top": "50%"
  32. });
  33. open = 1;
  34. }else{
  35. $(".selectJK").css({
  36. "transform": "translateX(100%)"
  37. });
  38. $(".arrow").css({
  39. "top": "5%"
  40. });
  41. open = 0;
  42. }
  43. });
  44.  
  45. /* Mostramos y Ocultamos */
  46. $(".uno").show();
  47. $(".dos label").hide();
  48.  
  49. $("h2.insert").click(function() {
  50. $(".dos label").slideToggle("slow");
  51. });
  52.  
  53. $("h2.insert").click(function() {
  54. $(".uno label, #boton-guardar").slideToggle("slow");
  55. });
  56.  
  57. /*Funcion de Capturar, Almacenar datos y Limpiar campos*/
  58. $(document).ready(function(){
  59. $('#boton-guardar').click(function(){
  60. if (confirm('Estas Seguro(a) ?')) {
  61. /*Captura de datos escrito en los inputs*/
  62. var fon = document.getElementById("fondo").value;
  63. var sid = document.getElementById("sidebar").value;
  64. var cur = document.getElementById("cursor").value;
  65. /*Guardando los datos en el LocalStorage*/
  66. localStorage.setItem("Fondo", fon);
  67. localStorage.setItem("Sidebar", sid);
  68. localStorage.setItem("Cursor", cur);
  69. /*Limpiando los campos o inputs*/
  70. document.getElementById("fondo").value = "";
  71. document.getElementById("sidebar").value = "";
  72. document.getElementById("cursor").value = "";
  73. }
  74. });
  75. });
  76.  
  77. /*Funcion Cargar y Mostrar datos*/
  78. $(document).ready(function(){
  79.  
  80. /*Obtener datos almacenados*/
  81. var fondo = localStorage.getItem("Fondo");
  82. var sidebar = localStorage.getItem("Sidebar");
  83. var cursor = localStorage.getItem("Cursor");
  84. /*Mostrar datos almacenados*/
  85. var background = "background-image: url('"+fondo+"')";
  86. $("body #global").attr("style", background);
  87. document.getElementById("fondoM").innerHTML = fondo;
  88. var background2 = "background-image: url('"+sidebar+"')";
  89. $(".video_right .publibox:nth-child(1)").attr("style", background2);
  90. document.getElementById("sidebarM").innerHTML = sidebar;
  91. document.getElementById("cursorM").innerHTML = cursor;
  92. });
  93.  
  94. /*Funcion Eliminar datos y Limpiar campos*/
  95. $(document).ready(function(){
  96. $('#boton-eliminar').click(function(){
  97. /*Eliminar datos almacenados*/
  98. localStorage.removeItem("Fondo");
  99. localStorage.removeItem("Sidebar");
  100. localStorage.removeItem("Cursor");
  101. /*Limpiar datos almacenados*/
  102. document.getElementById('fondo').innerHTML = "";
  103. document.getElementById('sidebar').innerHTML = "";
  104. document.getElementById('cursor').innerHTML = "";
  105. });
  106. });