var d = document.getElementById("dashboard-sidenav"); d.className += " active theme-primary"; $( document ).ready(function() { $(".tooltipped").tooltip(); $("#apps-filter").on('keyup', function(e) { var value = $(this).val().toLowerCase(); $(".app-a").each(function(i, e) { if ($(this).attr("data-name").toLowerCase().indexOf(value) > -1 || $(this).attr("data-description").toLowerCase().indexOf(value) > -1) { $(this).removeClass('hide'); } else { $(this).addClass('hide'); } }); $(".tag-group").each(function(i, e) { var x = 0 $(this).find('.app-a').each(function(i, e) { if ($(this).hasClass("hide") === false){ x = x + 1 } }); if (x === 0){ $(this).addClass('hide'); } else { $(this).removeClass('hide'); } }); }); $(".data-source-container").each(function(e) { var el = $(this); $.ajax({ url: el.attr('data-url'), type: 'GET', data: {id: el.attr('data-id')}, success: function(data){ el.closest('.col').find('.data-source-loading').addClass('hide'); el.html(data); } }); }); $("#tags-select").on('change', function(e) { var value = $(this).val(); $(".tag-group").each(function(i, e) { if ($(this).attr("data-tag").indexOf(value) > -1 || value === "All tags") { $(this).removeClass('filtered'); } else { $(this).addClass('filtered'); } }); }); });