Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/contact_manager/filters/notificationFilter.min.js

define(["angular"],(function(angular){var app;try{app=angular.module("App")}catch(e){app=angular.module("App",[])}app.filter("notificationFilter",(function(){return function(notifications,filterText){if(!filterText){return notifications}var filteredNotifications=[];filterText=filterText.toLocaleLowerCase();angular.forEach(notifications,(function(notification){var system_name=notification.system_name.toLocaleLowerCase();var display_name=notification.display_name.toLocaleLowerCase();if(system_name.indexOf(filterText)!==-1){filteredNotifications.push(notification)}else if(display_name.indexOf(filterText)!==-1){filteredNotifications.push(notification)}}));return filteredNotifications}}));app.filter("notificationServiceFilter",(function(){return function(services,notificationImportance){if(typeof notificationImportance==="undefined"){return services}var filteredServices=[];angular.forEach(services,(function(service){var service_level=Number(service.level);if(Number(notificationImportance)!==0&&service_level!==0&&service_level>=notificationImportance){filteredServices.push(service)}}));return filteredServices}}))}));
Back to Directory