diff -r 2bf0fd3432bf -r 8124cde38141 web/mashup/polemicaltimeline.php --- a/web/mashup/polemicaltimeline.php Tue Jun 28 22:23:56 2011 +0200 +++ b/web/mashup/polemicaltimeline.php Thu Jun 30 02:10:21 2011 +0200 @@ -98,7 +98,7 @@ metadata_key = ""; } - var metadatas = { metadata: {url: ""} }; + var metadatas = { metadata: {url: "", duration: } }; var metadata_key = "metadata"; @@ -109,7 +109,7 @@ width:, height:, heightmax:, - duration:, + duration:metadatas[metadata_key].duration, metadata:metadatas[metadata_key].url }; @@ -132,18 +132,7 @@ jQuery("#mdselect_"+metadata_key).attr("selected","selected"); jQuery("#mdselect").change(function() { var metadata_key = this.options[this.selectedIndex].value; - var hashpart = window.location.hash; - var window_location = window.location.href; - if(hashpart.length === 0) { - hashpart = "#metadata="+metadata_key; - } - else if (hashpart.indexOf("metadata=")>=0) { - hashpart = hashpart.replace(/metadata=[\w\d]*/, "metadata="+metadata_key) - } - else { - hashpart += "&metadata="+metadata_key; - } - window.location.hash = hashpart; + window.location.hash = "#metadata="+metadata_key; window.location.href = window.location.href; window.location.reload(true); }); @@ -181,6 +170,7 @@