Staff en línea
Últimos temas
[Ocio] Contemos hasta el 5000
por YoshiGM Hoy a las 11:46 am

[recursos] Pack Rangos
por elvinson Vie Ene 19, 2018 6:05 pm

[aviso] Bugs: cambios en el foro
por YoshiGM Jue Ene 18, 2018 8:00 pm

[Pedido] Rangos para el Staff
por YoshiGM Jue Ene 18, 2018 2:11 pm

[Javascript] Google pretify
Tema iniciado por y Añadir a favoritos

[Javascript] Google pretify 
el Mar Oct 14, 2014 3:46 pm
staff
[codebox]Decora los códigos como google[/codebox]
[hidecode]
Código:

  function selectCode(a) {
      a = $(a).closest(".codebox").find("CODE")[0];
      if (window.getSelection) {
          var b = window.getSelection();
          if (b.setBaseAndExtent) b.setBaseAndExtent(a, 0, a, a.innerText.length - 1);
          else {
            window.opera && "<BR>" == a.innerHTML.substring(a.innerHTML.length - 4) && (a.innerHTML += " ");
            var c = document.createRange();
            c.selectNodeContents(a);
            b.removeAllRanges();
            b.addRange(c)
          }
      } else document.getSelection ? (b = document.getSelection(), c = document.createRange(), c.selectNodeContents(a), b.removeAllRanges(), b.addRange(c)) :
          document.selection && (c = document.body.createTextRange(), c.moveToElementText(a), c.select())
    }
    $(function () {
      $(".post code").length && ($(".post code br").replaceWith("\n"), $(".post code").addClass("prettyprint linenums").parent().prev().attr({
          onclick: "selectCode(this)",
          title: "Select code",
          style: "cursor:pointer"
      }), $.getScript("http://goo.gl/twC3vt", function () {
          prettyPrint();
          $(".codebox dd.cont_code").prepend('<img class="textCode" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==
    " /><input class="findLine" size="4" maxlength="4" type="text" />');
          $(".codebox dd.cont_code .findLine").on("input", function () {
            this.value = /\d+/g.exec(this.value);
            $(window).scrollTop($(this).offset().top)
          }).keydown(function (a) {
            if (13 == a.keyCode) {
                a = parseInt(this.value, 10);
                var b = $(this).next(),
                  c = b.offset().top,
                  h = b.height(),
                  s = c + h,
                  d = 17 * a - 7;
                if (0 == a || d + 13 > h) d = h - 20;
                $(window).scrollTop(c + d);
                this.value = ""
            }
          });
          $(".textCode").click(function () {
            $(this).toggleClass("pretty");
            var code = $(this).next().next();
            if ($(this).hasClass("pretty")) {
                $("li", code).after("\n");
                code.removeClass().text(function () {
                  return $(this).text()
                }).html(function () {
                  return $(this).html().replace(/\n/g, "<br />")
                });
            } else {
                $(".post code br").replaceWith("\n");
                code.addClass("prettyprint linenums");
                prettyPrint();
            }
          });
      }));
    });
[/hidecode]
Chalo
avatar

¿Que estoy pensando? :

Bienvenidosss!!! [table class=fecha_up][td]Se modifico:11/01/18 - 12:23 hrs. [/td][/table]


Banner en temas :

https://orig00.deviantart.net/2c56/f/2016/271/3/4/overwatch___mccree___facebookcover_by_beanousme-da03g04.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6522


Puntos :

8555


Me gusta :

986


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Javascript] Google pretify 
el Vie Ene 01, 2016 8:11 pm
mmm esto le dara colorcitos a los codes como los tienes aquí?

veo
Roger
avatar

¿Que estoy pensando? :

Probando el status del foro [table class=fecha_up][td]Se modifico:9/03/17 - 9:13 hrs.[/td][/table]


Banner en temas :

http://thedesigninspiration.com/wp-content/uploads/2012/06/Facebook-Covers-029.jpg


Color de titulos :

#333


Sombra titulo :

1px 1px 1px #fff


Mensajes :

302


Puntos :

338


Me gusta :

28


ingreso :

30/03/2015


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

 En la misma categoria


Permisos de este foro:
No puedes responder a temas en este foro.