1 (function ($, Drupal) { 2 3 4 var defaultLang = 'de'; 5 var isMobile = false; 6 if ($(window).width() < 680) { 7 isMobile = true; 8 } 9/* 10 jQuery(window).load(function(){ 11 jQuery("#spendinoToolbarIframe").attr("scrolling" , 'yes'); 12 13 }) 14 */ 15 16 17 18 $(document).ready(function () { 19 exist_full_banner_block = $('body.node-overview_page .region-content .node__content .field__item.field__item-0.teaser-block--3-col.has-media').length; 20 if(exist_full_banner_block > 0){ 21 $('body').addClass('title_upon_banner'); 22 } 23 24 25 26 var owl_slider = jQuery('.node-projekt .node__content .image-style-slider:first').parents('.field--name-field-image'); 27 owl_slider.addClass('owl-carousel owl-theme gall_slider_js').owlCarousel({ 28 29 loop: true, 30 auto: true, 31 items:3, 32 navRewind: false, 33 autoplay:true, 34 autoplayTimeout:6500, 35 margin: 30, 36 autoplayHoverPause:true, 37 nav: true, 38 navText: ["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"], 39 }).insertAfter(jQuery('.node-projekt .region-content')); 40 41 42 jQuery('.node-projekt .field--name-field-gallery-title').insertAfter(jQuery('.region-content')); 43 jQuery('.node-news_with_teaser .field--name-body.teaser_body_here').appendTo("#block-views-block-news-block-4 .view-content"); 44 45 46 if (!isMobile) { 47 $("[data-lazysrc]").each(function(){ 48 $(this).attr('src', $(this).data('lazysrc')); 49 }); 50 } 51 52 53 $('.Btn_foot').click(function(){ 54 $('#spendinoToolbar').toggleClass('opened'); 55 $(this).toggleClass('open_toolbar'); 56 57 }); 58 59$('#spendinoSpendenButton').click(function(){ 60 $('#spendinoToolbar').addClass('auto_height'); 61 $('body').toggleClass('hide_Scroll'); 62 63}) 64 65 $('.social-link--fb').attr('href' , '/de/facebook'); 66 67 68 $('#spendinoToolbarOpener').click(function(){ 69 $(location).attr('href' , '/spenden'); 70 }); 71 72 if ($(".empty-wrapper").length > 0) { 73 jQuery('.top-header').addClass('without-slider'); 74 //alert('hello'); 75 } 76 77 // MENUTOGGLE 78 // function toggle_call(){ 79 // $('body #block-hauptnavigation-3').toggleClass('opened'); 80 // $('body').toggleClass('hide_Scroll'); 81 // } 82 83 84 // $('.toggle_btn').click(function(){ 85 // $('body #block-hauptnavigation-3').toggleClass('opened'); 86 // $('body').toggleClass('hide_Scroll'); 87 // }) 88 // }) 89 90 // main menu 91 $('.main-level-1').hover(function(){ 92 $('.main-submenu').removeClass('active'); 93 $('#' + $(this).data('target')).addClass('active'); 94 }); 95 96 $("#block-teasermainmenublock").mouseleave(function() { 97 $('.main-submenu').removeClass('active'); 98 }); 99 100 $('.media-lightbox-trigger').click(function(){ 101 var ref = $(this).data("target"); 102 $.colorbox({ 103 html: $('#' + ref).html(), 104 transition: 'fade', 105 fixed: true, 106 width: 800, 107 heigth: 600 108 }); 109 $.colorbox.resize(); 110 }); 111 112 $("#block-mobilemainmenu ul").tinyNav({ 113 active: 'selected', // String: Set the "active" class 114 header: Drupal.t('-Navigation-'), // String: Specify text for "header" and show header instead of the active item 115 indent: '', // String: Specify text for indenting sub-items 116 label: '' // String: Sets the <label> text for the <select> (if not set, no label will be added) 117 }); 118 119 // tab content 120 $('.tab-content-label').on('click', function(){ 121 $('.tab-content-label').removeClass('active'); 122 $(this).addClass('active'); 123 124 $('.tab-content').removeClass('active'); 125 $('.' + $(this).data('target')).addClass('active'); 126 }); 127 128 129 // spenden tabs 130 var selectedSpendenAmount = 30; 131 $('.spenden-block-content--amount').on('click', function(){ 132 133 $('.spenden-block-content--item').removeClass('active'); 134 $('.spenden-block-content--amount').removeClass('active'); 135 $(this).addClass('active'); 136 $('.spenden-block-content--item.item-' + $(this).data('target')).addClass('active'); 137 selectedSpendenAmount = parseInt($(this).data('amount')); 138 }); 139 140 $('.spenden-block-content--amount-submit').on('click', function(){ 141 var lang = $('html').attr('lang'); 142 var prefix = ''; 143 if (defaultLang != lang) { 144 prefix = '/' + lang; 145 } 146 window.location.href = prefix + '/online-spenden?betrag=' + selectedSpendenAmount; 147 //$('#spendinoToolbarOpenerText').trigger('click'); 148 }); 149 150 if ($('#yamlform-submission-spenden-form').length) { 151 $('.yamlform-submission-spenden-form input[type=text][name=hash]').val(Date.now()); 152 $( "#yamlform-submission-spenden-form" ).submit(function( event ) { 153 //event.preventDefault(); 154 155 if ($('#edit-newsletter').is(":checked")) { 156 $('.yamlform-submission-newsletter-form input:radio[name="anrede"][value="'+($('.yamlform-submission-spenden-form input[type=radio][name=anrede]').val())+'"]').prop('checked', true); 157 $('.yamlform-submission-newsletter-form input[type=text][name=vorname]').val($('.y
157amlform-submission-spenden-form input[type=text][name=vorname]').val()); 158 $('.yamlform-submission-newsletter-form input[type=text][name=nachname]').val($('.yamlform-submission-spenden-form input[type=text][name=nachname]').val()); 159 $('.yamlform-submission-newsletter-form input[type=email][name=email]').val($('.yamlform-submission-spenden-form input[type=email][name=email]').val()); 160 161 $.ajax({ 162 type: "post", 163 async: false, 164 url: $('#yamlform-submission-newsletter-form').attr("action"), 165 data: $('#yamlform-submission-newsletter-form').serialize(), 166 success: function(data) { 167 } 168 }); 169 } 170 171 if ($('input[name=pay_method]:checked').val() == 'Paypal') { 172 event.preventDefault(); 173 var now = Date.now(); 174 var geturl = $.ajax({ 175 type: "post", 176 //async: true, 177 url: $('#yamlform-submission-spenden-form').attr("action"), 178 data: $('#yamlform-submission-spenden-form').serialize(), 179 success: function(data, status, xhr) { 180 $('.spenden-paypal-form input[name=amount]').val($('.yamlform-submission-spenden-form input[name=betrag]').val()); 181 $('.spenden-paypal-form input[name=first_name]').val($('.yamlform-submission-spenden-form input[name=vorname]').val()); 182 $('.spenden-paypal-form input[name=last_name]').val($('.yamlform-submission-spenden-form input[name=nachname]').val()); 183 $('.spenden-paypal-form input[name=item_number]').val($('.yamlform-submission-spenden-form input[type=text][name=hash]').val()); 184 $('.spenden-paypal-form input[name=return]').val('/donate-success/' + $('.yamlform-submission-spenden-form input[type=text][name=hash]').val()); 185 $('.spenden-paypal-form').submit(); 186 } 187 }); 188 } 189 }); 190 191 if ($('.spenden-intro-teaser').length) { 192 $('input[type=radio][name=pay_method]').click(function(){ 193 $('.spenden-top-teaser').removeClass('active'); 194 $('.spenden-top-teaser.teaser-3').addClass('active'); 195 196 $('.spenden-top-teaser--text').removeClass('active'); 197 $('.spenden-top-teaser--text.spenden-top-teaser--text--3').addClass('active'); 198 }); 199 } 200 } 201 202 // media projekt Filter 203 $('#block-mediaprojektfilterblock select').on('change', function(){ 204 $('#views-exposed-form-media-overview-page-1 .form-item-nid input').val(($(this).val())); 205 $('#views-exposed-form-media-overview-page-1 .form-submit').trigger('click'); 206 }); 207 208 // news projekt Filter 209 $('#block-newsprojektfilterblock select').on('change', function(){ 210 console.log(1); 211 $('#views-exposed-form-news-block-2 .form-item-nid input').val(($(this).val())); 212 $('#views-exposed-form-news-block-2 .form-submit').trigger('click'); 213 }); 214 215 $('.spenden-sticky--form').click(function(){ 216 var lang = $('html').attr('lang'); 217 var prefix = ''; 218 if (defaultLang != lang) { 219 prefix = '/' + lang; 220 } 221 window.location.href = prefix + '/online-spenden'; 222 //$('#spendinoToolbarOpenerText').trigger('click'); 223 }); 224 225 if ($('.spenden-confirm-wrapper').length) { 226 var sid = getUrlParameter('sid'); 227 var email = getUrlParameter('email'); 228 if (sid || email) { 229 $.ajax({ 230 type: "get", 231 url: '/donate-confirm-api?sid=' + sid + '&email=' + email, 232 success: function(data) { 233 var textKey = ''; 234 if (typeof data.pay_method !== "undefined") { 235 switch (data.pay_method) { 236 case 'Lastschrift': 237 textKey = 'lastschrift'; 238 break; 239 case 'Ãberweisung': 240 textKey = 'ueberweisung'; 241 break; 242 case 'Paypal': 243 textKey = 'paypal'; 244 break; 245 } 246 $('.confirm-text--' + textKey).show(); 247 } 248 } 249 }); 250 } 251 } 252 253 254 $('#amounts').val('0'); 255 }); 256 257})(jQuery, Drupal); 258 259var getUrlParameter = function getUrlParameter(sParam) { 260 var sPageURL = decodeURIComponent(window.location.search.substring(1)), 261 sURLVariables = sPageURL.split('&'), 262 sParameterName, 263 i; 264 265 for (i = 0; i < sURLVariables.length; i++) { 266 sParameterName = sURLVariables[i].split('='); 267 268 if (sParameterName[0] === sParam) { 269 return sParameterName[1] === undefined ? true : sParameterName[1]; 270 } 271 } 272}; 273 274function spendinoOnLoad() { 275 var betrag = getUrlParameter('betrag'); 276 if (betrag) { 277 setSpendinoParam('amount', betrag); 278 } 279} 280function range_manage(){ 281amountVal = jQuery('#amounts').val();
282if(amountVal <= 30){ 283 jQuery('.spenden-block-content--amount-line div:first-child').trigger('click'); 284} 285else if((amountVal > 30) && (amountVal < 60)){ 286 jQuery('.spenden-block-content--amount-line div:nth-child(2)').trigger('click'); 287} 288else if(amountVal > 61){ 289 jQuery('.spenden-block-content--amount-line div:nth-child(3)').trigger('click'); 290} 291 jQuery('.spenden-block-content--amount i').css('left' , amountVal+'%'); 292} 293 294 295/* scoll-snap*/ 296const gra = function(min, max) { 297 return Math.random() * (max - min) + min; 298} 299const init = function(){ 300 let items = document.querySelectorAll('section'); 301 for (let i = 0; i < items.length; i++){ 302 items[i].style.background = randomColor({luminosity: 'light'}); 303 } 304 cssScrollSnapPolyfill() 305} 306init();
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.