Inicio | Pedro Santana |  RSS  Mi tumblelog  Mis photos  Mi CV

 

Archivo de la categoría ‘JavaScript’

Autocompleter.Editor

Daniel de IceBeat ha creado un genial editor para autocompletar código en textareas.

Este editor crea snippets al estilo textmate, es decir, escribiendo una palabra clave y dando al tabulador conseguimos un remplazo de código. También lo dota de tooltips informativos cuando pulsamos ESC y de un autocompletado en caso que el carácter coincida con los tokens del lenguaje.

Por ahora ha escrito el lenguage.CSS y lanza en su web la propuesta para escribir más lenguajes.

Pasen a probar el demo: Autocompleter.Editor

Como lo libera con una licencia CC, creo que su sistema de alertas personalizables no será lo único que venga con la próxima versión de Códice CMS.

Prototype Dissected

Prototype Dissected

Códice CMS F5

La versión ALPHA esta cerca (para los que leen desde un lector de feeds hay un pequeño vídeo aquí)

Pregunta a los expertos

Como se que entre mi lectores (pocos pero de calidad :) ) tengo varios expertos en JavaScript les dejaré una duda que tengo, voy a tratar de ser claro aunque no lo prometo :P

Bien el asunto va con el rollo de los eventos en JS, vamos a suponer que tengo el siguiente XHTML:

JAVASCRIPT [Show Plain Code]:
  1. <div id="texto">Texto inicial</div>
  2. <div id="formulario">
  3.   <form action="#" method="post" name="prueba">
  4.     <input type="button" value="Presiona" onclick="cambiaTexto();" />
  5.   </form>
  6. </div>
  7. <script type="text/javascript">
  8.   function cambiaTexto() {
  9.     document.getElementById(texto).innerHTML=Hola;
  10.   }
  11. </script>

Entonces lo que busco es un evento en JS que se ‘dispare‘ al momento que el texto en el <div id="texto"> cambie y despues de que ya se que cambió analizar el nuevo texto que contiene (esta última parte no hay problema).

En realidad el formulario y el JS estan a manera de demostración ya que el cambio de texto puede venir por ejemplo por medio de AJAX.

Ahora bien, hasta donde se no existe un evento para el ‘change‘ del DIV y aqui es donde busco sus sugerencias para generar alguna manera eficiente de hacerlo, tal ves poniendo un ‘timer‘ con JS en la página y que cada X segundos este revisando el DIV para analizar el texto, pero esto seria muy ineficiente…

sa.bros.us v 1.0

Por fin sa.bros.us sale de beta!!

sa.bros.us 1.0 tiene las siguiente mejoras:

  • Agregado soporte al badge para poner las descripciones (Pecesama)
  • Agregado paquete de idioma Ingles (Tatxe)
  • Agregado paquete de idioma Catalan (Javier Leiva)
  • Agregado paquete de idioma Español de Urguay (Pablo Viojo)
  • Agregado paquete de idioma Español de México (Pecesama)
  • Integracion completa del motor de lenguaje en todo sabrosus (Pecesama)
  • Parche a badge.php relacionado con el bug del filtrado de etiquetas (Pecesama)
  • Parche a badge.php para el bug del UTF-8 (Pecesama)
  • Agregada una pagina de ‘¿Qué es sa.bros.us?’ (Miguel Cuesta)
  • Integracion del script de busqueda en el panel de control (Pecesama)
  • Asistentente para cambiar el idioma de manera grafica (Pecesama)
  • Modificado la forma en que se muestra en tittle de la pagina (Victor)
  • Agregado un script de busqueda (Mauro Lizaur)
  • Solucionado bug en la funcion esAdmin (Pecesama)
  • Parche a rss.php relacionado con el bug del filtrado de etiquetas (Pecesama)
  • Parche a rss.php para el bug del UTF-8 (Pecesama)
  • Solucionado bug en la funcion contarenlaces() que iba relacionado con el bug del filtrado de etiquetas (Pecesama)
  • Solucionado bug en la paginacion con IE y Opera (Pablo Viojo)
  • Cambiado el id=tags ya que es reservado (Pablo Viojo)
  • Funcion esAdmin() para corregir una vulnerabilidad de seguridad (Miguel Cuesta)
  • Mejoras en el motor del manejo de etiquetas (Pecesama)
  • Creado motor para el multilenguaje de sabrosus (Pecesama)
  • Creación del CSS de las etiquetas relacionadas (Stan)
  • Etiquetas relacionadas (Pecesama)
  • Cambios en el CSS de paginado (Stan)
  • Parche del parche del bug del UTF-8 (Pecesama)
  • Correccion del Bug que limitaba la muestra en la nube de tags de
    mas de 100 etiquetas en tags.php y badgeTags.php (Pablo viojo y
    Pecesama)
  • Correccion del bug de filtrado de etiquetas (Pecesama)

No esperes más y descarga sa.bros.us ya!