<button onclick="pl_sort(0,1);hide_menu('menu_sort');" onmouseover="button_over(this);" onmouseout="button_out_menu(this);" title="Sort by Id descending" >Id reverse</button><br/>
</div>
</button>
+ <button id="btn_sd" onmouseover="show_menu('menu_sd');" onmouseout="hide_menu('menu_sd');" title="Services Discovery" >
+ <img src="images/sd.png" alt="Services Discovery" />
+ <span class="btn_text">Services Discovery</span>
+ <div id="menu_sd" class="menu" >
+ <vlc id="rpn" param1="services_discovery" />
+ <vlc id="foreach" param1="sd" param2="object" />
+ <button onclick="pl_sd('<vlc id="value" param1="sd" />');hide_menu('menu_sd');" onmouseover="button_over(this);" onmouseout="button_out_menu(this);" title="<vlc id="value" param1="sd.name" />" ><vlc id="value" param1="sd.name" /></button><br/>
+ <vlc id="end" />
+ </div>
+ </button>
</div>
<div id="playtree">
(?)
{
loadXMLDoc( 'requests/status.xml?command=pl_repeat', parse_status );
}
+function pl_sd( value )
+{
+ loadXMLDoc( 'requests/status.xml?command=pl_sd&val='+value, parse_status );
+}
/* misc actions */
function volume_down()
<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="end" />
+ <vlc id="if" param1="command value 'pl_sd' strcmp 0 =" />
+ <vlc id="if" param1="val value services_discovery_is_loaded" />
+ <vlc id="rpn" param1="val value services_discovery_remove" />
+ <vlc id="else" />
+ <vlc id="rpn" param1="val value services_discovery_add" />
+ <vlc id="end" />
+ <vlc id="end" />
<!-- misc commands -->
<vlc id="if" param1="command value 'fullscreen' strcmp 0 =" />
text-decoration: underline;
}
+div#playtree {
+ min-height: 150px;
+}
div.pl_node {
padding-left: 20px;
font-style: italic;