diff -r d58d0dcdb640 -r d7d56ea2d0a6 src/widgets/Mediafragment.js --- a/src/widgets/Mediafragment.js Wed Sep 19 14:59:35 2012 +0900 +++ b/src/widgets/Mediafragment.js Fri Sep 21 11:18:57 2012 +0900 @@ -20,6 +20,12 @@ this.onMediaEvent("pause","setHashToTime"); this.onMediaEvent("seeked","setHashToTime"); this.goToHash(); + var _this = this; + this.getWidgetAnnotations().forEach(function(_annotation) { + _annotation.on("click", function() { + _this.setHashToAnnotation(_annotation.id); + }) + }) } IriSP.Widgets.Mediafragment.prototype.setWindowHash = function(_hash) {