From d5964df47de25159c8591f1fbe86ce7801d75009 Mon Sep 17 00:00:00 2001 From: ulrich <undisclosed> Date: Wed, 21 Feb 2018 06:42:36 +0000 Subject: [PATCH] Code bereinigt, Sender-Template geaendert --- app.js | 31 ++++++++++++++++++++++++++----- 1 files changed, 26 insertions(+), 5 deletions(-) diff --git a/app.js b/app.js index eb5680a..7647533 100644 --- a/app.js +++ b/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() { @@ -190,16 +208,19 @@ }); break; case "3": + app_dialog_zeigen(templateCache[TPL_DLG_SENDER_DEL], s); + /* $(".dlg-behaelter").html( Mustache.render(templateCache[TPL_DLG_SENDER_DEL], s) ); + */ $('#sender-loeschen').on('click', function() { $('#sender-loeschen').off('click'); app_kachel_entfernen(s); app_dialog_schliessen(); app_meldung_mit_timeout('Loeschen gewaehlt ' + s.name, 1500); }); - app_menue_umschalten(); + //app_menue_umschalten(); break; default: app_meldung_mit_timeout( -- Gitblit v1.9.3