diff -r c4c876db76fb -r a5977736d2b0 web/res/metadataplayer/Segments.js --- a/web/res/metadataplayer/Segments.js Tue Jul 03 18:19:39 2012 +0200 +++ b/web/res/metadataplayer/Segments.js Fri Jul 06 18:22:13 2012 +0200 @@ -9,11 +9,6 @@ IriSP.Widgets.Segments.prototype.defaults = { annotation_type : "chap", colors: ["#1f77b4","#aec7e8","#ff7f0e","#ffbb78","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5","#8c564b","#c49c94","#e377c2","#f7b6d2","#7f7f7f","#c7c7c7","#bcbd22","#dbdb8d","#17becf","#9edae5"], - requires : [ - { - type: "Tooltip" - } - ], height: 10 }; @@ -22,7 +17,8 @@ + '
' + '{{/segments}}' - + '
'; + + '
' + + '
'; IriSP.Widgets.Segments.prototype.draw = function() { this.bindPopcorn("IriSP.search", "onSearch"); @@ -55,6 +51,7 @@ } }) })); + this.insertSubwidget(this.$.find(".Ldt-Segments-Tooltip"), "tooltip", { type: "Tooltip" }); this.$segments = this.$.find('.Ldt-Segments-Segment'); this.$segments.mouseover(function() { @@ -77,7 +74,7 @@ IriSP.Widgets.Segments.prototype.onSearch = function(searchString) { this.searchString = typeof searchString !== "undefined" ? searchString : ''; var _found = 0, - _re = IriSP.Model.regexpFromTextOrArray(searchString); + _re = IriSP.Model.regexpFromTextOrArray(searchString, true); if (this.searchString) { this.$segments.each(function() { var _el = IriSP.jQuery(this);