Mostrando entradas con la etiqueta mootools. Mostrar todas las entradas
Mostrando entradas con la etiqueta mootools. Mostrar todas las entradas

miércoles 23 de enero de 2008

MooTools 1.2 Beta 2 liberado!

Mootools logoBueno ya han pasado 2 meses desde que el equipo de Mootools liberó la Beta 1.

Han solucionado bugs, se mejoraron las características, pero la más grande de ellas en la que han trabajado es la documentación, de la cual hay aquí un link temporario para la documentación de la beta 1.2 de mootools.

Dentro de las características que han refinado para la Beta 2 de mootools 1.2 se encuentra la característica Element Accessors. Es completamente nueva para 1.2 y cuyo objetivo es facilitar el trabajo con elementos y sus atributos, propiedades o "atributos especiales".

Veamos un ejemplo básico. Quiero trabajar con el atributo href de un elemento:





//setter
$(element).set('href', 'http://mad4milk.net');
//getter
$(element).get('href');



Además, el método set acepta cualquier Objecto conteniendo cualquier propiedad "setteable", veamos otro ejemplo:




$(element).set({
href: 'http://mad4milk.net',
text: 'mad4milk website',
morph: {duration: 200, transition: 'quad:out'},
events: {
click: function(){
document.location.href = this.href;
return false;
}
}
});


Está bueno eh? Ahora se puede setear básicamente todo sin usar chain. Si bien es válido seguir usando chain, este método es preferible cuando se usan múltilples métodos de Element en una colección de elementos: iterará a través suyo una sola vez, lo cual hará que el código corra más rápido.

viernes 30 de noviembre de 2007

Calendar : Una clase de calendarios para Mootools

Calendar logo

Recientemente Aeron Glemann publicó la clase "Calendar" que agrega en forma sencilla, accesible y "degradable" date-pickers o calendarios a formularios.

El autor ha puesto el foco en la accesibilidad y usabilidad de la clase, con el fin de mejorar la experiencia de usuario.

Vista de Calendar en acción

A continuación las características que posee:

  • XHTML semántico y "estilizable"
  • Restricciones de futuro/pasado
  • Uso altamente configrable de tags input and select
  • Suporte multi-calendario
  • Opciones variables de navegación
  • Formato de fecha multi-idioma y con la misma sintaxis que la función date en PHP
Puedes vistar la página de Calendar para Mootools o directamente descargar Calendar para Mootools

miércoles 14 de noviembre de 2007

Mootools 1.2 Beta 1 liberado!

Realmente hay varias opiniones en cuanto a frameworks javascript...no todo el mundo comparte la misma opinión. Mucha gente se inclina por prototype, jQuery u otras opciones.

En lo personal, soy un gran fanático de Mootools...aquellos que me conocen saben que "tengo mootools tatuado en el pecho" ;-)

Hablando en serio, este framework (del cual ya postearé información más interesante) está liberando la versión 1.2 Beta 1.

Entre las mejoras respecto de la versión anterior están:

  • Mejoras en la clase Hash (esto está buenísimo!)
  • Specs
  • Mejoras en los efectos
  • Nuevo objeto browser con información del navegador
  • Pseudo selectores CSS3!
  • Mejoras en la performance de los selectores css