- yWeb: allow remote controls for hd6x

Conflicts:
	data/y-web/Y_Settings_yWeb.yhtm

Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
svenhoefer
2020-12-05 23:34:25 +01:00
committed by Thilo Graf
parent 2492ad9771
commit 1e5e12dfb2
3 changed files with 86 additions and 10 deletions

View File

@@ -545,9 +545,12 @@ start-block~remote
{=if-equal:{=var-get:boxtype=}~VU+ ZERO4K~ {=include-block:Y_Blocks.txt;rc_vuplus=}~ {=if-equal:{=var-get:boxtype=}~VU+ ZERO4K~ {=include-block:Y_Blocks.txt;rc_vuplus=}~
{=if-equal:{=var-get:boxtype=}~VU+ DUO~ {=include-block:Y_Blocks.txt;rc_vuplus=}~ {=if-equal:{=var-get:boxtype=}~VU+ DUO~ {=include-block:Y_Blocks.txt;rc_vuplus=}~
{=if-equal:{=var-get:boxtype=}~AirDigital Zgemma H7C/S~ {=include-block:Y_Blocks.txt;rc_zgemma_h7=}~ {=if-equal:{=var-get:boxtype=}~AirDigital Zgemma H7C/S~ {=include-block:Y_Blocks.txt;rc_zgemma_h7=}~
{=if-equal:{=var-get:boxtype=}~AX-Technologies HD60~{=include-block:Y_Blocks.txt;rc_ax_hd51=}~
{=if-equal:{=var-get:boxtype=}~Mutant HD60~ {=include-block:Y_Blocks.txt;rc_mutant_hd51=}~
{=if-equal:{=var-get:boxtype=}~AX-Technologies HD61~{=include-block:Y_Blocks.txt;rc_ax_hd51=}~
{=comment:fallback~=} {=include-block:Y_Blocks.txt;rc_cst_v1=} {=comment:fallback~=} {=include-block:Y_Blocks.txt;rc_cst_v1=}
=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=} =}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}
=}=} =}=}
~ ~
{=if-equal:{=var-get:yfbtype=}~-2~ {=include-block:Y_Blocks.txt;rc_dbox_philips=}~ {=if-equal:{=var-get:yfbtype=}~-2~ {=include-block:Y_Blocks.txt;rc_dbox_philips=}~
@@ -572,9 +575,12 @@ start-block~remote
{=if-equal:{=var-get:yfbtype=}~18~ {=include-block:Y_Blocks.txt;rc_vuplus=}~ {=if-equal:{=var-get:yfbtype=}~18~ {=include-block:Y_Blocks.txt;rc_vuplus=}~
{=if-equal:{=var-get:yfbtype=}~19~ {=include-block:Y_Blocks.txt;rc_vuplus=}~ {=if-equal:{=var-get:yfbtype=}~19~ {=include-block:Y_Blocks.txt;rc_vuplus=}~
{=if-equal:{=var-get:yfbtype=}~20~ {=include-block:Y_Blocks.txt;rc_zgemma_h7=}~ {=if-equal:{=var-get:yfbtype=}~20~ {=include-block:Y_Blocks.txt;rc_zgemma_h7=}~
{=if-equal:{=var-get:yfbtype=}~21~ {=include-block:Y_Blocks.txt;rc_ax_hd51=}~
{=if-equal:{=var-get:yfbtype=}~22~ {=include-block:Y_Blocks.txt;rc_mutant_hd51=}~
{=if-equal:{=var-get:yfbtype=}~23~ {=include-block:Y_Blocks.txt;rc_ax_hd51=}~
{=comment:fallback~=} {=include-block:Y_Blocks.txt;rc_cst_v1=} {=comment:fallback~=} {=include-block:Y_Blocks.txt;rc_cst_v1=}
=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=} =}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}
=} =}
end-block~remote end-block~remote

View File

@@ -44,21 +44,58 @@ function do_init(){
case "10": // mutant hd51 case "10": // mutant hd51
case "11": // wwio bre2ze4k case "11": // wwio bre2ze4k
case "12": // vu solo4k case "12": // vu solo4k
case "13": // zgemma h7 case "13": // vu duo4k
case "14": // vu duo4kse
case "15": // vu ultimo4k
case "16": // vu uno4k
case "17": // vu uno4kse
case "18": // vu zero4k
case "19": // vu duo
case "20": // zgemma h7
case "21": // ax hd60
case "22": // mutant hd60
case "23": // ax hd61
sel=(sel*1+val*1); sel=(sel*1+val*1);
break; break;
default: default:
break; break;
} }
document.f.fb.selectedIndex = sel; document.f.fb.selectedIndex = sel;
obj_set_radio_value('screenshot_rc', "{=ini-get:%(CONFIGDIR)/Y-Web.conf;screenshot_rc;false~cache=}");
val = "{=ini-get:%(CONFIGDIR)/Y-Web.conf;start_page;bouquets~cache=}"; val = "{=ini-get:%(CONFIGDIR)/Y-Web.conf;start_page;bouquets~cache=}";
var sel=2; var sel=4;
switch(val){ switch(val){
case "bouquets": sel=0; break; case "bouquets": sel=0; break;
case "control": sel=1; break; case "control": sel=1; break;
case "remote": sel=2; break;
case "screenshot": sel=3; break;
} }
document.f.start_page.selectedIndex = sel; document.f.start_page.selectedIndex = sel;
style_old = "{=ini-get:%(CONFIGDIR)/Y-Web.conf;style~cache=}"; style_old = "{=ini-get:%(CONFIGDIR)/Y-Web.conf;style~cache=}";
if ("{=ini-get:%(CONFIGDIR)/Y-Web.conf;yweb_box_name=}" == "${HOSTNAME}") {
document.f.hostname.checked = true;
document.f.yweb_box_name.value = "${HOSTNAME}";
document.f.yweb_box_name.readOnly = true;
document.f.yweb_box_name.style.color='#aaaaaa'
}
}
//NI
function do_switch_hostname()
{
if(document.f.hostname.checked == true)
{
document.f.yweb_box_name.value = "${HOSTNAME}";
document.f.yweb_box_name.readOnly = true;
document.f.yweb_box_name.style.color='#aaaaaa'
}
else
{
document.f.yweb_box_name.value = "";
document.f.yweb_box_name.readOnly = false;
document.f.yweb_box_name.style.color='#555555'
document.f.yweb_box_name.focus();
}
} }
//]]> //]]>
</script> </script>
@@ -108,8 +145,11 @@ select {
<tr><td class="y_form_header" colspan="4">{=L:set.yweb.box_tag=}</td></tr> <tr><td class="y_form_header" colspan="4">{=L:set.yweb.box_tag=}</td></tr>
<tr> <tr>
<td>{=L:set.yweb.box_tag=}</td> <td>{=L:set.yweb.box_tag=}</td>
<td colspan="3"><input type="text" name="yweb_box_name" size="8" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;yweb_box_name=}" <td colspan="3"><input type="text" name="yweb_box_name" size="17" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;yweb_box_name=}"
title="{=L:box_tag_desc=}"/></td> title="{=L:box_tag_desc=}"/>
<!-- //NI -->
<input type="checkbox" name="hostname" value="Hostname" onclick="do_switch_hostname()"/> Hostname
</td>
</tr> </tr>
<tr> <tr>
<td>{=L:set.yweb.box_color=}</td> <td>{=L:set.yweb.box_color=}</td>
@@ -119,7 +159,7 @@ select {
<tr><td class="y_form_header" colspan="4">{=L:others=}</td></tr> <tr><td class="y_form_header" colspan="4">{=L:others=}</td></tr>
<tr> <tr>
<td>{=L:set.yweb.remote=}</td> <td>{=L:set.yweb.remote=}</td>
<td colspan="3"> <td>
<select name="fb" title="{=L:remote=}"> <select name="fb" title="{=L:remote=}">
<option value="-2">d-Box | Philips</option> <option value="-2">d-Box | Philips</option>
<option value="-1">d-Box | Nokia (alt)</option> <option value="-1">d-Box | Nokia (alt)</option>
@@ -134,11 +174,26 @@ select {
<option value="8">CST HD-2 | Trinity Duo</option> <option value="8">CST HD-2 | Trinity Duo</option>
<option value="9">AX | HD51</option> <option value="9">AX | HD51</option>
<option value="10">Mutant | HD51</option> <option value="10">Mutant | HD51</option>
<option value="11">WWIO | Bre2ze 4K</option> <option value="11">WWIO | BRE2ZE 4K</option>
<option value="12">VU+ | Solo 4K</option> <option value="12">VU+ | Solo 4K</option>
<option value="13">Zgemma | H7</option> <option value="13">VU+ | Duo 4K</option>
<option value="14">VU+ | Duo 4K SE</option>
<option value="15">VU+ | Ultimo 4K</option>
<option value="16">VU+ | Uno 4K</option>
<option value="17">VU+ | Uno 4K SE</option>
<option value="18">VU+ | Zero 4K</option>
<option value="19">VU+ | Duo</option>
<option value="20">Zgemma | H7</option>
<option value="21">AX | HD60</option>
<option value="22">Mutant | HD60</option>
<option value="23">AX | HD61</option>
</select> </select>
</td> </td>
<td>{=L:set.yweb.screenshot_rc=}</td>
<td>
<input type="radio" name="screenshot_rc" value="false" />{=L:off=}&nbsp;
<input type="radio" name="screenshot_rc" value="true" />{=L:on=}
</td>
</tr> </tr>
<tr> <tr>
<td>{=L:set.yweb.start_page=}</td> <td>{=L:set.yweb.start_page=}</td>
@@ -146,6 +201,8 @@ select {
<select name="start_page" title="{=L:start_page=}"> <select name="start_page" title="{=L:start_page=}">
<option value="bouquets" selected="selected">{=L:bc.menue.bouquets=}</option> <option value="bouquets" selected="selected">{=L:bc.menue.bouquets=}</option>
<option value="control">{=L:bc.menue.control=}</option> <option value="control">{=L:bc.menue.control=}</option>
<option value="remote">{=L:bc.menue.remote=}</option>
<option value="screenshot">{=L:bc.menue.screenshot=}</option>
<option value="none">{=L:empty=}</option> <option value="none">{=L:empty=}</option>
</select> </select>
</td> </td>

View File

@@ -82,8 +82,11 @@ install_DATA = accept.png \
x_red.png \ x_red.png \
zap.png zap.png
# fallback rc
install_DATA += rc_cst_v1.jpg
if BOXTYPE_CST if BOXTYPE_CST
install_DATA += rc_cst_v1.jpg \ install_DATA += #rc_cst_v1.jpg \
rc_cst_v2.png \ rc_cst_v2.png \
rc_cst_v3.png \ rc_cst_v3.png \
rc_cst_v4.png \ rc_cst_v4.png \
@@ -96,6 +99,16 @@ install_DATA += rc_ax_hd51.png \
rc_mutant_hd51.png rc_mutant_hd51.png
endif endif
if BOXMODEL_HD60
install_DATA += rc_ax_hd51.png \
rc_mutant_hd51.png
endif
if BOXMODEL_HD61
install_DATA += rc_ax_hd51.png \
rc_mutant_hd51.png
endif
if BOXMODEL_BRE2ZE4K if BOXMODEL_BRE2ZE4K
install_DATA += rc_wwio_bre2ze4k.png install_DATA += rc_wwio_bre2ze4k.png
endif endif