Bedienoberfläche für Webradio
ulrich
2018-03-01 540f7f2569b77cfde8e0b10df8813d412ddd7f06
app.js
@@ -69,14 +69,32 @@
function app_sendersuche() {
  var suchbegriff = $(".sendersuche-eingabe").val();
  /*
    Anstelle der folgenden Meldung wuerde hier
    die Suchfunktion ausgefuehrt
  */
  app_meldung_mit_timeout(
    'Suchbegriff: ' + suchbegriff,
    1500
  );
  /*
    nachfolgend wird ueber alle divs der Klasse sender-kachel
    iteriert und diejenigen mit .hide() ausgeblendet, die nicht
    den Suchbegiff im Namen tragen
    evtl. findet sich spaeter noch eine elegantere Suchfunktion..
  */
  var divs = $(".sender-kachel");
  if(suchbegriff.length > 0) {
    divs.each(function(index, element) {
      if ($(element).html().indexOf(suchbegriff) < 0) {
        $(element).hide();
      } else {
        $(element).show();
      }
    });
  } else {
    $(divs).show();
  }
}
function app_menue_umschalten() {
@@ -113,12 +131,23 @@
      '/sys/rpc?c=de.uhilger.pirc.App&m=abspielenMitParametern&p=' +
      sender.url +
      '&p=-o%20local&p=';
    app_radio_kommando_senden(url);
    /*
      Das folgende Kommando in Produktion 'entkommentieren'
    */
    // app_radio_kommando_senden(url);
  } else {
    url = sender.url;
    var win = window.open(url, '_blank');
    win.focus();
    /*
      Die folgenden Kommandos in Produktion 'entkommentieren'
    */
    // var win = window.open(url, '_blank');
    // win.focus();
  }
  /*
    Das folgende Kommando in Produktion auskommentieren
  */
  app_dialog_laden_und_zeigen(
    templateCache[TPL_DLG_MSG], 'data/msg-proto.json');
}
function app_abspielen_stoppen() {