Sounds like a plan. The code was based on the AutoWidth example which I think is the one you are talking about. If it works for you then it is something in my code. If it doesn't then you have your test case.
Cheers Paul On Dec 12, 4:50 am, Larry Kluger <[email protected]> wrote: > Hi Paul, > > Hmmm. I will look into it. But my plan at this point is to simply add > highlighting to the existing test2 example which tests auto width. > > Sorry you're having the problem. I can understand the hassle with svn, but > that's why I created the zip files--as an alternative to svn. > > Too bad you can't use them--debugging from the bundle files is pretty tough. > A little better than the machine dumps from days of yore, but not by much. > > Regards, > > Larry > > ________________________________ > From: betchern0t <[email protected]> > To: SIMILE Widgets <[email protected]> > Sent: Wednesday, December 10, 2008 10:31:09 PM > Subject: Re: highlight broken with autoWidth > > Hi Larry, > I confirm that I am running against both the trunk ajax > and timeline libs. The ABS is a secure site with restrictions on the > import of executables which I why I am running the bundle version. It > is difficult to import the source zip which includes your web server. > It is also impossible to run an svn client. I also don't have an easy > way to supply access to a running version. Sorry. For my project this > issue is not a show stopper but I am reporting it as one of the few > ways I can help. If you see several reports you will know that you > have a problem. > > Hope this helps > > Paul > > On Dec 10, 2:43 pm, Larry Kluger <[email protected]> wrote: > > > > > Hi Paul, > > > Please post a publicly available html url that shows the error and I'll > > look into it. > > > I'll probably need to link it to the full libraries, not the compressed > > ones. > > > Something you should make sure of: > > * You are running against the trunk version of the ajax library as well as > > the trunk version of the Timeline library. > > (You should be serving up both these sets of files from your server. They > > are not yet available from a public server. They will be in the future, but > > not yet.) > > > Regards, > > > Larry > > > ________________________________ > > From: betchern0t <[email protected]> > > To: SIMILE Widgets <[email protected]> > > Sent: Tuesday, December 9, 2008 8:53:09 PM > > Subject: highlight broken with autoWidth > > > Hi, > > I have a working timeline developed against 1713 and 1687. I > > needed the beta 2.3 code to allow autoWidth. The dataset is > > unpredictable in number of events per period. > > > The timeline consists of multiple bands moving in sync - currently > > four but will probably move to three. I want to also use the highlight > > functionality (bandinfos[1].highlight=true in most examples). However > > having autoWidth and highlight enabled at the same time produces a > > javascript error: > > > line 1112, char 1, invalid argument. Simile code: > > > <script> > > var tl; > > function onLoad() { > > var tl_el = document.getElementById("tl"); > > var eventSource1 = new Timeline.DefaultEventSource(); > > > var theme = Timeline.ClassicTheme.create(); > > theme.autoWidth = true; // Set the Timeline's "width" > > automatically. > > // Set autoWidth on the > > Timeline's first band's theme, > > // will affect all bands. > > theme.event.bubble.width = 350; > > theme.event.bubble.height = 250; > > > var d = Timeline.DateTime.parseGregorianDateTime("1700") > > > var bandInfos = [ > > Timeline.createBandInfo({ > > eventSource: eventSource1, > > width: "40%", > > intervalUnit: Timeline.DateTime.DAY, > > intervalPixels: 270, > > date: "Oct 21 2010 00:00:00 GMT", > > theme: theme, > > layout: 'detail' > > }), > > Timeline.createBandInfo({ > > eventSource: eventSource1, > > width: "20%", > > intervalUnit: Timeline.DateTime.WEEK, > > intervalPixels: 270, > > date: "Oct 21 2010 00:00:00 > > GMT", > > theme: theme, > > layout: 'overview' > > > }), > > Timeline.createBandInfo({ > > eventSource: eventSource1, > > width: "20%", > > intervalUnit: Timeline.DateTime.MONTH, > > intervalPixels: 270, > > date: "Oct 21 2010 00:00:00 > > GMT", > > theme: theme, > > layout: 'overview' > > > }), > > Timeline.createBandInfo({ > > eventSource: eventSource1, > > width: "20%", > > intervalUnit: Timeline.DateTime.YEAR, > > intervalPixels: 270, > > date: "Oct 21 2010 00:00:00 > > GMT", > > theme: theme, > > layout: 'overview' > > > }) > > ]; > > > bandInfos[1].syncWith = 0; > > bandInfos[2].syncWith = 0; > > bandInfos[3].syncWith = 0; > > bandInfos[1].highlight = true; > > bandInfos[2].highlight = true; > > bandInfos[3].highlight = true; > > > // Asynchronous Callback functions. Called after data > > arrives. > > function load_xml1(xml, url) { > > // Called with first xml file from server > > // Also initiates loading of second Band > > > eventSource1.loadXML(xml, url); > > tl.finishedEventLoading(); // Automatically set new size > > of the div > > }; > > > // create the Timeline > > // Strategy: Initiate Ajax call for first band's data, > > then have its callback > > // initiate Ajax call for second band's data. Then have > > its callback > > // automagically resize the overall Timeline since we will > > then have all > > // the data. > > tl = Timeline.create(tl_el, bandInfos, > > Timeline.HORIZONTAL); > > > // stop browser caching of data during testing by > > appending time > > tl.loadXML("cmevents.xml?"+ (new Date().getTime()), > > load_xml1); > > tl.getBand(0).setCenterVisibleDate(new Date()); > > mySpan = document.getElementById("centerdate"); > > mySpan.innerHTML = tl.getBand(0).getCenterVisibleDate > > ().toDateString(); > > > // add a listener for scrolling > > var b0 = tl.getBand(0); > > b0.addOnScrollListener(updateDate); > > > } > > > function updateDate() { > > d = tl.getBand(0).getCenterVisibleDate(); > > mySpan = document.getElementById("centerdate"); > > mySpan.innerHTML = d.toDateString(); > > } > > > function moveTimeline(month) { > > d = tl.getBand(0).getCenterVisibleDate(); > > d.setMonth(d.getMonth()+month); > > tl.getBand(0).setCenterVisibleDate(d); > > // mySpan = document.getElementById("centerdate"); > > // mySpan.innerHTML = d.toDateString(); > > } > > > var resizeTimerID = null; > > function onResize() { > > if (resizeTimerID == null) { > > resizeTimerID = window.setTimeout(function() { > > resizeTimerID = null; > > tl.layout(); > > }, 500); > > } > > } > > </script> > > > Cheers Paul- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
