PageSourceSearch

https://www.nshss.org/umbraco/api/MyAssetDependency/BundleLocalAss…&v=9e49d0ea96cb4bc9afda06832dcb7005

js nshss.org collected 2026-09-24 10:07:31 UTC 4,448 bytes, 1 lines download raw bytes

1$(document).ready(function(){Vue.createApp({data(){return{results:{data:{results:indexPageSettings.initialResults}},appliedFilter:{categories:indexPageSettings.selectedCategories,page:indexPageSettings.currentPage},initialized:!1,firstSearch:!0,nextPage:indexPageSettings.nextPage,currentPage:indexPageSettings.currentPage,categoriesOptions:indexPageSettings.categoriesOptions,loaded:!1,formPostUrl:indexPageSettings.postAction,resultsCount:0,mobileFilterOpen:!1}},methods:{BindPagination:function(){var i=this;$("#indexVue .paginationArea a").off().click(function(e){e.preventDefault();var e=$(this).attr("href"),t=$.getUrlVarsFromString(e);for(let e=0;e<t.length;e++)"category"==t[e]&&"all"!==t[e]&&(i.appliedFilter.category=t[t[e]]),"page"==t[e]&&(i.appliedFilter.page=+t[t[e]]);i.ExecuteSearch()})},GetIdsFromSelected:function(t){var i=[];if(null!==t&&0<t.length)for(let e=0;e<t.length;e++)t[e].Active&&null!==t[e].NodeUDI&&i.push(t[e].NodeUDI);return i},GetIdsFromValues:function(i,l){var n=[];if(null!==i&&0<i.length)for(let t=0;t<i.length;t++)for(let e=0;e<l.length;e++)i[t].Value===l[e]&&n.push(i[t].NodeUDI);return n},GetValuesFromSelected:function(t){var i=[];if(null!==t&&0<t.length)for(let e=0;e<t.length;e++)t[e].Active&&i.push(t[e].Value);return i},SetSelectedSingle(t,i){for(let e=0;e<t.length;e++)t[e].Value===i?t[e].Active=!0:t[e].Active=!1},SetSelected(t,i){for(let e=0;e<t.length;e++)t[e].Value===i&&(t[e].Active?t[e].Active=!1:t[e].Active=!0)},ResetList:function(t){for(let e=0;e<t.length;e++)t[e].Active=!1},ResetListItem:function(t,i){for(let e=0;e<t.length;e++)if(t[e].Value===i){t[e].Active=!1;break}},ChangeCategoryValue(e,t){var i=this,l=("all"===e?i.ResetList(i.categoriesOptions):i.ResetListItem(i.categoriesOptions,"all"),i.SetSelected(i.categoriesOptions,e),i.appliedFilter.categories=i.GetIdsFromSelected(i.categoriesOptions),i.appliedFilter.page=1,$(t.target).parent().append('<label id="resultsUpdated" class="sr-only">Results Updated</label>'),$("#resultsUpdated"));$(l).focus(),setTimeout(()=>{$(l).remove()},"1000"),i.ExecuteSearch()},OpenMobileFilter:function(){this.mobileFilterOpen=!0,$("body").addClass("mobileFiltersOpen")},CloseMobileFilter:function(){this.mobileFilterOpen=!1,$("body").removeClass("mobileFiltersOpen"),setTimeout(function(){window.CommonExtensions.scrollToElement($("#indexVue .searchInstructions"),15,!0)},0)},ToggleMobileFilter:function(){var e=this;e.mobileFilterOpen?e.CloseMobileFilter():e.OpenMobileFilter()},ResetFilters:function(){var e=this;e.ResetList(e.categoriesOptions),e.appliedFilter.categories=[],e.SubmitForm()},HasResults:function(){return!(this.loaded&&this.resultsCount<1)},SetUrl:function(){var e=this,t=window.location.href,i=(-1<t.indexOf("?")&&(t=t.substr(0,t.indexOf("?"))),""),l="",n="?",r=e.GetValuesFromSelected(e.categoriesOptions);let s=!1;if(null!==r&&0<r.length){for(let e=0;e<r.length;e++)if("all"===r[e]){s=!0;break}}else s=!0;if(!s&&null!==r&&0<r.length){i=n+"category=",n="&";for(let e=0;e<r.length;e++)i+=r[e]+",";i=i.slice(0,-1)}null!==e.appliedFilter.page&&""!==e.appliedFilter.page&&1!==e.appliedFilter.page&&(l=n+"page=",l+=e.appliedFilter.page,n="&"),history.replaceState(null,null,t+i+l)},SubmitForm:function(){this.appliedFilter.page=1,this.ExecuteSearch()},ExecuteSearch:function(){var i=this,e=(i.appliedFilter.term=i.searchTerm,{BlogIndexId:indexPageSettings.indexId,CategoryUDIs:i.appliedFilter.categories,PageNumber:i.appliedFilter.page});$.post({url:i.formPostUrl,data:JSON.stringify(e),contentType:"application/json",dataType:"json"}).done(function(e){console.log(e),e.success?(i.results=e,i.resultsCount=i.results.data.results.length,i.currentPage=e.data.currentPage,i.nextPage=e.data.nextPage):console.log("There was an unsuccess error"),i.loaded=!0,i.firstSearch=!1,i.SetUrl()}).fail(function(e){var t="We have encountered an error with your request.";void 0!==e.responseJSON&&void 0!==e.responseJSON.Message&&void 0!==e.responseJSON.ExceptionMessage&&(t+="<div><code>"+e.responseJSON.Message+"<br />"+e.responseJSON.ExceptionMessage+"</code></div>"),window.CommonExtensions.ModalHelper.showModal({id:"error-modal",title:"Error",class:"centered",body:t,defaultCloseButton:!0,modalSize:"small",destroyOnClose:!0}),i.loaded=!0,i.firstSearch=!1})}}
1,mounted:function(){this.initialized=!0,this.SubmitForm()},updated:function(){this.BindPagination(),$("#indexVue .searchResults .textInner .headline").matchHeight()}}).mount("#indexVue")});

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.