Commit 76b20a60 authored by Antoine Cellerier's avatar Antoine Cellerier

"[PATCH] http interface : fix the shuffle/loop/repeat buttons" by Laurent Mutricy

parent bbb8a1ec
...@@ -433,6 +433,21 @@ function parse_status() ...@@ -433,6 +433,21 @@ function parse_status()
document.getElementById( 'btn_pause' ).setAttribute( 'title', 'Play' ); document.getElementById( 'btn_pause' ).setAttribute( 'title', 'Play' );
} }
if( status.getElementsByTagName( 'random' )[0].firstChild.data == "1" )
document.getElementById( 'btn_shuffle').style.background = 'rgb( 170, 170, 170 )';
else
document.getElementById( 'btn_shuffle').style.background = '';
if( status.getElementsByTagName( 'loop' )[0].firstChild.data == "1" )
document.getElementById( 'btn_loop').style.background = 'rgb( 170, 170, 170 )';
else
document.getElementById( 'btn_loop').style.background = '';
if( status.getElementsByTagName( 'repeat' )[0].firstChild.data == "1" )
document.getElementById( 'btn_repeat').style.background = 'rgb( 170, 170, 170 )';
else
document.getElementById( 'btn_repeat').style.background = '';
var tree = document.createElement( "ul" ); var tree = document.createElement( "ul" );
var categories = status.getElementsByTagName( 'category' ); var categories = status.getElementsByTagName( 'category' );
var i; var i;
......
...@@ -69,10 +69,10 @@ ...@@ -69,10 +69,10 @@
<vlc id="rpn" param1="" /> <!-- FIXME --> <vlc id="rpn" param1="" /> <!-- FIXME -->
<vlc id="end" /> <vlc id="end" />
<vlc id="if" param1="command value 'pl_random' strcmp 0 =" /> <vlc id="if" param1="command value 'pl_random' strcmp 0 =" />
<vlc id="rpn" param1="'random' 'VLC_OBJECT_PLAYLIST' vlc_var_get ! 'random' 'VLC_OBJECT_PLAYLIST' vlc_var_set" /> <vlc id="rpn" param1="'random' 'VLC_OBJECT_PLAYLIST' vlc_var_get 1 + 2 % 'random' 'VLC_OBJECT_PLAYLIST' vlc_var_set" />
<vlc id="end" /> <vlc id="end" />
<vlc id="if" param1="command value 'pl_loop' strcmp 0 =" /> <vlc id="if" param1="command value 'pl_loop' strcmp 0 =" />
<vlc id="rpn" param1="'loop' 'VLC_OBJECT_PLAYLIST' vlc_var_get ! 'loop' 'VLC_OBJECT_PLAYLIST' vlc_var_set" /> <vlc id="rpn" param1="'loop' 'VLC_OBJECT_PLAYLIST' vlc_var_get 1 + 2 % 'loop' 'VLC_OBJECT_PLAYLIST' vlc_var_set" />
<vlc id="end" /> <vlc id="end" />
<vlc id="if" param1="command value 'pl_repeat' strcmp 0 =" /> <vlc id="if" param1="command value 'pl_repeat' strcmp 0 =" />
<vlc id="rpn" param1="'repeat' 'VLC_OBJECT_PLAYLIST' vlc_var_get 1 + 2 % 'repeat' 'VLC_OBJECT_PLAYLIST' vlc_var_set" /> <vlc id="rpn" param1="'repeat' 'VLC_OBJECT_PLAYLIST' vlc_var_get 1 + 2 % 'repeat' 'VLC_OBJECT_PLAYLIST' vlc_var_set" />
...@@ -99,7 +99,8 @@ ...@@ -99,7 +99,8 @@
<state><vlc id="value" param1="stream_state" /></state> <state><vlc id="value" param1="stream_state" /></state>
<position><vlc id="value" param1="stream_position" /></position> <position><vlc id="value" param1="stream_position" /></position>
<fullscreen><vlc id="if" param1="'VLC_OBJECT_VOUT' vlc_obj_exists" /><vlc id="value" param1="'fullscreen' 'VLC_OBJECT_VOUT' vlc_var_get" /><vlc id="end" /></fullscreen> <fullscreen><vlc id="if" param1="'VLC_OBJECT_VOUT' vlc_obj_exists" /><vlc id="value" param1="'fullscreen' 'VLC_OBJECT_VOUT' vlc_var_get" /><vlc id="end" /></fullscreen>
<loop><vlc id="value" param1="'loop' 'VLC_OBJECT_PLAYLIST' vlc_var_get"/></loop> <random><vlc id="value" param1="'random' 'VLC_OBJECT_PLAYLIST' vlc_var_get" /></random>
<loop><vlc id="value" param1="'loop' 'VLC_OBJECT_PLAYLIST' vlc_var_get" /></loop>
<repeat><vlc id="value" param1="'repeat' 'VLC_OBJECT_PLAYLIST' vlc_var_get" /></repeat> <repeat><vlc id="value" param1="'repeat' 'VLC_OBJECT_PLAYLIST' vlc_var_get" /></repeat>
<information> <information>
<vlc id="foreach" param1="inf" param2="information" /> <vlc id="foreach" param1="inf" param2="information" />
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment