Yeah, I saw this one but couldn't figure out how he did this - I'll do
another run at it to see if I'll be able to get it working.
Thanks for the link anyway!
Sergey
On Tue, Oct 7, 2008 at 11:29 AM, culver <[EMAIL PROTECTED]> wrote:
>
> Vertical resizing? Although not "automatic", David has an example at
> this site (link below), and there is a small triangle below the
> timeline that the user can click and drag to resize the timeline. I
> don't know how he did it, but I need to learn. Is this what you are
> trying to do?
>
>
> http://people.csail.mit.edu/dfhuynh/projects/timeline-exhibit/timeline-exhibit2.html
>
>
>
> On Oct 6, 10:44 am, Sergey Chernyshev <[EMAIL PROTECTED]>
> wrote:
> > Thanks, Larry! Looking at the source seems to be quite work-intensive
> > as I didn't want to go too deep into the library itself - I'll
> > probably save that for later ;)
> >
> > Unfortunately, scrolling didn't work as described in the wiki as part
> > below scrolled wasn't rendered for some reason - maybe because of
> > older version of the timeline I used - will have to upgrade that
> > first.
> >
> > Sergey
> >
> > On Oct 3, 1:44 pm, LarryK <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > Hi Sergey,
> >
> > > As they say "Use the source, Luke" (A line from Star Wars.) Anyhow, I
> > > digress...
> >
> > > Look in the source...and now that I'm looking at the source, it
> > > appears to me that the max number of tracks is not calculated (I
> > > misunderstood the meaning of the tracks array.) You should be able to
> > > calculate the max number of tracks from the height of the container
> > > and the height needed for each track. All of this is handled in the
> > > painter source, look in either original-painter.js or detailed-
> > > painter.js.
> >
> > > The size of the tracks is a variable set by the theme, I believe.
> >
> > > The source is not well commented but it is very clean and clear, in my
> > > humble opinion. As they say, it's "self-commented." I've not had too
> > > much trouble following what it's doing.
> >
> > > Remember that the whole issue of tracks and track layout is a very
> > > tricky one. David has tried different heuristics for choosing tracks
> > > and each has had different pluses and minuses. I'm not sure how you'll
> > > figure out how many tracks a given dataset will need. If you're using
> > > events that have the same start/stop date, I guess you'd just count
> > > the max birthdays per any given day. If you're doing something with
> > > events that have durations, it gets much trickier, quickly.
> >
> > > Re:>Vertical scrolling is also useful, but overall size is still fixed,
> > > >right?
> >
> > > Nothing has to remain fixed.
> > > It can be changed dynamically if you want. Maybe you should make it
> > > adjustable by your users. Look at the animation method calls for
> > > growing/shrinking divs in either thehttp://developer.yahoo.com/yui/
> > > Yahoo UI or Prototype library.
> >
> > > > Also, can I scroll only one band and not the whole container
> >
> > > Sure. Look at the wiki page notes about vertical scrolling. Scroll
> > > just the divs you want to scroll.
> >
> > > Good luck,
> >
> > > Larry
> >
> > > On Oct 3, 12:42 pm, Sergey Chernyshev <[EMAIL PROTECTED]>
> > > wrote:
> >
> > > > Larry, thanks for the quick response!
> >
> > > > How do I recalculate the number of tracks and the size of the tracks?
> > > > This sound like the best option, but I didn't see anything close to
> > > > describing this in the docs.
> >
> > > > As for size choices, it's a good idea for a temporary solution, but
> > > > not permanent.
> >
> > > > Vertical scrolling is also useful, but overall size is still fixed,
> > > > right? Also, can I scroll only one band and not the whole container
> > > > (probably not)?
> >
> > > > Thank you,
> >
> > > > Sergey
> >
> > > > On Oct 3, 12:10 pm, LarryK <[EMAIL PROTECTED]> wrote:
> >
> > > > > Hi,
> >
> > > > > Should be doable. You'll need to grow the containing div, then
> > > > > recalculate the number of tracks, then re-layout the event data.
> >
> > > > > Or give your clients a choice of small, medium, large and x-large
> > > > > timelines.
> >
> > > > > Or implement vertical scrolling, there's a page in the wiki about
> it.
> >
> > > > > Regards,
> >
> > > > > Larry
> >
> > > > > On Oct 3, 11:42 am, Sergey Chernyshev <[EMAIL PROTECTED]
> >
> > > > > wrote:
> >
> > > > > > Hi,
> >
> > > > > > I'm using Timeline widget with a few projects that get data
> > > > > > dynamically from the datasource and therefore have no idea how
> much
> > > > > > data there is.
> >
> > > > > > One good example is my Friends Explorer Facebook app that let's
> you
> > > > > > see your friends birthday timelines:
> http://www.sergeychernyshev.com/friendsexplorer/
> >
> > > > > > The problem is that different people have different amount of
> friends
> > > > > > and some of them have so many that they don't fit vertically on
> the
> > > > > > timeline (timeline itself is horizontal).
> >
> > > > > > So the question is how do I automatically resize the timeline
> upon
> > > > > > loading data from the datasource so ll the data fits nicely?
> >
> > > > > > I searched a list archive and couldn't find the answer. I will
> > > > > > appreciate any help - Timeline is a great visual tool and I
> really
> > > > > > enjoy using it, but it's a pain not to be able to load as much
> data as
> > > > > > there is ;)
> >
> > > > > > Thank you,
> >
> > > > > > Sergey
> >
> > > > > > --
> > > > > > Sergey Chernyshevhttp://
> www.sergeychernyshev.com/http://www.sergeychernyshev.com/- Hide quoted
> text -
> >
> > - Show quoted text -
> >
>
--
Sergey Chernyshev
http://www.sergeychernyshev.com/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"SIMILE Widgets" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/simile-widgets?hl=en
-~----------~----~----~----~------~----~------~--~---