PageSourceSearch

https://www.marketusafcu.com/S3Assets/MarketUSA/scripts/modals-v2.js?v=1

js marketusafcu.com collected 2026-09-24 12:18:48 UTC 3,936 bytes, 12 lines download raw bytes

1$(function(){'use strict';var modalLinks=$('a[target="modal"]');modalLinks.each(function(){var thisModalLink=$(this),modalLinkHref=thisModalLink.attr('href'),modalTarget;if(modalLinkHref.indexOf('?')!==-1){var queryString=modalLinkHref.substring(modalLinkHref.lastIndexOf('?'),modalLinkHref.length),modalLinkHref=modalLinkHref.substring(0,modalLinkHref.indexOf('?'));if('URLSearchParams'in window){var urlParams=new URLSearchParams(queryString);urlParams.forEach(function(value,key){var dataKey='data-'+key;var attrObj={};attrObj[dataKey]=value;thisModalLink.attr(attrObj);});}}
2if(modalLinkHref.indexOf('.aspx')!==-1){modalTarget='#'+modalLinkHref.substring(modalLinkHref.lastIndexOf('/')+1,modalLinkHref.indexOf('.aspx'));}else{modalTarget='#'+modalLinkHref.substring(modalLinkHref.lastIndexOf('/')+1,modalLinkHref.length);}
3thisModalLink.attr({'onclick':'return false;','data-toggle':'modal','data-target':modalTarget,'href':'#','role':'button'});});function prepareModalVideos(modalWindows){modalWindows.each(function(){var thisModal=$(this);var modalVideoIframes=thisModal.find('iframe[src*="www.youtube.com/embed/"], iframe[src*="player.vimeo.com/video/"], .modal-video-iframe').not('.dynamic-iframe');modalVideoIframes.each(function(){var thisModalVideoIframe=$(this);thisModalVideoIframe.attr('data-src',thisModalVideoIframe.attr('src')).attr('src','').addClass('modal-video-iframe');if(thisModalVideoIframe.parent('.embed-responsive').length===0){thisModalVideoIframe.wrap('<div class="embed-responsive-video-container"><div class="embed-responsive embed-responsive-16by9"></div></div>');}});});}
4function modalAction(eType,eTarget){var thisModalVideoIframe=$(eTarget).find('.modal-video-iframe');var qsAutoPlay='';if(thisModalVideoIframe.length){if(thisModalVideoIframe.attr('data-src').indexOf('?')!==-1){qsAutoPlay="&autoplay=1";}else{qsAutoPlay="?autoplay=1";}
5if(eType==='shown'){thisModalVideoIframe.attr('src',thisModalVideoIframe.attr('data-src')+qsAutoPlay);}
6if(eType==='hidden'){thisModalVideoIframe.removeAttr('src');}}}
7var keepopenModal='';Sys.Application.add_init(function(){Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(PageLoadedHandler);Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);function PageLoadedHandler(sender,args){var modalWindows=$('div.modal');window.setTimeout(function(){prepareModalVideos(modalWindows);},1000);modalWindows.on('shown.bs.modal',function(e){modalAction(e.type,e.target);});modalWindows.on('hidden.bs.modal',function(e){modalAction(e.type,e.target);});}
8function BeginRequestHandler(sender,args){keepopenModal='';var postbackSource=$('#'+sender._postBackSettings.sourceElement.id);if(postbackSource.length>0){var postbackModal=postbackSource.closest('div.keepopen');if(postbackModal.length>0){keepopenModal=postbackModal.attr('id');}}}
9function EndRequestHandler(sender,args){if(keepopenModal!==''){ModalKeepOpen('#'+keepopenModal);}}});function ModalKeepOpen(s){var c=$(s);$('.modal-backdrop').remove();c.removeClass('fade').modal('show');c.on('hide.bs.modal',function(e){c.addClass('fade');});}
10function initDynamicModals(){var $modal=$('#dynamic-iframe-modal');var $modalTitle=$modal.find('.modal-title');var $modalTrigger=$('.dynamic-iframe-modal-trigger');var $iframe=$modal.find('iframe');var $thisTrigger;$modalTrigger.each(function(){if(this.hasAttribute('role')||this.tagName==='BUTTON'){}else{$(this).attr('role','button');}});function updateIframe(url,title){$iframe.attr({'src':url,'title':title});$modalTitle.html(title);}
11$modalTrigger.on('click',function(e){$thisTrigger=$(this);e.preventDefault();updateIframe($thisTrigger.attr('href'),$thisTrigger.attr('title'));$modal.modal('show');});$modal.on('hidden.bs.modal',function(){$iframe.attr({'src':'','title':''});$modalTitle.empty();$thisTrigger.focus();});}
12initDynamicModals();});

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.