]> git.sesse.net Git - vlc/commitdiff
web intf: fix reading position from status.xml
authorFrancois Cartegnie <fcvlcdev@free.fr>
Wed, 21 Sep 2011 22:09:22 +0000 (00:09 +0200)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Wed, 21 Sep 2011 22:17:36 +0000 (00:17 +0200)
share/lua/http/js/common.js
share/lua/http/js/controlers.js

index 483a595f1bb819160dc6929bfa294ff0eff80473..9c0ad505c27da6bfb47d9c9bedd7cf33bae3c091 100644 (file)
@@ -12,6 +12,10 @@ function format_time( s ){
        seconds         =       seconds<10 ? "0"+seconds : seconds;
     return hours+":"+minutes+":"+seconds;
 }
+function toFloat(text)
+{
+       return parseFloat(text.replace(',','.'));
+}
 function setIntv(){
        if(intv>0){
                intv++;
index a025d496822d9623d14694b0067969c064b44041..30c143eabcbda1463dd15eb406be34ebf8d84c17 100644 (file)
@@ -10,7 +10,7 @@ function updateStatus(){
                                $('#mediaTitle').append($('[name="filename"]',data).text());
                                $('#totalTime').append(format_time($('length',data).text()));
                                $('#currentTime').append(format_time($('time',data).text()));
-                               $('#seekSlider').slider({value: ($('position',data).text()*100) });
+                               $('#seekSlider').slider({value: toFloat($('position',data).text()) * 100 });
                                $('#currentVolume').append(Math.round($('volume',data).text()/5.12)+'%');
                                $('#volumeSlider').slider({value: ($('volume',data).text()/5.12) });
                                $('#rateSlider').slider({value: ($('rate',data).text()) });