@JpEncausse
JpEncausse commented on 28 May 2015
Hi,
I have a GUI like popcorn webmaker to display events on a track. I add events with the folowing code:
popcorn.myplugin({ start: 1, end: 2, duration: 1, custiom: 'x' });
What is the proper way to clear this event or all events when my GUI update the start / end ? I assume clearing popcorn.data.trackEvents is not enought :-)
Should I provide an Id ? If yes I assume it should be something like myInternalId + '_' + start ?
Regards,
Jp
@JpEncausse JpEncausse referenced this issue in mozilla/popcorn.webmaker.org on 30 May 2015
Closed
Proper way to update TrackEvents ? #609
@mjschranz
Contributor
mjschranz commented on 18 Jun 2015
If you want to remove all trackEvents period you will need to simply loop over them and call popcorn.removeTrackEvent( trackEvent._id ). You can provide your own ID when creating a plugin in the format of p.myplugin({ id; 'asdf' })
Clearing popcorn.data.trackEvents is generally speaking a bad idea.
Issue reported: https://github.com/mozilla/popcorn-js/issues/443 Reported by: @JpEncausse
@JpEncausse JpEncausse commented on 28 May 2015 Hi, I have a GUI like popcorn webmaker to display events on a track. I add events with the folowing code:
popcorn.myplugin({ start: 1, end: 2, duration: 1, custiom: 'x' }); What is the proper way to clear this event or all events when my GUI update the start / end ? I assume clearing popcorn.data.trackEvents is not enought :-)
Should I provide an Id ? If yes I assume it should be something like myInternalId + '_' + start ?
Regards, Jp
@JpEncausse JpEncausse referenced this issue in mozilla/popcorn.webmaker.org on 30 May 2015 Closed Proper way to update TrackEvents ? #609 @mjschranz Contributor mjschranz commented on 18 Jun 2015 If you want to remove all trackEvents period you will need to simply loop over them and call popcorn.removeTrackEvent( trackEvent._id ). You can provide your own ID when creating a plugin in the format of p.myplugin({ id; 'asdf' })
Clearing popcorn.data.trackEvents is generally speaking a bad idea.