YUI: Orario di apertura giovedì 28 luglio
Luglio 25, 2011 at 10:56 pm da Luca Smith | In Development e orari di apertura | 2 commenti Y.Calendar viene a 3.4.0

Calendar è uno dei nostri widget più popolari in famiglia 2 YUI, e sta facendo il suo debutto per l'architettura in tre YUI 3.4.0. Allen Rabinovich è il proprietario componente e autore e sarà chiamata reintroducendo noi per questo preferito vecchio, mostrando alcuni nuovi approcci ai problemi affrontati da 2.x Calendar. Sono particolarmente jazzed riguardo il supporto per l'internazionalizzazione, ma le regole di rendering nuove sono anche piuttosto affascinante.
Vieni, e portare le vostre domande date-picker, eventi del calendario, import-from-iCal-e-make-frittelle e richieste di nuove funzioni con voi, come noi carne fuori la ora e futuro Y.Calendar . (No, non importerà iCal, ma se qualcuno vuole creare un modulo galleria per domare la bestia, c'è sicuramente un biglietto YUIConf in esso per voi ;))
Siamo tornati al nostro solito orario di questa settimana, quindi ci vediamo in Collegare alle 10 PDT.
Time & Details
Saremo on-line 10:00-11:00 PDT Giovedi. I dettagli di connessione sono le stesse come al solito.
- Comporre al 1-888-371-8922 (Skype funziona alla grande per non statunitensi partecipanti *)
- Inserire il codice partecipante 47188953 #
- Partecipa alla sessione di condivisione dello schermo (questa vi verrà chiesto di installare il plugin Adobe Connect se questa è la prima volta ad usarlo)
Nota: Perché è una linea conferenza aperta, chiediamo che i chiamanti disattivare le loro linee a meno che non stanno partecipando a una discussione attiva.
* - Se Skype non è un'opzione, mandatemi una email o prendere me (ls_n) nel yui # canale IRC su Freenode per un numero locale.
Registrazione
Grazie a tutti per rimettere in! La registrazione on-line della sessione è ora disponibile.
L'alta qualità, iPhone / iPad compatibile, la registrazione scaricabile qui .
Condividi ed estendere: Segnalibro con Del.icio.us | Digg it! | reddit!
2 Commenti »
RSS feed dei commenti a questo post. TrackBack URI
Lascia un commento

Copyright © 2006-2012 Yahoo! Inc. Tutti i diritti riservati. Privacy Policy - Termini di servizio
Powered by WordPress su Yahoo! Web Hosting .

Così, quando è 3.4 Sblocco esce?
Commento di PKS - 26 Luglio 2011 #
Sono sicuro che c'era un sacco di attività nel canale # yui dopo questa sessione, ma, purtroppo, che la fase attiva del canale IRC è di solito i miei orari regolari quindi mi manca la maggior parte della roba buona.
Quindi ecco la mia off-line, il (mio) commenta ore su calendario:
I modelli sono membri della classe statica che impedisce che due calendari con diversi modelli sulla stessa pagina. Il nome CONTENT_TEMPLATE è anche una cattiva scelta, poiché non vi è una proprietà offerto con lo stesso nome ed è fonte di confusione per sapere quale stai parlando. Se questo modello viene modificato in una proprietà di istanza, il suo nome sarebbe in contrasto con proprietà Widget con risultati abbastanza facilmente prevedibile (fatale).
Avere due modelli separati e sconnessi per le intestazioni e lo stesso calendario impedisce averli allineati l'uno all'altro nel mese calendari multipli. Se avete intenzione di visualizzare un intero anno, si desidera che ogni mese chiaramente identificato, non solo per conoscere la gamma di mesi riportati e hanno il numero di utenti che è uno che. In altre parole, oltre a possibilità di avere un colpo di testa globale per l'intera cosa, ogni 'riquadro' dovrebbe avere la propria intestazione, e il mese / anno dovrebbe andare lì. Questo non è certamente un piccolo cambiamento nella struttura del markup di base, mi dispiace.
La cosa template potrebbe essere migliorata utilizzando l'argomento spesso dimenticato del terzo Y.substitute, la funzione di sostituzione. Ciò consentirebbe metodi di chiamata inserito nel calendario-base di riempire in qualsiasi segnaposto uno sviluppatore potrebbe immaginare, così come il vecchio YUI2 paginator fa. Plugins destinata a fare il riempimento modello potrebbe registrarsi l'inizializzazione con il tag {} sono progettati per gestire e il metodo per fare la sostituzione. Funzioni di sostituzione si riceve la sostituzione 'suggerito' in modo che sarebbero in grado di accettare l'impostazione predefinita offerti o modificarlo come vogliono. Un argomento paneNumber o informazioni di contesto equivalente dovrebbe essere fornita anche per queste funzioni di sostituzione in modo che sappiano che riquadro (o altro) che stanno riempiendo dentro Inutile dire che, questo dovrebbe anche essere disponibile tutta la strada da modelli di intestazione fino in fondo ad ogni template cella, ciascuna dotata di proprie informazioni specifico contesto.
Io sono per la proposta di Luca, che un metodo di zucchero che indica quanti riquadri che si desidera in un momento e lasciare calendario in grado di gestirlo. Mi chiedo il layout di questi calendari. Avrebbero naturalmente break e fluire nella riga successiva del bordo destro? Con i modelli attuali, si potrebbe definirlo, ma per quanto riguarda la proprietà di zucchero indicando il numero di riquadri che si desidera? Si sarebbe quindi necessario specificare se si desidera, ad esempio, un anno intero in due file di 6, 3 file di 4 o qualunque combinazione. Dare ogni riquadro uno className con un numero di sequenza che consentono ai progettisti di gestire questa situazione attraverso i CSS anche se sarebbe bene avere un singolo attributo di zucchero come 'panesPerRow' o qualcosa del genere.
Le regole dovrebbero estendersi a giorni prima o dopo il mese corrente. Se non si vuole una regola da applicare ad un mese specifico, è necessario impostare la regola di non non avere il calendario semplicemente ignorare tutte le regole. Tutto ciò che viene visualizzato dovrebbe seguire le stesse regole. Come ho già detto, se sei un viaggiatore fare una prenotazione di una camera d'albergo o biglietto aereo per l'ultima settimana di un mese e siete alla ricerca di disponibilità o le offerte, non è accettabile che i giorni in più non mostrano la disponibilità di posti / stanze / o offerte che si dovrebbe effettivamente navigare avanti e indietro tra mesi, come se il primo non è contiguo all'ultimo giorno del mese precedente. Se non seguono le regole, cosa stai mostrando loro per? E se non li mostrano, vuoi obbligare l'utente a navigare.
In relazione a questo, il calendario dovrebbe offrire un paio di metodi di supporto per lo sviluppatore per recuperare l'intervallo di date del mese (specialmente per il multi-riquadro calendari) e l'intervallo di date indicate (compresi gli extra prima e dopo). Ciò sarebbe utile per assemblare la richiesta IO per i dati associati a ogni cella solare (numero di posti, il prezzo del biglietto, vacanze, qualsiasi altra cosa) in una singola transazione. Questi metodi devono essere in grado di riferire queste informazioni prima che il calendario è effettivamente reso, per evitare lo sfarfallio.
Commento di Satyam - 29 Luglio 2011 #