Hi Ramon, Glad it's working for you. You shouldn't need the styles directory, all of those css files are contained in the timeline-bundle.css file which is included with the timeline_libraries.zip file. Check that you were setting bundled=true in your call to the timeline-api file.
Regards, Larry On Oct 5, 7:26 pm, felciano <[EMAIL PROTECTED]> wrote: > Yup, that did the trick -- thank you. > > BTW, I wasn't able to figure out how to get it working with the > libraries download -- I had to go to the src download and then copy > the api directory out of src/webapp/. I can't tell from the README > whether that is intended. Based on the names, I expected the libraries > package to be a drop-in package that I could unzip and deploy. > However, it looks like there are some key things missing from > timeline_js/ directory such as the styles/ directory that is present > in the api/ dir. So is the recommended deployment to go straight to > the source download? > > In any case, it is working great now -- thanks for helping resolve > this so quickly! > > Ramon > > On Oct 4, 6:36 pm, LarryK <[EMAIL PROTECTED]> wrote: > > > Hi Ramon, > > > The problem is that you're not using the current release of Timeline. > > Use either release 2.2.0 (current release) or the trunk version. > > Release 2.2.0 is available > > here:http://simile-widgets.googlecode.com/svn/timeline/tags/2.2.0/ > > > It does NOT wrap long labels on FF3/Win, Safari/Win, Chrome/Win, IE7/ > > Win, Safari/Mac. It does wrap long labels on FF3/Mac > > > Regards, > > > Larry > > > On Oct 3, 8:29 pm, felciano <[EMAIL PROTECTED]> wrote: > > > > I'm using Firefox 3 on Windows, and have reproduced this in IE7 on > > > Windows as well. > > > > The JSON and HTML below reproduce the problem. The HTML is based > > > closely on the sample code on the wiki, and the JSON is very simple, > > > but with long titles. On my screen, "This is not an unusually long > > > title but you probably can't read the end of it" is truncated to "This > > > is not an unusually long title". If you look closely, it looks like > > > the contents are wrapping. > > > > <html> > > > <head> > > > <title>Broken Timeline</title> > > > <span style="background:#FFFFE0"> > > > <script src="http://simile.mit.edu/timeline/api/timeline-api.js" > > > type="text/javascript"></script> > > > </span> > > > <script> > > > var tl; > > > function onLoad() { > > > var eventSource = new Timeline.DefaultEventSource(); > > > var bandInfos = [ > > > Timeline.createBandInfo({ > > > eventSource: eventSource, > > > width: "70%", > > > intervalUnit: Timeline.DateTime.HOUR, > > > intervalPixels: 100 > > > }), > > > Timeline.createBandInfo({ > > > eventSource: eventSource, > > > showEventText: false, > > > width: "20%", > > > intervalUnit: Timeline.DateTime.DAY, > > > intervalPixels: 200 > > > }) > > > ]; > > > bandInfos[1].syncWith = 0; > > > bandInfos[1].highlight = true; > > > > bandInfos[1].eventPainter.setLayout(bandInfos[0].eventPainter.getLayout()); > > > > tl = Timeline.create(document.getElementById("my-timeline"), > > > bandInfos); > > > > tl.loadJSON("broken-events.js", function(json, url) { > > > eventSource.loadJSON(json, url); > > > }); > > > > } > > > > var resizeTimerID = null; > > > function onResize() { > > > if (resizeTimerID == null) { > > > resizeTimerID = window.setTimeout(function() { > > > resizeTimerID = null; > > > tl.layout(); > > > }, 500); > > > } > > > } > > > </script> > > > </head> > > > <body onload="onLoad();" onresize="onResize();"> > > > <div id="my-timeline" style="height: 550px; border: 1px solid > > > #aaa"></div> > > > </body> > > > </html> > > > > { > > > 'dateTimeFormat': 'iso8601', > > > 'events': [ > > > { > > > 'start':"2008-10-04 00:00:00 -0600", > > > 'title':"This is my example and it is actually very long" > > > }, { > > > 'start':"2008-10-04 00:00:00 -0600" , > > > 'end':"2008-10-05 00:00:00 -0600" , > > > 'title':"This is not an unusually long title but you probably > > > can't read the end of it" > > > } > > > ] > > > > } > > > > On Oct 3, 4:03 pm, LarryK <[EMAIL PROTECTED]> wrote: > > > > > Hi Ramon, > > > > > AFAIK, labels should never be wrapped. There's a known bug (see the > > > > Timeline release notes) with label wrapping occurring on Firefox 3 for > > > > Mac. Which browser and platform are you using? > > > > > For example, some of the titles on the Kennedy example are quite long > > > > and they don't wrap. > > > > Eg, this label does not wrap: > > > > > If time flies when you're having fun, it hits the afterburners when > > > > you don't think you're having enough. > > > > > (I'm adding the above as another test in the test timeline.) > > > > Exactly how long are your labels that are wrapping? > > > > > How label widths are calculated: > > > > The original-painter.js file sets an explicit .style.width property > > > > -- see Timeline.OriginalEventPainter.prototype._paintEventLabel > > > > > The div width is determined by first loading a hidden span with the > > > > title, then seeing what its width is. This measurement is done by > > > > SimileAjax.Graphics._FontRenderingContext.prototype.computeSize in > > > > file graphics.js (in the ajax tree, not timeline tree). > > > > > The span used for the measuring is created by original-painter.js in > > > > function Timeline.OriginalEventPainter.prototype._prepareForPainting > > > > -- note the section that culminates in the call to this._frc = > > > > SimileAjax.Graphics.getFontRenderingContext(eventLabelPrototype); > > > > > Regards, > > > > > Larry > > > > > On Oct 3, 5:49 pm, felciano <[EMAIL PROTECTED]> wrote: > > > > > > Hi -- > > > > > > Is there a Timeline setting that controls the width or truncation > > > > > point for displayed event labels? Events with long titles appear > > > > > truncated, or wrapped around to a 2nd line that isn't visible in the > > > > > timeline. Is that configurable? > > > > > > In case it matters, I've noticed this is a particular problem when > > > > > there the label has very_long_words_in_it (I am visualizing code > > > > > elements, so there are long variable names w underscores). > > > > > > Thanks, > > > > > > Ramon --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
