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>
> >                                               <div><b>Label:</b> <i><span 
> > ex:content=".label"
> > class="name"></span></i></div>
> >                                               <div><b>Location:</b> <span 
> > ex:content=".location"
> > class="location"></span>.</div>
> >                                               <div 
> > class="date"><b>From:</b> <span ex:content=".start"></
> > span><br><b>To:</b> <span ex:content=".end"></span></div>
> >                                               <div><b>Properties:</b> <span 
> > ex:content=".properties"
> > class="properties"></span>.</div>
> >                                               <div><b>Quantities:</b> <span 
> > ex:content=".quantities"
> > class="quantities"></span>.</div>
> >                                               <div><b>Context:</b> <span 
> > ex:content=".context"
> > class="context"></span>.</div>
> >                                               <div><b>Link:</b> <span 
> > ex:content=".sourceUrl" class="url"></
> > span></div>
> >                                               <div><b>Pages:</b> <span 
> > ex:content=".pages" class="pages"></
> > span>.</div>
> >                                       </td>
> >                               </tr>
> >                       </table>
> >                    </td>             </tr>
> >    </table>
> > </body>
> > </html>
>
> > Many thanks,
>
> > Feikje

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to