(function( $ ) { $.widget("metro.streamer", { version: "1.0.0", options: { scrollBar: false, meter: { start: 9, stop: 19, interval: 20 }, slideToGroup: 1, slideToTime: "10:20", slideSleep: 1000, slideSpeed: 1000, onClick: function(event){}, onLongClick: function(event){} }, _create: function(){ var that = this, element = this.element, o = this.options, streams = element.find(".stream"), events = element.find(".event"), events_container = element.find(".events"), events_area = element.find(".events-area"), groups = element.find(".event-group"), event_streams = element.find(".event-stream"); if (element.data('scrollBar') != undefined) o.scrollBar = element.data('scrollBar'); if (element.data('meterStart') != undefined) o.meter.start = parseInt(element.data('meterStart')); if (element.data('meterStop') != undefined) o.meter.stop = parseInt(element.data('meterStop')); if (element.data('meterInterval') != undefined) o.meter.interval = element.data('meterInterval'); if (element.data('slideToGroup') != undefined) o.slideToGroup = parseInt(element.data('slideToGroup')); if (element.data('slideSleep') != undefined) o.slideSleep = parseInt(element.data('slideSleep')); if (element.data('slideSpeed') != undefined) o.slideSpeed = parseInt(element.data('slideSpeed')); element.data('streamSelect', -1); var meter = $("