PageSourceSearch

https://www.dynamic-cctv.com/scripts/jsinclude.bdl?id=12

js dynamic-cctv.com collected 2026-10-07 19:41:41 UTC 3,714 bytes, 2 lines download raw bytes

1function ProductAdvancedSearch(){}ProductAdvancedSearch.msgField="You have not specified the field in which you want to search.";ProductAdvancedSearch.msgKeywords="You must enter at least one keyword.";ProductAdvancedSearch.ejsSearchInputSelector=".ejs-advanced-search-keywords";ProductAdvancedSearch.ejsFormAdvancedSearch=".ejs-form-advanced-search";ProductAdvancedSearch.ejsSearchButton=".ejs-search-submit";ProductAdvancedSearch.ejsSelectBrands=".ejs-select-brands";ProductAdvancedSearch.ejsSelectCategories=".ejs-select-categories";ProductAdvancedSearch.ejsSelectSuppliers=".ejs-select-suppliers";ProductAdvancedSearch.ejsSelectCriteria=".ejs-select-criteria";ProductAdvancedSearch.ejsCheckCategories=".ejs-check-categories";ProductAdvancedSearch.ejsCheckDescription=".ejs-check-description";ProductAdvancedSearch.ejsCheckCode=".ejs-check-code";ProductAdvancedSearch.init=function(n,t){ProductAdvancedSearch.bindSearchSubmit();ProductAdvancedSearch.bindTypeAheadSearchBox(n,t)};ProductAdvancedSearch.bindSearchSubmit=function(){var n=$(ProductAdvancedSearch.ejsFormAdvancedSearch).find($(ProductAdvancedSearch.ejsSearchButton));$(ProductAdvancedSearch.ejsFormAdvancedSearch).off("submit.ke.productadvancedsearch.bindSearchSubmit").on("submit.ke.productadvancedsearch.bindSearchSubmit",function(){var u;Button.showLoadingStatus(n,!0);var t="",i=0,r=!1;if(t+="?keywords="+$(ProductAdvancedSearch.ejsSearchInputSelector).val().trim(),t=Utils.htmlEscape(t),$(ProductAdvancedSearch.ejsSearchInputSelector).val().length>0&&(r=!0,u=$(ProductAdvancedSearch.ejsSearchInputSelector).val(),$(document).trigger("SearchTerm",[u])),$(ProductAdvancedSearch.ejsSelectBrands).length>0&&$(ProductAdvancedSearch.ejsSelectBrands).val()!=""&&(t+="&bcs="+$(ProductAdvancedSearch.ejsSelectBrands).val(),r=!0),$(ProductAdvancedSearch.ejsSelectCategories).length>0&&$(ProductAdvancedSearch.ejsSelectCategories).val()!=""&&(t+="&cc="+$(ProductAdvancedSearch.ejsSelectCategories).val(),r=!0),$(ProductAdvancedSearch.ejsSelectSuppliers).length>0&&$(ProductAdvancedSearch.ejsSelectSuppliers).val()!=""&&(t+="&supp="+$(ProductAdvancedSearch.ejsSelectSuppliers).val(),r=!0),$(ProductAdvancedSearch.ejsCheckCategories).length>0&&$(ProductAdvancedSearch.ejsCheckCategories).prop("checked")&&(i+=parseInt($(ProductAdvancedSearch.ejsCheckCategories).val())),$(ProductAdvancedSearch.ejsCheckDescription).length>0&&$(ProductAdvancedSearch.ejsCheckDescription).prop("checked")&&(i+=parseInt($(ProductAdvancedSearch.ejsCheckDescription).val())),$(ProductAdvancedSearch.ejsCheckCode).length>0&&$(ProductAdvancedSearch.ejsCheckCode).prop("checked")&&(i+=parseInt($(ProductAdvancedSearch.ejsCheckCode).val())),t+="&in="+i,t+="&crit="+$(ProductAdvancedSearch.ejsSelectCriteria).val(),i>0&&r)$(this).attr("action","/ecom/productsearch"+t);else return i==0?Statusbar.showMessage(ProductAdvancedSearch.msgField,Utils.messageTypeResult.WARNING):r||Statusbar.showMessage(ProductAdvancedSearch.msgKeywords,Utils.messageTypeResult.WARNING),Button.showLoadingStatus(n,!1),!1})};ProductAdvancedSearch.bindTypeAheadSearchBox=function(n,t){var i=$(ProductAdvancedSearch.ejsSearchInputSelector);SearchAsType.initSearch({input:i,data:"",executeSearch:function(n){return i.val(n),n},minimumKeywordSize:t,suggestionAjaxUrl:"/ecomwgtheader/getsearchsuggestions/",isSuggestionCallEnable:n,autoSelect:!0,themes:{bootstrap4:{menu:'<div class="typeahead dropdown-menu" role="listbox"><\/div>',item:'<button class="typeahead__item dropdown-item ejs-typeahead-button" role="option" type="button"><\/button>',itemContentSelector:".dropdown-item",headerHtml:'<h6 class="dropdown-header"><\/h6>',headerDivider:'<div class="dropdown-divider"><\/div>'}},theme:"bootstrap4"})};
2

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.