YUI: Abierto Horas jue 28 de julio
25 de julio 2011 a las 10:56 pm por Luke Smith | En Desarrollo , Horario | 2 Comentarios Y.Calendar está llegando a 3.4.0

Calendario es uno de los widgets más populares en el YUI 2 de la familia, y está haciendo su debut en la arquitectura en tres YUI 3.4.0. Allen Rabinovich es el dueño de los componentes y el autor y será en la llamada reintroducción de nosotros a este viejo favorito, mostrando algunos nuevos enfoques a los problemas que enfrentan los 2.x calendario. Estoy particularmente jazzed sobre el apoyo a la internacionalización, pero las reglas de representación nuevas son también muy fascinante.
Adelante, y traer a su selector de fecha, eventos de calendario, las importaciones de iCal-y-que-panqueques preguntas y peticiones de que a medida que la carne y el futuro Y.Calendar . (No, no va a importar iCal, pero si alguien quiere crear un módulo de galería de domar a la bestia, no está seguro de ser un billete de YUIConf en él para usted;))
Estamos de vuelta en nuestro horario habitual de esta semana, por lo que vemos en Conectar a las 10 am PST.
Tiempo y detalles
Vamos a estar en línea 10 a.m.-11 a.m. PDT jueves. Los detalles de conexión son los mismos de siempre.
- Marcar a 1-888-371-8922 (Skype funciona muy bien para no estadounidenses participantes *)
- Introduzca el código de los asistentes 47188953 #
- Únete a la sesión de compartir pantalla (que se te solicitará para instalar el plugin de Adobe Connect, si esta es la primera vez de usarlo)
Nota: Debido a que es una línea abierta de conferencias, le pedimos que llamen silenciar sus líneas menos que estén participando en la discusión activa.
* - Si Skype no es una opción, me e-mail o me coge (ls_n) en el canal de IRC # yui en freenode para un número local.
Grabación
Gracias a todos por llamar a! El registro en línea de la reunión ya está disponible.
La alta calidad, iPhone / IPAD compatible, la grabación puede descargar aquí .
Compartir y ampliar: Marcar con del.icio.us | Digg it! | reddit!
2 Comentarios »
RSS feed para los comentarios de esta entrada. TrackBack URI
Deja un comentario

Copyright © 2006-2011 Yahoo! Inc. Todos los derechos reservados. Política de privacidad - Condiciones del servicio
Desarrollado por WordPress en Yahoo! Web Hosting .


Así que cuando es de 3,4 comunicado de salir?
Comentario por pks - 26 de julio 2011 #
Estoy seguro de que había mucha actividad en el canal # yui después de esta sesión, pero, por desgracia, que la fase activa del canal de IRC es por lo general fuera de mi horario habitual por lo que más extraño de las cosas buenas.
Así que aquí está mi off-line, en (mi) comentarios hora de calendario:
Las plantillas son miembros de clase estáticos que impide tener dos calendarios con diferentes plantillas en la misma página. El nombre CONTENT_TEMPLATE es también una mala elección, ya que es una propiedad flash del mismo nombre y es confuso saber cuál estás hablando. Si esta plantilla se cambia a una propiedad de instancia, su nombre entraría en conflicto con la propiedad Widget con resultados bastante predecible (fatal).
Tener dos plantillas separadas y desconectadas de los encabezados y el propio calendario evita tener alineados unos con otros en los calendarios de varios meses. Si usted va a mostrar todo un año, usted quiere que cada mes claramente identificados, no sólo conocer la gama de meses que se muestran y tienen el número de usuarios cuál es cuál. En otras palabras, además de posiblemente tener un encabezado general para toda la cosa, cada "panel" debe tener su propia cabecera, y el mes / año debería ir allí. Esto ciertamente no es un cambio menor en la estructura básica de marcas, lo siento.
Lo plantillas se podría mejorar mediante el argumento a menudo se olvida de la tercera Y.substitute, la función de reemplazo. Esto permitiría que los métodos de llamar enchufado en el calendario básico para llenar los marcadores de posición en lo que un desarrollador podría lujo, tanto como la vieja YUI2 Paginator hace. Plugins intención de hacer el llenado de plantilla podría registrarse en la inicialización con la etiqueta de {} que están diseñados para manejar y el método para hacer la sustitución. Funciones de sustitución recibe el "sugerido" de reemplazo por lo que sería capaz de aceptar el valor predeterminado que ofrece o modificarlo como quieran. Un argumento paneNumber o información de contexto equivalente también debe ser siempre para estas funciones de reemplazo para que sepan que el panel (o lo que sea) que se están llenando in Huelga decir que esto también debe estar disponible todo el camino a partir de plantillas de cabecera hasta el final de cada plantilla de celda, cada una con su propia información del contexto.
Estoy a favor de la sugerencia de Lucas de que un método de azúcar que indica cómo los cristales que usted quiere en un momento y dejar Calendario manejar eso. Me pregunto acerca de la disposición de estos calendarios. Habría que descomponen naturalmente y el flujo en la línea siguiente en el borde derecho? Con las plantillas actuales, que lo define, pero ¿qué pasa con la propiedad de azúcar con el número de paneles que desea? A continuación, tendrá que especificar si se desea, por ejemplo, un año completo en dos filas de 6, 3 filas de 4 o cualquier combinación. Dando a cada panel de un nombre de clase con un número de secuencia que permiten a los diseñadores de manejar esto a través de CSS sin embargo sería bueno tener un atributo simple de azúcar como 'panesPerRow' o algo así.
Las reglas deben extenderse a los días antes o después del mes en curso. Si no desea que una regla que se aplicará a un mes determinado, se debe establecer la regla de no, no tiene el calendario simplemente ignorar todas las reglas. Todo lo que se muestra debe seguir las mismas reglas. Como ya he dicho, si usted es un viajero de hacer una reserva de una habitación de hotel o billetes de avión en la última semana de un mes y que busca la disponibilidad u oferta, no es aceptable que los días adicionales no muestran la disponibilidad de plazas / habitaciones / o ofertas que en realidad se debe navegar de ida y vuelta en un mes a otro, como si el primero no es contiguo al del último día del mes anterior. Si no sigue las reglas, lo que les estás mostrando a? Y si no los muestran, qué quiere obligar al usuario a navegar.
En relación con esto, el calendario debe ofrecer un par de métodos de ayuda para el desarrollador para recuperar el rango de fechas del mes (especialmente para los calendarios de varios paneles) y el rango de fechas que se indican (incluyendo los extras antes y después). Esto sería muy útil para montar la solicitud de IO para los datos asociados a cada celda del calendario (número de asientos, el precio del billete, las vacaciones, lo que sea) en una sola transacción. Estos métodos deben ser capaces de comunicar esta información antes de que el calendario se representa realmente para evitar el parpadeo.
Comentario por Satyam - 29 de julio 2011 #