MediaWiki:Centralnotice-template-Leichte Sprache Banner Apple: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 143: Zeile 143:
             <tr>
             <tr>
               <td>
               <td>
                 <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
                 <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed
                  diam nonumy eirmod tempor invidunt ut labore et dolore magna
                  aliquyam erat, sed diam voluptua. At vero eos et accusam et
                  justo duo dolores et ea rebum. Stet clita kasd gubergren, no
                  sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem
                  ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
                  nonumy eirmod tempor invidunt ut labore et dolore magna
                  aliquyam erat, sed diam voluptua. At vero eos et accusam et
                  justo duo dolores et ea rebum. Stet clita kasd gubergren, no
                  sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
               </td>
               </td>
               <td id="{{{banner}}}-form-wrapper">
               <td id="{{{banner}}}-form-wrapper">
Zeile 198: Zeile 207:
         BFSWDE33BER - IBAN DE33 1002 0500 0001 1947 00 </p>
         BFSWDE33BER - IBAN DE33 1002 0500 0001 1947 00 </p>
     </div>
     </div>
    <script type="text/javascript">
 
$( document ).ready( function() {
  $('body').prepend($('#centralNotice'));
 
  var impCount = increaseImpCount();
  $("#impCount").val(impCount);
  var bannerImpCount = increaseBannerImpCount();
  $("#bImpCount").val(bannerImpCount);
 
  setTimeout( addBannerSpace, 15000 );
  if(wgUserName !== null) $('#wikilogin').val('yes');
  $(window).resize(function() {
    //addBannerSpace();
  });
 
  $( ".send" ).click( function( e ) {
    return validateForm();
  });
 
  $('#{{{banner}}}-close').click(function() {
    hideBanner();
    removeBannerSpace();
    return false;
  });
 
  $('#{{{banner}}}').mouseenter(function() {
    $('p#{{{banner}}}-legal').clearQueue().animate({
      top: '0px'
    });
  });
  $('#{{{banner}}}').mouseleave(function() {
    $('p#{{{banner}}}-legal').animate({
      top: '-100px'
    });
  });
});
 
function addBannerSpace() {
  var expandableBannerHeight = $('div#{{{banner}}}').height() + 44 + $('div#{{{banner}}}-legal').height();
  switch(skin) {
    case 'vector':
      $('#{{{banner}}}').css( 'top', 0 - expandableBannerHeight );
      $('#mw-panel').animate({top: expandableBannerHeight + 160}, 1000);
      $('#mw-head').animate({top: expandableBannerHeight}, 1000);
      $('#mw-page-base').animate({paddingTop: expandableBannerHeight}, 1000);
      break;
    case 'monobook':
      $('#globalWrapper').css('position', 'relative');
      $('#globalWrapper').css('top', expandableBannerHeight);
      $('#{{{banner}}}').css('top', '-20px');
      $('#{{{banner}}}').css('background', 'none');
      break;
  }
  $('#{{{banner}}}').css('display', 'block');
  $('#{{{banner}}}').animate({top: 0}, 1000);
}
function removeBannerSpace() {
  switch(skin) {
    case 'vector':
      $('#mw-panel').css('top', 160);
      $('#mw-head').css('top', 0);
      $('#mw-page-base').css('padding-top', 0);
      break;
    case 'monobook':
      $('#globalWrapper').css('position', 'relative');
      $('#globalWrapper').css('top', 0);
      break;
  }
}
 
function increaseImpCount() {
  impCount = parseInt($.cookie('centralnotice_banner_impression_count')) | 0;
  $.cookie('centralnotice_banner_impression_count', impCount + 1, { expires: 7, path: '/' });
  return impCount + 1;
}
 
function increaseBannerImpCount() {
  var impCount = 0;
 
  if($.cookie('centralnotice_single_banner_impression_count')) {
    var impCountCookie = $.cookie('centralnotice_single_banner_impression_count');
    var bannerImpCount = impCountCookie.split("|");
    if(bannerImpCount[0] === '{{{banner}}}') {
      impCount = parseInt(bannerImpCount[1]);
    }
  }
  $.cookie('centralnotice_single_banner_impression_count', '{{{banner}}}|' + (impCount + 1), { expires: 7, path: '/' });
  return (impCount + 1);
}
 
function validateForm() {
  var chkdPayment = $( 'input[name=pay]:checked', '#{{{banner}}}-form' ).val();
  switch( chkdPayment ) {
    case "BEZ":
      $( '#form-page' ).val( 'Formularseite2-Lastschrift' );
      break;
    case "UEB":
      $( '#form-page' ).val( 'Formularseite2-Überweisung' );
      break;
    case "PPL":
      $( '#form-page' ).val( 'Formularseite2-PayPal' );
      break;
    case "MCP":
      $( '#form-page' ).val( 'Formularseite2-Micropayment' );
      break;
  }
  var form = document.donationForm;
  var error = false;
 
  if($('#interval_multiple').attr('checked') === 'checked') {
    if($('input[name=interval]:checked', form).length !== 1) {
      alert("Es wurde kein Zahlungsintervall ausgewählt.");
      return false;
    } else {
      $('#periode').val($('input[name=interval]:checked', form).val());
    }
  } else {
    $('#periode').val("0");
  }
 
  // Get amount selection
  var amount = null;
  for ( var i = 0; i < form.betrag.length; i++ ) {
    if ( form.betrag[i].checked ) {
      amount = form.betrag[i].value;
      break;
    }
  }
  if ( form.amountGiven.value != "" ) {
    var otherAmount = form.amountGiven.value;
    otherAmount = otherAmount.replace(/[,.](\d)$/, '\:$10');
    otherAmount = otherAmount.replace(/[,.](\d)(\d)$/, '\:$1$2');
    otherAmount = otherAmount.replace(/[\$,.]/g, '');
    otherAmount = otherAmount.replace(/:/, '.');
    form.amountGiven.value = otherAmount;
    amount = otherAmount;
    $('#input_amount_other').val( otherAmount );
  }
  // Check amount is a real number
  error = ( amount == null || isNaN( amount ) || amount.value <= 0 );
  // Check amount is at least the minimum
  if ( amount < 1 || error ) {
    alert( 'Der Mindestbetrag beträgt 1 Euro.');
    return false;
  } else if ( amount > 99999 ) {
    alert( 'Der Spendenbetrag ist zu hoch.' );
    return false;
  }
  return !error;
}
</script>
   </body>
   </body>
</html>
</html>
5.651

Bearbeitungen