web/mashup/polemicaltimeline.php
changeset 203 8124cde38141
parent 202 2bf0fd3432bf
child 205 dfda2d71838b
--- 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 = "<?php echo($first_key);?>";
   		} 
   		<?php else: ?>
-  		var metadatas = { metadata: {url: "<?php echo($config['metadata'])?>"} };
+  		var metadatas = { metadata: {url: "<?php echo($config['metadata'])?>", duration: <?php echo($config['duration'])?>} };
   		var metadata_key = "metadata"; 
   		<?php endif;?>
   		
@@ -109,7 +109,7 @@
 					width:<?php echo($player_width); ?>,
 					height:<?php echo($player_height); ?>,
 					heightmax:<?php echo($player_height); ?>,
-					duration:<?php echo($config['duration']); ?>,
+					duration:metadatas[metadata_key].duration,
 					metadata:metadatas[metadata_key].url
 					};
   	</script>
@@ -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 @@
 	  </ul>
 	<?php if(is_array($config['metadata'])):?>
 	<ul id="content_select_ul" class="menu mdselect">
+	    <?php print $translate->_("changer de contenu"); ?><br/>
 	    <select id="mdselect">
 	    	<?php foreach ($config['metadata'] as $key => $value):?>
 	    	<option value="<?php echo($key); ?>" id="mdselect_<?php echo($key); ?>" ><?php echo($value['display']); ?></option>