Thank you for your reply. I tried changing the url and loadJSON as
well as removing the dateTimeFormat, but it's still not working.

You can find the live version here: http://chaosworks.org/dump/timeline.php

I've tried it with all events as well as just one or a few, never
works...


On Dec 2, 10:32 pm, Ryan Lee <[email protected]> wrote:
> I'm not normally on the Timeline side of things, it would probably
> reduce the barrier for people to help if you posted your file at a
> public URL and sent it out so we could just click to review in the
> future.  One of the issues introduced by sending source is adding line
> breaks where they'll cause issues, like in the middle of a comment or a
> quoted string.
>
> With those resolved, there were two things I changed that brought your
> Timeline to life: using your url var as the second argument in loadJSON,
> and removing the "'dateTimeFormat': 'iso8601'," line.
>
> On 11/29/11 06:11 , Adastra wrote:
>
>
>
>
>
>
>
> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
> >  "http://www.w3.org/TR/html4/strict.dtd";>
> > <html xmlns="http://www.w3.org/1999/xhtml";>
> > <head>
> > <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
> > <title>Medieval</title>
>
> >    <link rel="stylesheet" href="http://yui.yahooapis.com/2.7.0/build/
> > reset-fonts-grids/reset-fonts-grids.css" type="text/css">
> >    <link rel="stylesheet" type="text/css" href="http://
> > yui.yahooapis.com/2.7.0/build/base/base-min.css">
> >     <script src="http://static.simile.mit.edu/timeline/api-2.3.0/
> > timeline-api.js?bundle=true" type="text/javascript"></script>
>
> > <style type="text/css">
> > body {
> >    font-family: Arial, Verdana, Sans-Serif;
> >    font-size: 14px;
> >    line-height: 20px;
> > }
> > #container {
> >    width: 900px;
> >    margin: 0 auto;
> > }
>
> > #content {
> > }
>
> > #content li { margin-bottom: 5px; }
>
> > /* timeline */
>
> > #doc3 {background-color: #fff8dc;}
>
> > #wrap1 {display: block;}
> > #hd, #ft {margin: 2em; padding-top: 2em;}
> > #ft {padding-bottom: 1em;}
> > #bd div.yui-g {margin: 2em;}
> > h1 {color: #834c24;}
> > p {margin-top: .5em;}
>
> > </style>
>
> >  </head>
> > <body onload="onLoad();" onresize="onResize();">
> > <div id="container">
> > <div id="header">
> >    <h1>Timeline of Medieval Britain</h1>
> > </div>
>
> > <div id="content">
>
> > <script language="javascript" type="text/javascript">
> > var timeline_data = {  // save as a global variable
> > 'dateTimeFormat': 'iso8601',
> > 'events' : [
> >         {'start': '200',
> > 'end': '400',
> > 'title': 'North, East & West Germanic',
> > 'description': 'The Germanic language split up in North (Scandinavian,
> > Old Norse), East (Gothic) and West (Low and High German).',
> >  'textColor' :   'blue'
>
> >                                    },
>
> > {'start': '410',
> > 'title': 'Romans leave Britain',
> > 'description': 'The Roman Empire crumbles...',
> > 'color' : 'red',
> >  'textColor' :   'orange'
>
> >                                    },
>
> > {'start': '449',
> > 'end': '600',
> > 'title': 'Arrival of Germanic Tribes',
> > 'description': 'King Vortigern summons Angles, Saxons, Jutes and
> > Frisians to help defeat the Picts and Scots. They found the land
> > fertile and invited more members of Germanic tribes to join them.',
> > 'color' : 'red',
> >  'textColor' :  'green'
>
> >                                    },
>
> > {'start': '660',
> > 'end': '800',
> > 'title': 'The Golden Age',
> > 'description': 'Golden Age of learning and education, literature
> > (Latin) and arts. English Church scholars were renowned throughout
> > Europe and asked to convert continental lGermanic tribes to
> > Christianity.',
> >  'textColor' :   'red'
>
> >                                    },
>
> > {'start': '735',
> > 'title': 'Bede\'s Death Song',
> > 'description': 'Bede is reported to have composed his Death Song in
> > his death bed and is only five lines.',
> >  'textColor' :   'black'
>
> >                                    },
>
> > {'start': '793',
> > 'title': 'First Viking Attack',
> > 'description': 'The vikings raid Lindisfarne monastery',
> > 'color' : 'red',
> >  'textColor' :  'green'
>
> >                                    },
>
> > {'start': '800',
> > 'end': '900',
> > 'title': 'The first Viking Age',
> > 'description': '',
> >  'textColor' :  'green'
>
> >                                    },
>
> > {'start': '871',
> > 'end': '899',
> > 'title': 'Alfred the Great',
> > 'description': '\"The first King of England\"',
> >  'textColor' :   'orange'
>
> >                                    },
>
> > {'start': '878',
> > 'title': 'King Alfred wins against Viking',
> > 'description': 'Alfred the Great wins a decisive battle against the
> > viking at Edington & makes a treaty',
> >  'textColor' :   'orange'
>
> >                                    },
>
> > {'start': '880',
> > 'end': '900',
> > 'title': 'King Alfred\'s Reform',
> > 'description': 'Under the threat of Roome, King Alfred reformed the
> > church, but the reformation didn\'t last',
> >  'textColor' :   'red'
>
> >                                    },
>
> >         {'start': '449',
> >         'title': 'Beginning',
> >         'description': 'test'
> >         }
> > ]
> > }
> > </script>
> > <script language="javascript" type="text/javascript">
> > var tl;
> > function onLoad() {
> >            var tl_el = document.getElementById("tl");
> >            var eventSource1 = new Timeline.DefaultEventSource();
>
> >            var theme1 = Timeline.ClassicTheme.create();
> >            theme1.autoWidth = true; // Set the Timeline's "width"
> > automatically.
> >                                                                             
> >                                 // Set autoWidth on the Timeline's first 
> > band's theme,
> >                                                                             
> >                                 // will affect all bands.
> >            theme1.timeline_start = new Date(Date.UTC(100, 0, 1));
> >            theme1.timeline_stop  = new Date(Date.UTC(2011, 0, 1));
>
> >            var d = Timeline.DateTime.parseGregorianDateTime("1900")
> >            var bandInfos = [
> >                            Timeline.createBandInfo({
> >                                            width:          45, // set to a 
> > minimum, autoWidth will then
> > adjust
> >                                            intervalUnit:   
> > Timeline.DateTime.CENTURY,
> >                                            intervalPixels: 200,
> >                                            eventSource:    eventSource1,
> >                                            date:           d,
> >                                            theme:          theme1,
> >                                            layout:         'original'  // 
> > original, overview, detailed
> >                            }),
> >                     Timeline.createBandInfo({
> >                                    overview:       true,
> >                                    width:          "30%",
> >                                    eventSource:    eventSource1,
> >                                    intervalUnit:   
> > Timeline.DateTime.MILLENNIUM,
> >                                    intervalPixels: 200
> >      })
> >            ];
> >            bandInfos[1].syncWith = 0;
> >            bandInfos[1].highlight = true;
>
> >            // create the Timeline
> >            tl = Timeline.create(tl_el, bandInfos, Timeline.HORIZONTAL);
>
> >            var url = '.'; // The base url for image, icon and background 
> > image
> >                                                                     // 
> > references in the data
> >            eventSource1.loadJSON(timeline_data); // The data was stored into
> > the
> >                                                                             
> >                                                                             
> >                             // timeline_data variable.
> >            tl.layout(); // display the Timeline
> > }
>
> > var resizeTimerID = null;
> > function onResize() {
> >            if (resizeTimerID == null) {
> >                            resizeTimerID = window.setTimeout(function() {
> >                                            resizeTimerID = null;
> >                                            tl.layout();
> >                            }, 500);
> >            }
> > }
>
> > </script>
>
> > <div id="doc3" class="yui-t7">
> >    <div id="hd" role="banner">
> >      <h1>Local Timeline Example</h1>
> >      <p>This example reads a local data file from the disk and
> > displays it using the Simile Timeline library. The software library is
> > retrieved from servers via the Internet.</p>
> >      <p>The Timeline will grow automatically to fit the events. Scroll
> > towards 2030 to see it grow. Click on an event to see its details.</p>
> >    </div>
> >    <div id="bd" role="main">
>
> >       <div class="yui-g">
> >         <div id='tl'></div>
> >         <p>To move the Timeline: use the mouse scroll wheel, the arrow
> > keys or grab and drag the Timeline.</p>
> >       </div>
> >     </div>
> >    <div id="ft" role="contentinfo">
> >      <p>Thanks to the <a href=''>Simile Timeline project</a> Timeline
> > version <span id='tl_ver'></span></p>
>
> >      <script>Timeline.writeVersion('tl_ver')</script>
> >    </div>
> > </div>
>
> > </div>
> > <div class="clear"></div>
> > </div>
> > </body>
> > </html>

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