Hi Feikje, If you are sure this is not related to the data, then it is most likely something to do with the references to the SIMILE libraries.
I compared your "head tag" references to what I use. Yours: <script src="http://localhost:8080/exhibit/api/exhibit-api.js" type="text/javascript"></script> <script src="http://localhost:8080/exhibit/extensions/time/time- extension.js" type="text/javascript"></script> <script src="http://localhost:8080/exhibit/extensions/map/map- extension.js"></script> <script src="http://localhost:8080/timeline/ajax/api/simile-ajax- api.js" type="text/javascript"></script> Mine: <script src="../simile-exhibit/exhibit-api.js" type="text/ javascript"></script> <script src="../simile-exhibit/extensions/time/time-extension.js" type="text/javascript"></script> <script src="../simile-exhibit/extensions/calendar/calendar- extension.js" type="text/javascript"></script> <script src="../simile-exhibit/extensions/timeplot/timeplot-api.js" type="text/javascript"></script> Notice that I don't have the reference to the "simile-ajax-api.js" library. If that does not provide the simple solution, next thing I would do is ensure that the "locally hosted libraries" are in order. Do this by running one of the simple Exhibit examples with references to the locally installed libraries. Then copy those references to your own Exhibit, assuming relative paths are all still valid. HTH, -Mark On Jul 3, 12:19 am, Feikje <[email protected]> wrote: > Thanks, but that doesn't appear to be the solution... The dates look > like this in the json file: > ... > start: "1980-10-01", > end: "1980-10-01", > ... > Which I think is the correct format? And besides, if I use the > timeline on the simile server, the data is shown allright - how would > that be possible if the dates were in the wrong format? This one > really has me baffled... > > Cheers, > > Feikje > > On Jul 2, 3:29 pm, David Karger <[email protected]> wrote: > > > > > this is often a sign the the format of your dates is wrong---eg, not in > > proper iso 8601 > > > Feikje wrote: > > > Dear all, > > > > I'm trying to run exhibit and timeline on my own tomcat server. > > > Exhibit works, but when I try to get the timeline view, I get the > > > alert message: 'failed to create view Timeline'. > > > I've changed the URL in time-extension.js to "http://localhost:8080/ > > > timeline/api/timeline-api.js" and it's definitely finding that js file > > > (I checked using an alert). And I do get a timeline, but there is no > > > data in it. When I view the same html and json page with Exhibit on > > > the Simile server, everything works fine, so the problem cannot be in > > > the data itself. > > > > I've also tried using an older version of timeline, which seemed > > > easier to install; but although there is no alert, the timeline data > > > isn't plotted with this view either. > > > > Does anyone know what could cause this, or what I have forgotten to > > > change? Are there things that should be changed inside the timeline > > > code? > > > My html file looks like this: > > > > <html> > > > <head> > > > <title>...</title> > > > <link href="../data/data.json" type="application/json" rel="exhibit/ > > > data" /> > > > <script src="http://localhost:8080/exhibit/api/exhibit-api.js" > > > type="text/javascript"></script> > > > <script src="http://localhost:8080/exhibit/extensions/time/time- > > > extension.js" type="text/javascript"></script> > > > <script src="http://localhost:8080/exhibit/extensions/map/map- > > > extension.js"></script> > > > <script src="http://localhost:8080/timeline/ajax/api/simile-ajax- > > > api.js" type="text/javascript"></script> > > > <script> > > > (function() { > > > Timeline_urlPrefix='http://localhost:8080/timeline/ > > > api/'; > > > Timeline_parameters='bundle=true'; > > > })(); > > > </script> > > > <script src="http://localhost:8080/timeline/api/timeline-api.js" > > > type="text/javascript"> > > > </script> > > > > <style type="text/css"> > > > body { font-size: 0.8em; } > > > #exhibit-wrapper { margin: 1em; border: 1px solid black; > > > padding: > > > 1em;} > > > #facets-wrapper { width: 15em; float: left; font-size: > > > 0.9em; } > > > #viewPanel-wrapper { margin-left: 14.5em; } > > > .lens-wrapper { width: 25em; } > > > .lens-wrapper .type { float: right; color: #888; } > > > .lens-wrapper .time { font-style: italic; font-size: 0.8em; } > > > .lens-wrapper .field { } > > > </style> > > > </head> > > > <body> > > > <script> > > > var timelineConfig = { > > > timelineConstructor: function (div, eventSource) { > > > div.style.height="400px"; > > > var theme = Timeline.ClassicTheme.create(); > > > theme.event.label.width = 200; // px > > > theme.event.bubble.width = 600; > > > theme.event.bubble.height = 400; > > > > var date = "Fri Nov 22 2008 13:00:00 GMT-0600" > > > var bandInfos = [ > > > Timeline.createBandInfo({ > > > width: "75%", > > > intervalUnit: Timeline.DateTime.MONTH, > > > intervalPixels: 60, > > > eventSource: eventSource, > > > date: date, > > > theme: theme > > > }), > > > Timeline.createBandInfo({ > > > width: "25%", > > > intervalUnit: Timeline.DateTime.YEAR, > > > intervalPixels: 80, > > > eventSource: eventSource, > > > date: date, > > > showEventText: false, > > > overview: true, > > > theme: theme, > > > trackHeight: 0.5, > > > trackGap: 0.2 > > > }) > > > ]; > > > > bandInfos[1].syncWith = 0; > > > bandInfos[0].highlight = true; > > > bandInfos[0].decorators = [ > > > new Timeline.SpanHighlightDecorator({ > > > startDate: "Nov 1 1970 00:00:00 GMT", > > > endDate: "Dec 1 2009 00:00:00 GMT", > > > startLabel: "START", > > > endLabel: "END", > > > color: "#FFC080", > > > opacity: 50, > > > theme: theme > > > }) > > > ]; > > > > tl = Timeline.create(div, bandInfos, Timeline.HORIZONTAL); > > > return tl; > > > } > > > } > > > </script> > > > <table width="100%"> > > > <tr valign="top"> > > > <td width="200"> > > > <div ex:role="facet" > > > ex:facetClass="TextSearch">Search</div> > > > <div ex:role="facet" ex:expression=".properties" > > > ex:facetLabel="Properties" ex:sortMode="value" ex:height="330"></div> > > > <div ex:role="facet" ex:expression=".quantities" > > > ex:facetLabel="Quantities" ex:sortMode="count"></div> > > > <div ex:role="facet" ex:expression=".location" > > > ex:facetLabel="Location" ex:sortMode="count"></div> > > > <div ex:role="facet" ex:expression=".start" > > > ex:facetLabel="Date" > > > ex:sortMode="count" ex:height="130"></div> > > > </td> > > > <td ex:role="viewPanel"> > > > <div ex:role="exhibit-view" > > > ex:viewClass="Exhibit.TabularView" > > > > ex:columns=".label, .properties, .quantities, .location, .country, > > > .start, .end, .sourceUrl, .pages" > > > ex:columnLabels="Match, Properties, > > > Quantities, Location, > > > Country, Start Date, End Date, Url, Pages" > > > ex:columnFormats="list, list, list, > > > list, list, list,list, > > > url,list" > > > ex:sortColumn="3" > > > ex:sortAscending="false"> > > > </div> > > > <div ex:role="exhibit-view" > > > ex:orders=".location, .properties, > > > .start, .end" > > > > ex:possibleOrders=".label, .properties, .start, .end, .location, > > > .country"> > > > </div> > > > <div ex:role="exhibit-view" class="bold" > > > ex:viewClass="Timeline" > > > ex:start=".start" > > > ex:end=".end" > > > ex:colorKey=".properties" > > > ex:configuration="timelineConfig" > > > > </div> <div > > > ex:role="exhibit-view" > > > ex:viewClass="Exhibit.Map" > > > ex:latlng=".addressLatLng" > > > ex:showAll="true" > > > ex:marker=".properties" > > > ex:label="Locations" > > > ex:color="#FF00FF" > > > ex:shape="triangle" > > > ex:shapeWidth="20" > > > ex:shapeHeight="20" > > > ex:bubbleWidth="300" > > > ex:bubbleHeight="500" > > > ex:zoom="2" > > > ex:type="hybrid" > > > ex:selectCoordinator="location" > > > ex:showSummary="false"> > > > </div> > > > <table ex:role="lens" class="event"> > > > <tr> > > > <td> > > > > > ... > > read more »- 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 -~----------~----~----~----~------~----~------~--~---
