PageSourceSearch

https://www.cabrillocu.com/S3Assets/Common/scripts/bootstrap4/modals-v1.js?v=2

js cabrillocu.com collected 2026-10-09 04:47:26 UTC 3,031 bytes, 9 lines download raw bytes

1$(function(){'use strict';var modalLink=$('a[target="modal"]');modalLink.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':'#'});});function prepareModalVideos(mw,callback){mw.each(function(){var thisModal=$(this);var modalVideoIframes=thisModal.find('iframe[src*="www.youtube.com/embed/"], iframe[src*="player.vimeo.com/video/"], .modal-video-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>');}});});callback(mw);}
4function loadModalEvents(mw){mw.on('shown.bs.modal',function(e){modalAction(e.type,e.target);});mw.on('hidden.bs.modal',function(e){modalAction(e.type,e.target);});}
5function modalAction(eType,eTarget){var thisModalVideoIframe=$(eTarget).find('.modal-video-iframe');if(thisModalVideoIframe.length){if(eType==='shown'){thisModalVideoIframe.attr('src',thisModalVideoIframe.attr('data-src'));thisModalVideoIframe.attr('autoplay',1);}
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');prepareModalVideos(modalWindows,loadModalEvents);}
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');});}});

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.