Hi !

Nice, that I found your code here!!!! I was looking for that, my
steps, until now, failed completely. The only other info, I found, is
there: http://code.google.com/p/simile-widgets/issues/detail?id=254

But - sorry, from my point of view - does not need all steps:
I bring the event to display with:

var es = tl.getBand(0).getEventSource();
es.add(evt);    //Your already created event
tl.layout();

So, calling the "fireEvent" seems not to be neccessary.

Thanks so far!

br--mabra


Litobyte wrote:
> Sorry guys, I found out what it was!
> I was using "undefined" instead "null" assigned to the structure!
>
> I post here the correct function for 2.3.0 zip version
>
>
> function addEvent()
>               {
>
>                       var taskname = document.getElementById("etitle").value;
>                       var taskdesc = document.getElementById("edesc").value;
>                       var startdate = document.getElementById("estart").value;
>                       var enddate = document.getElementById("eend").value;
>                       var isDuration = false;
>                       var eventimage = document.getElementById("eimg").value;
>                       var eventicon = document.getElementById("eico").value;
>                       var eventurl = "";
>                       var eventcolor = "#ff0000";
>                       var eventtextcolor= "#000000";
>
>
>                       var evt = new Timeline.DefaultEventSource.Event({
>                       id: null,
>                    start: Timeline.DateTime.parseGregorianDateTime
> (startdate),
>                      end: Timeline.DateTime.parseGregorianDateTime
> (enddate),
>              latestStart: null,
>              earliestEnd: null,
>                  instant: isDuration,
>                     text: taskname,
>              description: taskdesc,
>                    image: "data/"+eventimage,
>                     link: "http://www.litobyte.com";,
>                     icon: "data/"+eventicon,
>                    color: eventcolor,
>                textColor: eventtextcolor,
>                hoverText: "ciao stronzi!",
>               className: null,
>                                                       tapeImage: null,
>                                                       tapeRepeat: null,
>                                                       caption: null,
>               eventID: null,
>               trackNum: null
>         });
>                       eventSource._events.add(evt);
>               }
>
>
> Now I go for a quick removeEvent patch! (!?)
>
> Should be simile-ajax-api.js and sources.js the files to touch ?
> Thanks again.
>
>
> On 8 Lug, 02:09, Litobyte <[email protected]> wrote:
> > Hello, I tried the code below  with timeline 2.3.0 zip version, but I
> > can't get it to work!!
> >
> > I tried with IE or Firebug and NO ERRORS are rised up.
> >
> > Simply, after the ( num_of_event_in_XML +1 ) time I launch this
> > function below,
> > everything vanishes, and the previous time, nothing is added, and the
> > timeline just redraw as it was.
> >
> > This the code I use,
> > Thanks for the help in advance!!!
> >
> > [code]
> > function addEvent()
> >                 {
> >
> >                         var taskname = 
> > document.getElementById("etitle").value;
> >                         var taskdesc = 
> > document.getElementById("edesc").value;
> >                         var startdate = 
> > document.getElementById("estart").value;
> >                         var starttime = "00:00:00";
> >                         var enddate = document.getElementById("eend").value;
> >                         var endtime = "";
> >                         var earliestEnd ="";
> >                         var latestStart ="";
> >                         var isDuration = false;
> >                         var eventimage = 
> > document.getElementById("eimg").value;
> >                         var eventicon = 
> > document.getElementById("eico").value;
> >                         var eventurl = "";
> >                         var eventcolor = "#ff0000";
> >                         var eventtextcolor= "#000000";
> >
> >                         var evt = new Timeline.DefaultEventSource.Event(
> >                          
> > Timeline.DateTime.parseGregorianDateTime(startdate),
> >                          Timeline.DateTime.parseGregorianDateTime(enddate),
> >                          Timeline.DateTime.parseGregorianDateTime(null),
> >                          Timeline.DateTime.parseGregorianDateTime(null),
> >                          isDuration,
> >                          taskname,
> >                          taskdesc,
> >                          eventimage,
> >                          eventurl,
> >                          eventicon,
> >                          eventcolor,
> >                          eventtextcolor
> >                         );
> >                         eventSource._events.add(evt);
> >                         eventSource._fire("onAddMany", []);
> >
> >                         tl.layout();
> >
> >                 }
> > [/code]
> >
> > What's wrong ??
--~--~---------~--~----~------------~-------~--~----~
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