Awesome, that works!

I was looking at some source and saw that durationEvent had changed but
didn't see that title was gone.

Thanks a lot for you help!

-matthew

On Thu, Sep 17, 2009 at 2:21 PM, Michael Nosal <[email protected]> wrote:

> Simplify your date handling, and check the values used by
> Timeline.DefaultEventSource.Event.
> The attribute names and arguments have changed as Timeline gets updated.
> This is for the code on the trunk at simile-widgets.googlecode.com/svn.
>
> Try this:
>  var time = "04-17-2009 12:00";
>  var d = new Date(time.replace(/-/g,"/")); // new Date can handle
> 04/17/2009
>        var evt = new Timeline.DefaultEventSource.Event ({
>                id: 'F',
>                start: d,
>                end: d,
>                instant : true,
>                text : "An event",
>                description : "A description",
>            });
>        tl.getBand(0).getEventSource().add(evt);
>
> tl.paint();
>
> /* or you can create a listener for 'onAddOne'
>  * that does this automatically for you
>  */
>
>
> You should see the instant event appear on your timeline.
>
> --Mike
>
>
>
> On Sep 17, 2009, at 12:29 PM, matthew wrote:
>
>        var dateString = time.substring(0, idx);
>>        var timeString = time.substring(idx+1, time.length);
>>        var tmp = dateString.split('-');
>>        var arr = timeString.split(':');
>>
>>        debug_out("tmp[2] = "+tmp[2]+" tmp[1] = "+tmp[1]+" tmp[0] =
>> "+tmp[0]);
>>
>>        var d = new Date(Number(tmp[2]), Number(tmp[0])-1, Number(tmp[1]),
>> Number(arr[0]), Number(arr[1]));
>>        debug_out(d);
>>        var evt = new Timeline.DefaultEventSource.Event ({
>>                'id': 'F',
>>                'start': new Date(Number(tmp[2]), Number(tmp[0])-1,
>> Number(tmp[1]), Number(arr[0]), Number(arr[1])),
>>                'end': new Date(Number(tmp[2]), Number(tmp[0])-1,
>> Number(tmp[1]), Number(arr[0]), Number(arr[1])),
>>                'title': 'TEST EVENT ',
>>                'dateTimeFormat': 'iso8601',
>>                'durationEvent': false
>>            });
>>        tl.getBand(0).getEventSource().add(evt);
>>
>
>

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