PageSourceSearch

https://www.chatmeter.com/wp-content/cache/min/1/wp-content/upload…/ue-active-filters.js?ver=1783648343

js chatmeter.com collected 2026-09-24 17:10:53 UTC 3,234 bytes, 19 lines download raw bytes

1function ueActiveFiters(){var g_removeButtonClass,g_activeFiltersItemClass;var g_removeButtonSelector,g_activeFiltersItemSelector;var g_objWidget,g_itemsHolder,g_objFilterableGrid;var g_arrayFilterItems;var g_removeActiveFilterItemEvent,g_clearFiltersEvent;function getFilterKey(arrItem){var key=arrItem.key;var slug=arrItem.slug;var taxonomy=getTaxonomy(arrItem);if(key===undefined)
2key="term|"+taxonomy+"|"+slug;return(key)}
3function getTitle(arrItem){var title;var slug=arrItem.slug;title=arrItem.title;if(title===undefined)
4title=slug
5title=decodeURIComponent(title);return(title)}
6function getType(arrItem){var type=arrItem.type;return(type)}
7function getTaxonomy(arrItem){var taxonomy;taxonomy=arrItem.taxonomy;if(taxonomy===undefined)
8taxonomy=null
9return(taxonomy)}
10function getArrItemObject(title,key,type){var filterItemHtml='<div class="'+g_activeFiltersItemClass+'" data-type="'+type+'" data-key="'+key+'">'+title+' <span class="'+g_removeButtonClass+'" style="color: red; font-weight: 700;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 61 61"><rect x="25" y="-7" width="11" height="75.41" transform="translate(-13 31) rotate(-45)"/><rect x="25" y="-7" width="11" height="75.31" transform="translate(31 -13) rotate(45)"/></svg> </span></div>';return(filterItemHtml)}
11function checkSearchTypeFilterAndReplace(){g_arrayFilterItems.forEach(function(element,index){var objElement=jQuery(element);if(objElement.data('type')==='search')
12g_arrayFilterItems.splice(index,1)})}
13this.putfilterItemsInList=function(arrActiveItems){var arrNum=arrActiveItems.length;g_arrayFilterItems.length=0;for(let i=0;i<arrNum;i++){var arrItem=arrActiveItems[i];var key=getFilterKey(arrItem);var title=getTitle(arrItem);var type=getType(arrItem);var filterItemElem=getArrItemObject(title,key,type);checkSearchTypeFilterAndReplace();if(g_arrayFilterItems.indexOf(filterItemElem)==-1)
14g_arrayFilterItems.push(filterItemElem)}
15g_itemsHolder.html(g_arrayFilterItems)}
16function onRemoveButtonClick(){var objButton=jQuery(this);var objFilterItem=objButton.parents(g_activeFiltersItemSelector);var key=objFilterItem.data("key");var itemToRemoveHTML=objFilterItem[0].outerHTML;g_arrayFilterItems=g_arrayFilterItems.filter(function(item){return jQuery(item).data("key")!==key});for(var i=0;i<g_arrayFilterItems.length;i++){if(jQuery(g_arrayFilterItems[i]).html()==jQuery(itemToRemoveHTML).html()){g_arrayFilterItems.splice(i,1);break}}
17g_objFilterableGrid.trigger(g_removeActiveFilterItemEvent,[key])}
18function onClearFilters(){g_arrayFilterItems.length=0}
19this.init=function(widgetId,objGrid){var itemsHolderClass="ue-active-filters-holder";g_removeButtonClass="ue-active-filters-item-remove";g_activeFiltersItemClass="ue-active-filters-item";g_removeActiveFilterItemEvent="uc_unselect_filter";g_clearFiltersEvent="clear_filters";var itemsHolderSelector="."+itemsHolderClass;g_removeButtonSelector="."+g_removeButtonClass;g_activeFiltersItemSelector="."+g_activeFiltersItemClass;g_objWidget=jQuery("#"+widgetId);g_itemsHolder=g_objWidget.find(itemsHolderSelector);g_objFilterableGrid=objGrid;g_arrayFilterItems=[];g_objWidget.delegate(g_removeButtonSelector,'click',onRemoveButtonClick);g_objFilterableGrid.on(g_clearFiltersEvent,onClearFilters)}}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.