3/14/07

I am working on a timeline that works fine on Mac with Safari and  
Camino, but fails to show any of the timeline using Wintel Explorer.   
Any guidance would be welcome.  I have a second timeline with similar  
code with the same problem.  My code is below.  Thank you.

<html>

<head>
<title>Select Philadelphia Hospitals Timeline</title>
<style type="text/css">


body,
html     {
        margin: 0;
        padding: 3;
        font-family: arial, "lucida console", sans-serif;
        font-size: 9pt;
}

table {
        font-family: arial, "lucida console", sans-serif;
        font-size: 9pt;
}

ul {list-style: circle outside url("bullet.png");
font-family: arial, "lucida console", sans-serif;
        font-size: 10pt;}

dl {
padding: 1em;
border: groove;
background-color: #E0E0E0
}

dt {border-bottom: groove;
        font-weight: bold}
        
dd {margin-bottom: 1em}

.timeline-default {
     font-family: Trebuchet MS, Arial, Helvetica, sans serif;
     font-size: 9pt;
}

a.year {
color: #000000;
text-decoration: none
}

a.year:hover            {text-decoration: underline}



</style>
<script src="http://simile.mit.edu/timeline/api/timeline-api.js";  
type="text/javascript"></script>
<script src="http://simile.mit.edu/timeline/examples/examples.js";  
type="text/javascript"></script>
<script>
var tl;
         function onLoad() {
             var eventSource = new Timeline.DefaultEventSource();

             var zones = [
                 {   start:    "Jan 31 1840 00:00:00 GMT-0500",
                     end:      "Dec 31 1850 00:00:00 GMT-0500",
                     magnify:  7,
                     unit:     Timeline.DateTime.YEAR
                 },
                 {   start:    "Jan 31 1900 00:00:00 GMT-0500",
                     end:      "Dec 31 1919 00:00:00 GMT-0500",
                     magnify:  7,
                     unit:     Timeline.DateTime.YEAR
                 }
             ];
              var zones2 = [
             <!--  HIDDEN CODE FOR BOTTOM BAND MAGNIFY AREAS



                 -->

             ];

             var theme = Timeline.ClassicTheme.create();
             theme.event.label.width = 600; // px
             theme.event.bubble.width = 250;
             theme.event.bubble.height = 300;

             var date = "Jan 1 1909 00:00:00 GMT-0500"
             var bandInfos = [
                 Timeline.createHotZoneBandInfo({
                     width:          "90%",
                     intervalUnit:   Timeline.DateTime.DECADE,
                     intervalPixels: 50,
                     zones:          zones,
                     eventSource:    eventSource,
                     date:           date,
                     timeZone:       -6,
                     theme:          theme
                 }),
                 Timeline.createHotZoneBandInfo({
                     width:          "10%",
                     intervalUnit:   Timeline.DateTime.CENTURY,
                     intervalPixels: 200,
                     zones:          zones2,
                     showEventText:  false,
                     eventSource:    eventSource,
                     date:           date,
                     timeZone:       -6,
                     trackHeight:    0.5,
                     trackGap:       0.2,
                     theme:          theme
                 })
             ];



             bandInfos[1].syncWith = 0;
             bandInfos[1].highlight = true;
             bandInfos[1].eventPainter.setLayout(bandInfos 
[0].eventPainter.getLayout());
               for (var i = 0; i < bandInfos.length; i++) {
                 bandInfos[i].decorators = [
                     new Timeline.SpanHighlightDecorator({
                         startDate:  "Jan 1 1900",
                         endDate:    "Dec 31 1919",
                         color:      "#FFCC80",
                         opacity:    50,
                         startLabel: "1900&#8594;",
                         endLabel:   "&#8592;1919",
                         theme:      theme



                     })
                 ];

             }

             tl = Timeline.create(document.getElementById("tl"),  
bandInfos, Timeline.HORIZONTAL);
             tl.loadXML("http://www.swingingsammy.com/nphstimeline/ 
nphsdates.xml", function(xml, url) { eventSource.loadXML(xml, url); });

             setupFilterHighlightControls(document.getElementById 
("controls"), tl, [0,1], theme);
         }
         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="header">
<h3>Select Philadelphia Hospitals Timeline</h3>

</div>
<div id="tl" style="height: 650px; border: 1px solid #000000"></div>
<div id="adds">

<br>
<dt>Controls</dt>

<ul>
     <li>Click on items on timeline to get details.  Timeline starts  
on May 11, 1751.</li>
        <li>Click and drag to scroll the timeline left or right.</li>
        <li>Double-click on any of the bands, and the timeline will  
automatically scroll to center on that date.</li>
        <li>The right and left arrow keys on your keyboard will scroll the  
timline in small increments.</li>
        <li>The page-up and page-down keys on your keyboard will scroll the  
timeline forward and back one screen per keystroke.</li>
        <li>The home and end keys on your keyboard will go the the beginning  
or end of the data present in the timeline.</li>        
</ul>

<hr>
Revised 03.14.07

</body>

--
David L. Cohen


_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general

Reply via email to