From: riccardo Date: Wed, 9 Feb 2011 14:43:30 +0000 (+0100) Subject: still work in progress X-Git-Tag: 1.1~456 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=ec937e8786ee935d9058f2056d69b6d827f3ae9f;p=telemeta.git still work in progress --- diff --git a/telemeta/htdocs/timeside/src/markermap.js b/telemeta/htdocs/timeside/src/markermap.js index 8a285c76..d5d1516c 100644 --- a/telemeta/htdocs/timeside/src/markermap.js +++ b/telemeta/htdocs/timeside/src/markermap.js @@ -9,7 +9,7 @@ TimeSide(function($N, $J) { $N.Class.create("MarkerMap", $N.Core, { markers: null, - + divContainer: $J("#markers_div"), initialize: function($super, markers) { $super(); if (!markers){ @@ -49,6 +49,22 @@ TimeSide(function($N, $J) { }, _reorder: function() { + //first of all, assign to each marker its text. + //we could assign it onchange, but that event is NOT fired when the textarea changes. + //so we doit it here + var div = this.divContainer; + var m = markers; + var l = m.length; + if(div){ + var divChildren = div.childNodes; + for(var i=0; i\n\n"; - for (var i in this.markers) { - marker = this.markers[i]; - s+="\n\t"; //+marker._toString(); - s+="" + updateDiv: function(selectedMarkOffset){ + var div = this.divContainer; + var m = markers; + var l = m.length; + if(div){ + var textWithFocus; + div.style.display = "block"; + var doc = document; + var divChildren = div.childNodes; + //var round = Math.round; + for(var i=0; i