PageSourceSearch

https://www.unisg.ch/typo3temp/assets/vhs-assets-cs2_events_list.js?1790841730

js unisg.ch collected 2026-10-01 08:43:09 UTC 6,665 bytes, 3 lines download raw bytes

1;require(['jquery','swiper','vlite','moment','bootstrap','selectize','bsselect','bsslider','daterangepicker'],function(e,t,n,a){initEventsList=function(t){aform=e('#'+t[0].id);a.locale(lang);aform.find('.eventdate').daterangepicker({minDate:0,locale:{format:'DD.MM.YYYY'}});if(aform.find('.special').length){aform.find('.special').selectize({hideSelected:!0,maxOptions:10000,placeholder:'xxx',onItemRemove:function(e){this.refreshOptions();if(!this.items.length){this.$control_input.attr('placeholder',this.$input.data('placeholder'));this.$wrapper.next().addClass('d-none')}},onChange:function(e){if(this.items.length){this.$wrapper.next().removeClass('d-none')}
2else{this.$control_input.attr('placeholder',this.$input.data('placeholder'))}},onInitialize:function(){this.$wrapper.parents('.fade').addClass('show');if(!this.items.length){this.$control_input.attr('placeholder',this.$input.data('placeholder'));this.$wrapper.next().addClass('d-none')}}})}
3else{aform.addClass('show')}};initEventsSlider=function(a){slidesPerView=1;breakpoints='';prev='.swiper-button-prev.d-wide';next='.swiper-button-next.d-wide';autoplay=e(a).data('swiper-autoplay');nslider=new t(a,{slidesPerView:slidesPerView,loop:!1,autoplay:autoplay,touchThreshold:100,watchOverflow:!0,observeParents:!0,spaceBetween:0,watchSlidesVisibility:!0,navigation:{nextEl:e(a).parent().find(next)[0],prevEl:e(a).parent().find(prev)[0],},pagination:{dynamicMainBullets:4,dynamicBullets:!0,el:e(a).parent().find('.swiper-pagination')[0],renderBullet:function(e,t){return'<span class="'+t+'"><span class="innner-circle"></span><span class="outer-circle"></span>'+(e+1)+'</span>'}},lazy:{loadPrevNext:!0,loadOnTransitionStart:!0,checkInView:!0},breakpoints:breakpoints,on:{init:function(){if(this.slides.length>this.params.slidesPerView){counter=this.$wrapperEl.parents('.tx-cs2-events').find('.fraction');currentCount='<span class="current">1</span>/<span class="count">'+e(this.$el).data('count')+'<span/>';counter.html(currentCount);this.$wrapperEl.parents('.tx-cs2-events').find('.swiper-controls').removeClass('d-none')};e('#'+e(a).next()[0].id+' .swiper-pagination-bullet-active').addClass('swiper-pagination-bullet-first').removeClass('swiper-pagination-bullet-active')},afterInit:function(){setTimeout(function(){e('#'+e(a).next()[0].id+' .swiper-pagination-bullet-first').removeClass('swiper-pagination-bullet-first').addClass('swiper-pagination-bullet-active')},100)},transitionStart:function(){if(this.slides.length>this.params.slidesPerView){counter=this.$wrapperEl.parents('.tx-cs2-events').find('.current');counter.text(this.activeIndex+1);if(this.slides.eq(this.previousIndex).length&&typeof this.slides.eq(this.previousIndex)[0].vliteplayer==='object'){this.slides.eq(this.previousIndex)[0].vliteplayer.player.pause()}}},reachEnd:function(){var t=this,a=e(t.$el).data('page'),n=e(t.$el).data('pages');if(a<n){t.autoplay.stop();e.ajax({url:e(t.$el).data('ajaxurl')+'&tx_cs2events_slider[page]='+(a+1),type:'POST',cache:!1,async:!0,success:function(a){t.appendSlide(e(a).find('.swiper-slide'))}}).done(function(){e(t.$el).data('page',a+1).attr('data-page',a+1);t.autoplay.start()})}}}});dur=e(a).data('duration')+'ms';dur1=e(a).data('duration')*0.375+'ms';del1=e(a).data('duration')*0.25+'ms';del2=e(a).data('duration')*0.5+'ms';del3=e(a).data('duration')*0.875+'ms';document.styleSheets[0].addRule('#'+e(a).next()[0].id+' .swiper-pagination-bullet-active .innner-circle','transition: border-top-color '+dur1+' linear, border-right-color '+dur1+' linear '+del1+', border-bottom-color '+dur1+' linear '+del2);document.styleSheets[0].addRule('#'+e(a).next()[0].id+' .swiper-pagination-bullet-active .outer-circle','transition: transform '+dur+' linear 0s, border-left-width 0s linear '+del3+';')};eventsajaxaction=function(t,a,n){e('.page-overlay').addClass('show');var i=e(a.data('target'));e.ajax({url:t,type:'POST',cache:!1,async:!0,data:a.serialize(),success:function(e){i.html(e)}}).done(function(){a.find('.submit-button').blur();if(n){e('html,body').animate({'scrollTop':i.offset().top-250},250)};initEventsList(a);e('.page-overlay').removeClass('show')})};e(document).on('submit','.events-form',function(t){var a=e(this).parents('.tx-cs2-events').find('form');
3if(a.data('ajax-url')){eventsajaxaction(a.data('ajax-url'),a,0);return!1}});e(document).on('click','.cs2events-pagination-page-link',function(t){t.preventDefault();t.stopPropagation();let formObj=e(this).parents('.tx-cs2-events').find('form');if(e(this).data('ajax-url')){eventsajaxaction(e(this).data('ajax-url'),formObj,1)};return!1});e(document).on('click','.reset-button',function(t){var n=e(this).closest('form');n.find('.eventsquery').val('');var i={start:a(n.find('.eventdate').data('defaultstart'),'DD-MM-YYYY').toDate(),end:a(n.find('.eventdate').data('defaultend'),'DD-MM-YYYY').toDate(),};n.find('.eventdate').val(n.find('.eventdate').data('defaultstart')+' - '+n.find('.eventdate').data('defaultend'));n.find('.daterangepicker').remove();n.find('.eventdate').daterangepicker({minDate:i.start,maxDate:i.end,locale:{format:'DD.MM.YYYY'}});n.find('select.special').each(function(t,a){a.selectize.setValue(e(this).data('default'))});n.submit();e(t.target).blur();t.preventDefault();return!1});e(document).on('click','.selectize-input .item',function(t){t.stopPropagation();var a=e(t.target).parents('.input').find('select');val=e(t.target).data('value');a[0].selectize.removeItem(val)});e(document).on('click','.event-item',function(t){if(e(this).data('backlink')&&(e(this).hasClass('etype-0')||e(this).hasClass('etype-1'))){var a=new Date();a.setTime(a.getTime()+30000);document.cookie='eventsbacklink='+e(this).data('backlink')+';expires='+a.toGMTString()+';path=/'}});e(document).on('lazybeforeunveil.eventslist','.cs2events-list-ajax-result',function(t){if(e(t.target).hasClass('cs2events-list-ajax-result')){eventsajaxaction(e(t.target).parent().find('.events-form').data('ajax-url'),e(t.target).parent().find('.events-form'),0)}});if(e('.cs2events-list-ajax-result').length>0){e('.cs2events-list-ajax-result').each(function(t,a){var i=window.location.pathname.split('/');if(i){for(var n=0,s=i.length;n<s;n++){if(i[n]==='eventspage'&&i[n+1]){e(a).parent().find('.eventspage').val(i[n+1])}}}})};e(document).on('lazybeforeunveil.eventsslider','.events-slider',function(e){initEventsSlider(e.target)});e(document).on('click','.events-form .copy-button',function(t){t.preventDefault();t.stopPropagation();var n=e(this).data('url'),i=e(this).data('info'),a=document.createElement('input');document.body.appendChild(a);a.value=n;a.select();document.execCommand('copy');document.body.removeChild(a);alert(i);return!1})})

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.