Domanda

Così mi è stato avere un sacco di divertimento giocare con SIMILE Timeline , ma purtroppo, sembra essere tutti, ma abbandonato (biglietto più recentemente chiuso maggio 2009) e crivellato di perdite di memoria , soprattutto quando si è in modo dinamico di carico e scarico di eventi (che è particolarmente vero nel mio caso).

Sono un novizio in JavaScript, in modo debug queste fughe di notizie sta per essere più di un po 'complicato. Prima di immersioni a capofitto in fissazione di un problema in una lingua che non capisco o una base di codice non ho mai guardato, vorrei sapere se c'è qualcosa là fuori che confronta al set di funzioni che posso ottenere con Timeline :

  1. Eventi multipli su una banda
    • invece di avere 10, 100, 1000 righe di dati, utilizzare lo spazio disponibile per adattarsi eventi multipli su una riga quando possibile
  2. Scorrevole
  3. CSS styling verso il basso per l'evento specifico
    • I può specificare un'icona specifica, font, ecc, per ogni evento, se ne ho bisogno. Questo è grande per evidenziare gli eventi di errore o gli eventi interessanti
  4. filtraggio / ricerca / evidenziazione
  5. evidenziando una fascia di tempo o punto nel tempo
    • Questa sarebbe una fascia verticale che mostra un 'ora' momento, o una band che inizio e di fine copre un periodo di tempo di

So che un sacco di queste caratteristiche può probabilmente essere messo in cose come Flot o Highcharts , ma queste cose erano accanto a liberare per me l'uso in linea temporale, quindi sto pesando il costi / benefici dal fatto che è più facile da riparare una perdita di memoria o roll-out 3 - 4 funzioni su qualche libreria che non ce l'ha. Il mio istinto dice "riparare la perdita, è più facile", ma vorrei sapere se qualcuno mi può mostrare qualcosa che potrebbe essere il 90% del tragitto con una bassa barriera di ingresso per ottenere quel restante 10%.

È stato utile?

Soluzione

Scopri Timeglider (vedi http://timeglider.com/jquery/ ), che è un open source (MIT), JavaScript (jQuery) usi lo scorrimento della timeline in fase di sviluppo attivo. Soddisfa i tuoi primi 4 requisiti credo ma sono poco chiaro circa le specifiche del vostro 5 ° requisito. Ho fatto solo alcuni esperimenti semplici con Timeglider e non so molto bene, ma forse questa è una possibile soluzione per voi.

Altri suggerimenti

Forse è possibile utilizzare la linea temporale dal (open source) CHAP Links Biblioteca, sviluppato da Almende.

http://almende.github.com/chap-links-library/ timeline.html

Dai un'occhiata agli esempi per vedere cosa si può fare con la linea temporale. E 'abbastanza flessibile, si può scegliere il creare il proprio layout e utilizzare il proprio CSS / HTML in ogni singolo evento.

Abbiamo bisogno della similitudine Timeline Lab 21k così abbiamo preso il codice sorgente, ripulito tutto e lo pubblicò con pergolato . Quindi non hai bisogno di più un'alternativa.

https://github.com/Lab21k/standalone-timeline/

Il progetto Timeline è molto viva, solo che non usano più Google Code. I widget Simile sono ora ospitati su una homepage dedicata, ecco la documentazione homepage e di Timeline . Tenete a mente che i link sulla pagina non sono coerenti, molte pagine ancora dei collegamenti ai wiki obsoleti su Google Code e le pagine mit.edu wiki. Tenere a mente quando si controlla il wiki.

C'è anche un mailing list attive su Google Gruppi .

Questo è probabilmente il migliore in giro in questo momento:

http://timeline.verite.co/

In realtà sto lavorando con la similitudine Timeline in un progetto della mia chiamata Evento Viewpoint . Ho corretto un bel po 'di bug e migliorata con molti contributi che ho trovato on-line tra cui le immagini per l'evento, una barra dello zoom, e alcuni eventi aggiuntivi.

Si tratta di un pezzo geniale di lavoro solo bisogno di qualcuno a prendere il tempo per aggiornarlo e renderlo più attuale. Che è attualmente fuori portata per il mio progetto, ma se ho tempo per il prossimo anno o giù di lì inizierò a valorizzarlo.

Sarebbe davvero bello se la gente potesse rilanciare il progetto, aggiungere eventi di tocco e così via.

Se qualcuno ha bisogno la fonte Sono disposto a fornire.

Sono ancora molto attivo. David Karger rende frequenti aggiornamenti. Ora hanno la versione 3.0. È possibile trovare la documentazione di riferimento qui: http://simile-widgets.org/wiki/Reference_Documentation_for_Exhibit .

Il codice è qui: https://github.com/simile-widgets/exhibit

Non so esattamente quello che vuoi, ma sto lavorando su questo jQuery plugin che è in uso in un sito web con eventi gestiti in modo dinamico.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top