src/widgets/Renkan.js
branchplayers-as-widgets
changeset 957 4da0a5740b6c
parent 955 5055aa35340f
child 983 97fef7a4b189
--- a/src/widgets/Renkan.js	Fri Sep 14 10:38:04 2012 +0900
+++ b/src/widgets/Renkan.js	Mon Sep 17 00:17:06 2012 +0900
@@ -82,27 +82,26 @@
                         }
                     });
                     _node.on("click", function() {
-                        _this.player.popcorn.currentTime(_ann.begin.getSeconds());
-                        _this.player.popcorn.trigger("IriSP.Mediafragment.setHashToAnnotation", _ann.id);
+                        _this.media.setCurrentTime(_ann.begin);
+                        _this.player.trigger("Mediafragment.setHashToAnnotation", _ann.id);
                     });
                 });
             }
             var _tagmatch = _uri.match(_this.tag_regexp);
             if (_tagmatch) {
                 _node.on("select", function() {
-                    _this.player.popcorn.trigger("IriSP.search.triggeredSearch",_tagmatch[1]);
+                    _this.player.trigger("search.triggeredSearch",_tagmatch[1]);
                 })
                 _node.on("unselect", function() {
-                    _this.player.popcorn.trigger("IriSP.search.cleared");
+                    _this.player.trigger("search.cleared");
                 })
             }
         });
     })
-    this.bindPopcorn("timeupdate","onTimeupdate");
+    this.onMediaEvent("timeupdate","onTimeupdate");
 }
 
-IriSP.Widgets.Renkan.prototype.onTimeupdate = function() {
-    var _time = 1000 * this.player.popcorn.currentTime();
+IriSP.Widgets.Renkan.prototype.onTimeupdate = function(_time) {
     IriSP._(this.node_times).each(function(_nt) {
         if (_nt.begin <= _time && _nt.end >= _time) {
             if (!_nt.selected) {