function getRemoteStyle_jblsoundbar(config) { const template = config.remote_template; const base_url = `/hacsfiles/generic-remote-control-card/remotes/${template}`; return ` ha-card{ background-color:transparent; box-shadow:var(--paper-material-elevation-0_-_box-shadow); } body { margin: 0; padding: 20px; font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif } .container { width: 360px; margin: 0 auto } #remote-control-jblsoundbar { position: relative; background: url(${base_url}/jblsoundbar_remote.png) no-repeat; width: 327px; height: 692px } #remote-control-jblsoundbar h2, #remote-control-jblsoundbar span { position: absolute; left: 5000px } #remote-control-jblsoundbar ul { margin: 0; padding: 0; list-style-type: none } #power a, #bluetooth a, #source a, #aux a, #optical a, #feedback a, #minus a, #mute a, #plus a, #bassminus a, #bassplus a, #surround a, #stereo a, #harman a { position: absolute; display: block } #remote-control-jblsoundbar li#power a { left: 56px; top: 75px; width: 38px; height: 38px; background: url(${base_url}/power.png) no-repeat } #remote-control-jblsoundbar li#bluetooth a { left: 147px; top: 74px; width: 38px; height: 38px; background: url(${base_url}/bluetooth.png) no-repeat } #remote-control-jblsoundbar li#source a { left: 240px; top: 74px; width: 38px; height: 38px; background: url(${base_url}/source.png) no-repeat } #remote-control-jblsoundbar li#aux a { left: 56px; top: 158px; width: 38px; height: 38px; background: url(${base_url}/auxiliar.png) no-repeat } #remote-control-jblsoundbar li#optical a { left: 148px; top: 157px; width: 38px; height: 38px; background: url(${base_url}/optical.png) no-repeat } #remote-control-jblsoundbar li#feedback a { left: 233px; top: 157px; width: 46px; height: 38px; background: url(${base_url}/feedback.png) no-repeat } #remote-control-jblsoundbar li#minus a { left: 55px; top: 239px; width: 38px; height: 38px; background: url(${base_url}/minus.png) no-repeat } #remote-control-jblsoundbar li#mute a { left: 148px; top: 239px; width: 38px; height: 38px; background: url(${base_url}/mute.png) no-repeat } #remote-control-jblsoundbar li#plus a { left: 238px; top: 239px; width: 38px; height: 38px; background: url(${base_url}/plus.png) no-repeat } #remote-control-jblsoundbar li#bassminus a { left: 55px; top: 322px; width: 38px; height: 38px; background: url(${base_url}/minus.png) no-repeat } #remote-control-jblsoundbar li#bassplus a { left: 238px; top: 322px; width: 38px; height: 38px; background: url(${base_url}/plus.png) no-repeat } #remote-control-jblsoundbar li#surround a { left: 55px; top: 405px; width: 38px; height: 38px; background: url(${base_url}/surround.png) no-repeat } #remote-control-jblsoundbar li#stereo a { left: 147px; top: 406px; width: 38px; height: 38px; background: url(${base_url}/stereo.png) no-repeat } #remote-control-jblsoundbar li#harman a { left: 238px; top: 406px; width: 38px; height: 38px; background: url(${base_url}/harman.png) no-repeat } #remote-control-jblsoundbar li#power a:hover { background: url(${base_url}/power_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#bluetooth a:hover { background: url(${base_url}/bluetooth_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#source a:hover { background: url(${base_url}/source_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#aux a:hover { background: url(${base_url}/auxiliar_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#optical a:hover { background: url(${base_url}/optical_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#feedback a:hover { background: url(${base_url}/feedback_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#minus a:hover { background: url(${base_url}/minus_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#mute a:hover { background: url(${base_url}/mute_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#plus a:hover { background: url(${base_url}/plus_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#bassminus a:hover { background: url(${base_url}/minus_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#bassplus a:hover { background: url(${base_url}/plus_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#surround a:hover { background: url(${base_url}/surround_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#stereo a:hover { background: url(${base_url}/stereo_over.png) no-repeat 0px 0px } #remote-control-jblsoundbar li#harman a:hover { background: url(${base_url}/harman_over.png) no-repeat 0px 0px } `; } function getRemoteHtml_jblsoundbar(config){ const template = config.remote_template; return `
`; }