Jump to content

MediaWiki:Centralnotice-template-B16WMDE thankyou machmit

From Meta, a Wikimedia project coordination wiki

<script type="text/javascript">/*jshint latedef: nofunc */ /*jshint unused: false */ /* globals mw, alert, GlobalBannerSettings */ var finalDateTime = new Date( 2016, 11, 31, 23, 59, 59 ), /* jshint -W079 */ GlobalBannerSettings = typeof GlobalBannerSettings !== 'undefined' ? GlobalBannerSettings : {}, /* jshint +W079 */ baseDate = replaceWikiVars( '{{{donations-date-base}}}' ), collectedBase = parseInt( replaceWikiVars( '{{{donations-collected-base}}}' ), 10 ), donorsBase = parseInt( replaceWikiVars( '{{{donators-base}}}' ), 10 ), donationsPerMinApproximation = parseFloat( replaceWikiVars( '{{{appr-donations-per-minute}}}' ) ), donorsPerMinApproximation = parseFloat( replaceWikiVars( '{{{appr-donators-per-minute}}}' ) ), noIntervalSelectedMessage = replaceWikiVars( '{{{no-interval-message}}}' ) || 'Bitte wählen Sie zuerst ein Zahlungsintervall.', amountEmptyMessage = replaceWikiVars( '{{{amount-empty-message}}}' ) || 'Bitte wählen Sie zuerst einen Betrag.', amountTooLowMessage = replaceWikiVars( '{{{amount-too-low-message}}}' ) || 'Bitte geben Sie einen Spendenbetrag von min. 1€ ein.', amountTooHighMessage = replaceWikiVars( '{{{amount-too-high-message}}}' ) || 'Der Spendenbetrag ist zu hoch.', allBannersImpCookie = 'centralnotice_banner_impression_count', singleBannerImpCookie = 'centralnotice_single_banner_impression_count', bannerCloseTrackRatio = replaceWikiVars( '{{{banner-close-track-ratio}}}' ) || 0.01, showBanner = true, BannerEventHandlers = BannerEventHandlers || {}, messages = { en: { day: 'day', days: 'days' }, de: { day: 'Tag', days: 'Tage' } };


BannerEventHandlers.handleAmountSelected = function () { $( '#amount_other' ).prop( 'checked', false ); $( '#amount-other-input' ).val( ); // function call for backwards compatibility, once all banners support validation events, trigger validation:amount:ok instead hideAmountError(); };

BannerEventHandlers.handleCustomAmount = function() { $( 'input:radio[name=betrag_auswahl]' ).prop( 'checked', false ); $( '#amount_other' ).prop( 'checked', true ); hideAmountError(); };

function bannerHasValidationEventHandling() { return typeof $( '#WMDE_Banner' ).data( 'validation-event-handling' ) !== 'undefined'; }

function initializeBannerEvents() { var banner = $( '#WMDE_Banner' );

banner.on( 'amount:select', null, BannerEventHandlers.handleAmountSelected ); banner.on( 'amount:custom', null, BannerEventHandlers.handleCustomAmount );

if ( bannerHasValidationEventHandling() ) { banner.trigger( 'validation:init', banner.data( 'validation-event-handling' ) ); } }


$( function () { $( '#WMDE_Banner-close' ).click( function () { if ( Math.random() < bannerCloseTrackRatio ) { $( '#WMDE_Banner-close-ct' ).attr( 'src', 'https://tracking.wikimedia.de/piwik/piwik.php?idsite=1&url=https://spenden.wikimedia.de/banner-closed/{{{BannerName}}}&rec=1' ); } $( '#WMDE_Banner' ).hide(); mw.centralNotice.hideBanner(); removeBannerSpace();

return false; } );

// hide banner when the visual editor is initialized $( '#ca-ve-edit, .mw-editsection-visualeditor' ).click( function () { $( '#WMDE_Banner' ).hide(); removeBannerSpace(); } );

// TODO: remove when all banners use custom events $( '#amount-other-input, #amount_other' ).on( 'click', BannerEventHandlers.handleCustomAmount );

// Does not work in current banners because the input field is hidden - remove whan all banners use custom event $( 'input:radio[name=betrag_auswahl]' ).on( 'click', BannerEventHandlers.handleAmountSelected );

$( '#interval_tab_onetime, #interval_onetime' ).on( 'click', function () { removeSpaceForIntervalOptions(); hideFrequencyError(); $( '.interval-options' ).addClass( 'interval-hidden' ); $( '#interval_onetime' ).prop( 'checked', true ); $( '#interval_multiple' ).prop( 'checked', false ); } );

$( '#interval_tab_multiple, #interval_multiple' ).on( 'click', function () { addSpaceForIntervalOptions(); $( '.interval-options' ).removeClass( 'interval-hidden' ); $( '#interval_multiple' ).prop( 'checked', true ); $( '#interval_onetime' ).prop( 'checked', false ); } ); $( '.donation-interval' ).on( 'click', function () { hideFrequencyError(); } );

initializeBannerEvents(); } );

function getDaysLeft() { var daysLeft = Math.floor( new Date( finalDateTime - new Date() ) / 1000 / 60 / 60 / 24 ); return ( daysLeft < 0 ) ? 0 : daysLeft; }

function getDaysRemaining( language ) { var daysRemaining = getDaysLeft(), lang = language || 'de'; // TODO manually hack to fix older banners from 2014 if ( daysRemaining === 0 ) { $( '#donationRemaining' ).width( 0 ); $( '#donationRemaining' ).html( ); } return daysRemaining + ' ' + ( daysRemaining > 1 ? messages[ lang ].days : messages[ lang ].day ); }

function getSecsPassed() { var startDate = baseDate.split( '-' ), startDateObj = new Date( startDate[ 0 ], startDate[ 1 ] - 1, startDate[ 2 ] ), maxSecs = Math.floor( new Date( finalDateTime - startDateObj ) / 1000 ), secsPassed = Math.floor( ( new Date() - startDateObj ) / 1000 );

if ( secsPassed < 0 ) { secsPassed = 0; } if ( secsPassed > maxSecs ) { secsPassed = maxSecs; }

return secsPassed; }

function getApprDonationsRaw( rand ) { var startDonations = collectedBase, secsPast = getSecsPassed();

return startDonations + getApprDonationsFor( secsPast, rand ); }

function getApprDonatorsRaw( rand ) { var startDonators = donorsBase, secsPast = getSecsPassed();

return startDonators + getApprDonatorsFor( secsPast, rand ); }

function getApprDonationsFor( secsPast, rand ) { var apprDontionsMinute = donationsPerMinApproximation, randFactor = 0;

if ( rand === true ) { randFactor = Math.floor( ( Math.random() ) + 0.5 - 0.2 ); }

return ( secsPast / 60 * ( apprDontionsMinute * ( 100 + randFactor ) ) / 100 ); }

function getApprDonatorsFor( secsPast, rand ) { var apprDonatorsMinute = donorsPerMinApproximation, randFactor = 0;

if ( rand === true ) { randFactor = Math.floor( ( Math.random() ) + 0.5 - 0.2 ); }

return ( secsPast / 60 * ( apprDonatorsMinute * ( 100 + randFactor ) ) / 100 ); }

function getCurrentGermanDay() { switch ( new Date().getDay() ) { case 0: return 'Sonntag'; case 1: return 'Montag'; case 2: return 'Dienstag'; case 3: return 'Mittwoch'; case 4: return 'Donnerstag'; case 5: return 'Freitag'; case 6: return 'Samstag'; default: return ; } }

function getCurrentDayInEnglish() { switch ( new Date().getDay() ) { case 0: return 'Sunday'; case 1: return 'Monday'; case 2: return 'Tuesday'; case 3: return 'Wednesday'; case 4: return 'Thursday'; case 5: return 'Friday'; case 6: return 'Saturday'; default: return ; } }

function getDigitGroupingCharacter() { switch ( mw.config.get( 'wgContentLanguage' ) ) { case 'de': return '.'; case 'en': return ','; default: return '.'; } }

function addPointsToNum( num ) { // jscs:disable disallowImplicitTypeConversion num = parseInt( num, 10 ) + ; // jscs:enable disallowImplicitTypeConversion num = num.replace( /\./g, ',' ); return num.replace( /(\d)(?=(\d\d\d)+(?!\d))/g, '$1' + getDigitGroupingCharacter() ); }

function floorF( num ) { return Math.floor( num * 100 ) / 100; }

function getImpCount() { return parseInt( $.cookie( allBannersImpCookie ), 10 ) || 0; }

function getBannerImpCount( bannerId ) { var cookieValue, cookieData;

if ( $.cookie( singleBannerImpCookie ) ) { cookieValue = $.cookie( singleBannerImpCookie ); cookieData = cookieValue.split( '|' ); if ( cookieData[ 0 ] === bannerId ) { return parseInt( cookieData[ 1 ], 10 ); } } return 0; }

function increaseImpCount() { var impCount = getImpCount(); $.cookie( allBannersImpCookie, impCount + 1, { expires: 7, path: '/' } ); return impCount + 1; }

function increaseBannerImpCount( bannerId ) { var impCount = getBannerImpCount( bannerId );

$.cookie( singleBannerImpCookie, bannerId + '|' + ( impCount + 1 ), { expires: 7, path: '/' } ); return ( impCount + 1 ); }

function validateForm() { var chkdPayment = $( 'input[name=pay]:checked', '#WMDE_BannerForm' ).val(), form = document.donationForm, error = false, amount;

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; }

if ( !validateAndSetPeriod() ) { return false; } amount = getAmount();

// Check amount is at least the minimum if ( amount === false ) { showAmountError( amountEmptyMessage ); return false; } else if ( amount < 1 || error ) { showAmountError( amountTooLowMessage ); return false; } else if ( amount > 99999 ) { showAmountError( amountTooHighMessage ); return false; } hideAmountError(); return amount; }

function showAmountError( text ) { if ( !bannerHasValidationEventHandling() ) { alert( text ); return; } $( '#WMDE_Banner' ).trigger( 'validation:amount:error', text ); }

function hideAmountError() { $( '#WMDE_Banner' ).trigger( 'validation:amount:ok' ); }

function showFrequencyError( text ) { if ( !bannerHasValidationEventHandling() ) { alert( text ); return; } $( '#WMDE_Banner' ).trigger( 'validation:period:error', text ); }

function hideFrequencyError() { $( '#WMDE_Banner' ).trigger( 'validation:period:ok' ); }

/**

* Check the "interval" radio buttons and change the "period" and "intervalType" fields accordingly.
* If "periodically" is selected but no interval is selected, this function
* will display an error message via alert.
*/

function validateAndSetPeriod() { var form = document.donationForm; if ( $( '#interval_multiple' ).is( ':checked' ) ) { if ( $( 'input[name=interval]:checked', form ).length !== 1 ) { showFrequencyError( noIntervalSelectedMessage ); return false; } else { $( '#intervalType' ).val( '1' ); $( '#periode' ).val( $( 'input[name=interval]:checked', form ).val() ); } } else if ( $( '#interval_onetime' ).is( ':checked' ) ) { $( '#periode' ).val( '0' ); $( '#intervalType' ).val( '0' ); } else { // check if we have interval tabs (non-fulltop-banner) if ( $( '.interval_tab' ).length > 0 ) { $( '#periode' ).val( '0' ); $( '#intervalType' ).val( '0' ); } else { showFrequencyError( noIntervalSelectedMessage ); return false; } } hideFrequencyError(); return true; }

function getAmount() { var amount = null, otherAmount = $( '#amount-other-input' ).val(), form = document.donationForm;

amount = $( 'input[name=betrag_auswahl]:checked' ).val();

if ( otherAmount !== ) { otherAmount = otherAmount.replace( /[,.](\d)$/, '\:$10' ); otherAmount = otherAmount.replace( /[,.](\d)(\d)$/, '\:$1$2' ); otherAmount = otherAmount.replace( /[\$,.]/g, ); otherAmount = otherAmount.replace( /:/, '.' ); $( '#amount-other-input' ).val( otherAmount ); amount = otherAmount; }

if ( amount === null || isNaN( amount ) ) { return false; }

return amount; }

function addBannerSpace() { var expandableBannerHeight = $( 'div#WMDE_Banner' ).height() + 44, bannerDivElement = $( '#WMDE_Banner' ), skin = getSkin();

if ( !showBanner ) { return; } switch ( skin ) { case 'vector': bannerDivElement.css( 'top', 0 ); bannerDivElement.css( 'display', 'block' ); $( '#mw-panel' ).css( 'top', expandableBannerHeight + 160 ); $( '#mw-head' ).css( 'top', expandableBannerHeight ); $( '#mw-page-base' ).css( 'paddingTop', expandableBannerHeight ); break; case 'minerva': $( '#mw-mf-viewport' ).css( 'top', expandableBannerHeight ); $( '#mw-mf-page-center, #mw-mf-page-left' ).css( 'top', expandableBannerHeight ); break; case 'monobook': $( '#globalWrapper' ).css( 'position', 'relative' ); $( '#globalWrapper' ).css( 'top', expandableBannerHeight ); bannerDivElement.css( 'top', '-20px' ); bannerDivElement.css( 'background', 'none' ); break; } }

function addBannerSpaceWithRollo() { var expandableBannerHeight = $( 'div#WMDE_Banner' ).height() + 44, bannerDivElement = $( '#WMDE_Banner' ), skin = getSkin();

if ( !showBanner ) { return; } switch ( skin ) { case 'vector': bannerDivElement.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 'minerva': $( '#mw-mf-viewport' ).css( 'top', expandableBannerHeight ); $( '#mw-mf-page-center, #mw-mf-page-left' ).css( 'top', expandableBannerHeight ); break; case 'monobook': $( '#globalWrapper' ).css( 'position', 'relative' ); $( '#globalWrapper' ).css( 'top', expandableBannerHeight ); bannerDivElement.css( 'top', '-20px' ); bannerDivElement.css( 'background', 'none' ); break; } bannerDivElement.css( 'display', 'block' ); bannerDivElement.animate( { top: 0 }, 1000 ); }

function removeBannerSpace() { var skin = getSkin(); switch ( skin ) { case 'vector': $( '#mw-panel' ).css( 'top', 160 ); $( '#mw-head' ).css( 'top', 0 ); $( '#mw-page-base' ).css( 'padding-top', 0 ); break; case 'minerva': $( '#mw-mf-viewport' ).css( 'top', 0 ); $( '#mw-mf-page-center, #mw-mf-page-left' ).css( 'top', 0 ); break; case 'monobook': $( '#globalWrapper' ).css( 'position', 'relative' ); $( '#globalWrapper' ).css( 'top', 0 ); break; } }

function addSpaceForIntervalOptions() { var $intervalOptionsContainer = $( 'div.interval-options' ), expandableBannerHeight = $intervalOptionsContainer.height(); if ( $intervalOptionsContainer && $intervalOptionsContainer.is( ':visible' ) ) { return; }

switch ( getSkin() ) { case 'vector': $( '#mw-panel' ).css( { top: parseInt( $( '#mw-panel' ).css( 'top' ), 10 ) + expandableBannerHeight + 'px' } ); $( '#mw-head' ).css( { top: parseInt( $( '#mw-head' ).css( 'top' ), 10 ) + expandableBannerHeight + 'px' } ); $( '#mw-page-base' ).css( { paddingTop: parseInt( $( '#mw-page-base' ).css( 'padding-top' ), 10 ) + expandableBannerHeight + 'px' } ); break; case 'minerva': $( '#mw-mf-viewport' ).css( { top: parseInt( $( '#mw-mf-viewport' ).css( 'top' ), 10 ) + expandableBannerHeight + 'px' } ); $( '#mw-mf-page-center, #mw-mf-page-left' ).css( { top: parseInt( $( '#mw-mf-page-center' ).css( 'top' ), 10 ) + expandableBannerHeight + 'px' } ); break; case 'monobook': $( '#globalWrapper' ).css( { top: parseInt( $( '#globalWrapper' ).css( 'top' ), 10 ) + expandableBannerHeight + 'px' } ); break; } }

function removeSpaceForIntervalOptions() { var $intervalOptionsContainer = $( 'div.interval-options' ), expandableBannerHeight = $intervalOptionsContainer.height() + 5; if ( $intervalOptionsContainer && !$intervalOptionsContainer.is( ':visible' ) ) { return; }

switch ( getSkin() ) { case 'vector': $( '#mw-panel' ).css( { top: ( parseInt( $( '#mw-panel' ).css( 'top' ), 10 ) - expandableBannerHeight ) + 'px' } ); $( '#mw-head' ).css( { top: ( parseInt( $( '#mw-head' ).css( 'top' ), 10 ) - expandableBannerHeight ) + 'px' } ); $( '#mw-page-base' ).css( { paddingTop: ( parseInt( $( '#mw-page-base' ).css( 'padding-top' ), 10 ) - expandableBannerHeight ) + 'px' } ); break; case 'minerva': $( '#mw-mf-viewport' ).css( { top: ( parseInt( $( '#mw-mf-viewport' ).css( 'top' ), 10 ) - expandableBannerHeight ) + 'px' } ); $( '#mw-mf-page-center, #mw-mf-page-left' ).css( { top: ( parseInt( $( '#mw-mf-page-center' ).css( 'top' ), 10 ) - expandableBannerHeight ) + 'px' } ); break; case 'monobook': $( '#globalWrapper' ).css( { top: ( parseInt( $( '#globalWrapper' ).css( 'top' ), 10 ) - expandableBannerHeight ) + 'px' } ); break; } }

/**

* Calculate the number of donors needed, given an average donation amount.
*
* This function cannot return less than 0 donors when the target has been reached.
*
* @param  {number} averageDonation Average donation amount in EUR
* @return {number} Number of donors needed (rounded up)
*/

function getRemainingDonorsNeeded( averageDonation ) { var dRemaining, dCollected, numDonors; dCollected = getApprDonationsRaw(); dRemaining = GlobalBannerSettings.goalSum - dCollected; numDonors = Math.ceil( dRemaining / averageDonation ); return Math.max( 0, numDonors ); }

function replaceWikiVars( text ) { var re = /\{\{\{([^\}]+)\}\}\}/g, wikiVarMatch; while ( ( wikiVarMatch = re.exec( text ) ) !== null ) { if ( GlobalBannerSettings[ wikiVarMatch[ 1 ] ] ) { text = text.replace( wikiVarMatch[ 0 ], GlobalBannerSettings[ wikiVarMatch[ 1 ] ] ); } else { text = text.replace( wikiVarMatch[ 0 ], ); } } return text; }

function getSkin() { if ( onMediaWiki() ) { return mw.config.get( 'skin' ); } return 'vector'; }

function onMediaWiki() { return typeof mw === 'object' && typeof mw.centralNotice !== 'undefined'; }</script> <style> .thankyou-wrapper { position: absolute; z-index: 1000; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5); }

#thankyou-banner { background-color: #97b314; padding: 0.5em 2em; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }

#thankyou-banner ul { list-style-type: none; padding-left: 0; text-align: right; }

#thankyou-banner ul:after { content: ; display: inline-block; width: 100%; }

#thankyou-banner ul:before { content: ; display: block; margin-top: -1.25em; }

#thankyou-banner ul li { display: inline-block; margin-right: -.25em; padding: .75em .5em; position: relative; top: 1.25em; }

#thankyou-banner ul img { height: 35px; }

@media (min-width: 760px) { #thankyou-banner ul li { padding: .75em 1em; } }

@media (min-width: 860px) { #thankyou-banner ul li { padding: .75em 2em; } }

.thankyou-text { color: #ffffff; text-align: left; text-shadow: 0 0 3px rgba( 0, 0, 0, 0.5 ); }

.thankyou-btn { background-color: #e9e9e9; padding: 14px 20px 20px; text-align: center; transform: rotate(-2.5deg); cursor: pointer; }

.thankyou-btn.active { box-shadow: inset 0 0 6px rgba( 0, 0, 0, 0.75 ); transform: none; }

.thankyou-btn.active::after { content: ; position: absolute; bottom: -10px; left: 43%; border-width: 17px; border-style: solid; border-color: transparent transparent #dce4e8 transparent; }

#thankyou-dropdown { display: none; position: relative; background-color: #dce4e8; padding: 30px 0; text-align: center; width: 100%; }

#thankyou-dropdown .content-image { width: 360px; }

#thankyou-dropdown .content-textbox { width: auto; margin: 0; background-color: #ffffff; color: #000000; padding: 20px; text-align: left; line-height: 1.3em; }

#thankyou-dropdown .content-textbox .link { color: #0645ad; cursor: pointer; }

#thankyou-dropdown .content-textbox .link:hover { text-decoration: underline; }

#thankyou-dropdown .left { margin-right: 360px;

}

#thankyou-dropdown .right { margin-left: 360px; }

.content-thankyou, .content-member, .content-editor { margin: 0 50px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }

.content-thankyou p:first-child { margin-bottom: .9em; }

.content-thankyou .signature { display: block; margin-top: 40px; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.banner-close { width: 20px; height: 20px; background: rgba(0, 0, 0, 0) url("//upload.wikimedia.org/wikipedia/commons/3/30/Medium-white-close.png") no-repeat scroll 5px 5px; position: absolute; right: 5px; top: 5px; cursor: pointer; border: 2px solid white; border-radius: 12px; }

.dropdown-close { display: inline-block; position: relative; right: -40px; top: -16px; z-index: 999; font-size: .8em; text-transform: uppercase; text-align: right; width: 100%; }

.dropdown-close-label { display: inline-block; cursor: pointer; opacity: .66; z-index: 999; }

.dropdown-close-label:hover { opacity: 1; }

.dropdown-close-icon { background: url('//upload.wikimedia.org/wikipedia/donate/3/32/Close-thin.png') no-repeat center center; width: 9px; height: 9px; float: right; display: block; margin: .2em .4em; }

#WMDE_BannerLightbox p { white-space: normal; margin: 15px 5px; }

#WMDE_BannerLightbox a { color: black; text-decoration: underline; cursor: pointer; }

#WMDE_BannerLightbox-info { position: absolute; z-index: 10000; width: 100%; height: 100%; background: rgba(124, 132, 153, 0.6) none repeat scroll 0 0; padding-top: 5px; display: none; }

.banner-lightbox-comments { width: 650px; }

.banner-lightbox { font-size: 10pt; font-family: Helvetica, Arial, sans-serif; padding: 20px; background: #FFFFFF; border: 1px solid #A9A9A9; box-shadow: 3px 0 5px rgba(0, 0, 0, 0.5); margin: auto; }

.banner-lightbox-title { color: #545454; font-size: 14px; font-weight: bold; margin-bottom: 10px; }

.banner-lightbox-title .icon-bar-chart, .banner-lightbox-title .icon-hand-right, .banner-lightbox-title .icon-parcel { position: relative; top: 4px; margin-right: 8px; }

.banner-lightbox hr { border: 0; border-top: 1px solid #cfd2d9; margin: 20px 0; }

.banner-lightbox a { color: #545454; cursor: pointer; text-decoration: underline; }

.lightbox-list-item span { vertical-align: bottom; margin-right: 5px; }

.logo-itz-white { /*background: transparent url("../img/itz_logo_white.png") no-repeat scroll center center;*/ float: right; display: block; height: 30px; width: 100px; margin-top: -10px; }

.banner-lightbox-more { display: block; text-align: center; }

.banner-lightbox-close { color: #545454; float: right; margin-right: -15px; margin-top: -16px; cursor: pointer; }

.donationComment { font-size: 14px; margin: 0 -20px; padding: 12px 15px; }

.donationComment:nth-child(2n) { background: #eef0fc none repeat scroll 0 0; }

.donationMeta { font-size: 12px; font-weight: normal; margin-top: 8px; text-align: right; }

#WMDE_BannerLightbox-info [class^="icon-"], #WMDE_Banner [class*=" icon-"] { display: inline-block; background-repeat: no-repeat; background-image: url('//upload.wikimedia.org/wikipedia/commons/6/6f/Icomoon_website_icon_sprite.svg'); }

.icon-bar-chart { width: 17px; height: 16px; background-position: 0 -40px; }

.icon-cross { width: 14px; height: 16px; background-position: 0 -80px; }

.icon-0008-quill { background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%0A%3Cpath%20d%3D%22M0%2064c8-24%2028.938-64%2064-64-16.438%2013.188-24%2044-36%2044s-12%200-12%200l-12%2020h-4z%22%20fill%3D%22%23000000%22%3E%3C/path%3E%0A%3C/svg%3E%0A') !important; background-repeat: no-repeat; width: 16px; height: 16px; background-size: cover; opacity: .65; } </style>

<script type="text/javascript"> function addSpaceInstantly() { var bannerHeight = $( 'div#thankyou-banner' ).height() + 20, skin = getSkin();

switch ( skin ) { case 'vector': $( '#mw-panel' ).css( { top: bannerHeight + 160 } ); $( '#mw-head' ).css( { top: bannerHeight } ); $( '#mw-page-base' ).css( { paddingTop: bannerHeight } ); break; case 'minerva': $( '#mw-mf-viewport' ).css( { top: bannerHeight } ); break; } }

function handleButtonClick( $clickedButton ) { if ( $clickedButton.hasClass( 'active' ) ) { $clickedButton.removeClass( 'active' ); $( '#thankyou-dropdown' ).slideUp(); } else { $( '.thankyou-btn' ).removeClass( 'active' ); $clickedButton.addClass( 'active' ); $( '#thankyou-dropdown > div' ).hide(); $( $clickedButton.data( 'content-relation' ) ).show(); $( '#thankyou-dropdown' ).slideDown(); } }

function trackClick( path ) { $( '#WMDE_Banner-close-ct' ).attr( 'src', encodeURI( "https://tracking.wikimedia.de/piwik/piwik.php?idsite=1&rec=1&url=https://spenden.wikimedia.de/" + path ) ); }

$( document ).ready( function () { $( 'body' ).prepend( $( '#centralNotice' ) ); addSpaceInstantly();

$( window ).resize( function () { addSpaceInstantly(); } );

$( '.thankyou-btn' ).click( function () { handleButtonClick( $( this ) ); } );

$( '.page-switcher' ).click( function () { $( 'html, body' ).animate( { scrollTop: $( '#thankyou-banner > ul' ).offset().top + 20 }, 0 ); handleButtonClick( $( $( this ).data( 'button-relation' ) ) ); } );

$( '#comment-link' ).click( function () { $( '#lightbox-comments' ).fadeIn( 'slow' ); } );

$( '.banner-lightbox-link' ).click( function () { $( '#WMDE_BannerLightbox-info' ).css( 'height', $( document ).height() + 'px' ); $( '#WMDE_BannerLightbox-info' ).show(); $( 'html, body' ).animate( { scrollTop: 0 }, 'slow' ); } );

$( '.dropdown-close' ).click( function () { $( '.thankyou-btn' ).removeClass( 'active' ); $( '#thankyou-dropdown' ).slideUp(); } );

$( '.banner-close' ).click( function () { $( '#WMDE_Banner' ).hide(); removeBannerSpace(); } );

$( '.banner-lightbox-close' ).on( 'click', function () { $( this ).parent().fadeOut( 300, function() { $( '#WMDE_BannerLightbox-info' ).hide(); } ); } );

$( '.trackable-link' ).click( function () { trackClick( $( this ).data( 'track-path' ) ); } );

} ); </script>

Liebe Leserinnen und Leser,

in den letzten sieben Wochen haben sich 422.033 Menschen entschieden, Wikipedia mit einer Spende etwas zurückzugeben. Mit ihren Spenden können wir das umsetzen, was wir uns für das Jahr 2017 vorgenommen haben. Wir möchten uns ganz herzlich bei allen Spenderinnen und Spendern für diese außergewöhnliche Unterstützung und für das uns entgegengebrachte Vertrauen bedanken.

Die Spendenkampagne ist eine Möglichkeit, sich für Freies Wissen zu engagieren. Es gibt noch weitere: Wussten Sie, dass alle bei Wikipedia mitmachen können und dass man Freies Wissen auch mit einer Mitgliedschaft unterstützen kann?

Liebe Leserinnen und Leser,

einmal im Jahr rufen wir einige Wochen lang zur Unterstützung von Wikipedia auf. Und jedes Jahr entscheiden sich hunderttausende Menschen in Deutschland, diesem Aufruf zu folgen. Allein in diesem Jahr haben 422.033 Menschen Wikipedia etwas zurückgegeben.

Ich möchte mich ganz herzlich bei Ihnen für diese außergewöhnliche Unterstützung und für das uns entgegengebrachte Vertrauen bedanken. Mir ist dabei besonders wichtig, auch vielen Dank für die zu sagen, die unzählige Menschen zusammen mit einer Spende auf den Weg gebracht haben. Ihre Worte der Unterstützung und des Lobes für Wikipedia geben uns eine unbeschreibliche Motivation.

Dank muss auch an die vielen Autorinnen und Autoren gehen, die sich unermüdlich jeden Tag um die Verbesserung Wikipedias kümmern. Ohne diese Freiwilligen – alleine in Deutschland um die 6.000 – wäre Wikipedia nicht so erfolgreich und hätte im Jahr 2016 nicht ihr 15-jähriges Bestehen und den Zwei-Millionsten-Artikel feiern können.

Der Erfolg der Spendenkampagne verdeutlicht, dass Wikipedia eine großartige Gemeinschaft von Engagierten ist: Autorinnen und Autoren, die ihr Wissen der Welt zur Verfügung stellen und Spenderinnen und Spender, die für die Unabhängigkeit dieses Wissens sorgen. Weil es diese Gemeinschaft gibt, haben wir mit Wikipedia nicht nur eine der beliebtesten Webseiten der Welt, sondern kommen dem freien Zugang zu Wissen für alle Menschen auf dieser Welt jeden Tag ein Stück näher.

Seit 10 Jahren engagiere ich mich selbst ehrenamtlich für Freies Wissen. 2007 habe ich begonnen für Wikipedia zu schreiben, um dem Projekt etwas zurückzugeben. Als Vorsitzender im ehrenamtlichen Präsidium von Wikimedia Deutschland möchte ich dazu beitragen, dass Freies Wissen in Deutschland selbstverständlich wird; so selbstverständlich wie wir heute Wikipedia tagtäglich nutzen. Dies ist noch ein langer Weg, wenn man bedenkt, wie viele Inhalte in den Wikimedia-Projekten noch fehlen.

Das Jahr 2017 steht für uns daher im Zeichen von fünf Schwerpunkten: Wir arbeiten daran, mehr Menschen für die Mitarbeit in der Wikipedia zu gewinnen und unterstützen bereits aktive Freiwillige in ihrem Engagement. Wir treiben außerdem die Entwicklung der freien Datenbank Wikidata voran und setzen technische Wünsche der deutschsprachigen Wikipedia-Community um. Darüber hinaus engagieren wir uns auf politischer Ebene für bessere Rahmenbedingungen, etwa im Urheberrecht, und helfen Kultur-, Bildungs- und Wissenschaftseinrichtungen ihr Wissen für Wikipedia & Co. frei verfügbar zu machen.

Unser Ziel ist es eine Welt, in der jeder Mensch gleichermaßen ungehinderten Zugang zu Freiem Wissen hat. Das schaffen wir nur gemeinsam mit Ihnen; ich bin sehr dankbar, dass so viele Menschen - sei es durch die aktive Mitarbeit in der Wikipedia, durch eine Spende oder durch eine Mitgliedschaft bei Wikimedia Deutschland - sich an der Erreichung dieses Ziels beteiligen.

Herzlichen Dank.

Ich wünsche Ihnen ein gesundes und erfolgreiches Jahr 2017.

<img class="signature" src="//upload.wikimedia.org/wikipedia/commons/b/ba/Signature-tim-m-hector.png" /> Tim Moritz Hector
Vorsitzender des Präsidiums von Wikimedia Deutschland e. V.

<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Figur_Dankesbanner_WerdeMitglied.png/200px-Figur_Dankesbanner_WerdeMitglied.png" usemap="#sign-member" /> <map name="sign-member"> <area shape="poly" coords="0, 130, 197, 121, 199, 199, 3, 208" class="trackable-link" data-track-path="link-clicked/{{{BannerName}}}/membership-sign" href="https://spenden.wikimedia.de/page/Fördermitgliedschaft?piwik_campaign={{{CampaignName}}}&piwik_kwd={{{BannerName}}}-sign" target="_blank" alt="Werde Mitglied"> </map>

Wikipedia ist mehr als eine Webseite. Wikipedia ist eine moderne Form des Ehrenamts. Tausende freiwillige Autorinnen und Autoren engagieren sich gemeinsam, um die größte Wissenssammlung der Welt zu erstellen. Wikimedia Deutschland – der deutsche Förderverein hinter Wikipedia – unterstützt die Freiwilligen bei ihrem Engagement. Unsere Vision ist der freie Zugang zu Wissen, zu Wikipedia und darüber hinaus.

Ihre Mitgliedschaft ermöglicht uns, das Freiwilligennetzwerk der Wikipedia und ihrer Schwesterprojekte zu unterstützen und zu erweitern. Ihre Unterstützung hilft dabei, die technische Infrastruktur sowie hilfreiche Werkzeuge zu verbessern und zu entwickeln. Ihre Mitgliedschaft ermöglicht uns auch, mit Institutionen wie Museen und Archiven zusammenzuarbeiten, damit diese ihre Inhalte frei zur Verfügung stellen. Darüber hinaus stärkt Ihre Mitgliedschaft unsere Stimme bei der Verbesserung der politischen wie auch rechtlichen Rahmenbedingungen für die Erstellung, Sammlung und Verbreitung von Freiem Wissen.

Als Mitglied fördern Sie Freies Wissen ganz einfach mit einem regelmäßigen Beitrag. Der Mindestbetrag für Privatpersonen beträgt jährlich 24 Euro – das sind nur 2 Euro pro Monat. Natürlich ist der Beitrag steuerlich absetzbar. Eine jährliche Zuwendungsbestätigung wird Ihnen automatisch zugesendet. Die Fördermitgliedschaft ist jederzeit formlos per E-Mail kündbar.

<a href="https://spenden.wikimedia.de/page/Fördermitgliedschaft?piwik_campaign={{{CampaignName}}}&piwik_kwd={{{BannerName}}}-link" class="trackable-link" data-track-path="link-clicked/{{{BannerName}}}/membership-link" target="_blank"> Unterstützen Sie Freies Wissen nachhaltig und werden Sie jetzt Fördermitglied von Wikimedia Deutschland. </a>

<img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Figur_Dankesbanner_Machmit.png/200px-Figur_Dankesbanner_Machmit.png" usemap="#sign-editor"> <map name="sign-editor"> <area shape="poly" coords="0, 9, 197, 0, 199, 79, 3, 88" class="trackable-link" data-track-path="link-clicked/{{{BannerName}}}/editor-sign" href="https://wmde.org/dankesbanner2016" target="_blank" alt="Schreib' mit"> </map>

Ohne die Arbeit der ehrenamtlichen Autorinnen und Autoren würde Wikipedia nicht funktionieren. Diese Gemeinschaft von Freiwilligen ist es, die das Wissen der Welt für alle zugänglich macht. Ungefähr 6.000 Menschen in Deutschland beteiligen sich regelmäßig aktiv daran, dass Wikipedia jeden Tag ein wenig besser wird.

Wikipedia ist ein offenes und gemeinschaftliches Projekt, in dem alle mitarbeiten dürfen und sollen. Es gibt viele verschiedene Möglichkeiten mitzumachen: Artikel verbessern und aktualisieren, Rechtschreibung korrigieren, Bilder hinzufügen oder einen ganz neuen Artikel anlegen. Selbst kleinste Änderungen können einen Artikel verbessern und dazu beitragen, dass Wikipedia aktuell und vertrauenswürdig bleibt. Somit hilft jeder Beitrag, Wikipedia zu erweitern und zu verbessern.

Schreiben Sie bei Wikipedia mit und tragen Sie zur größten Online-Enzyklopädie in der Geschichte der Menschheit bei! Als Autorin oder Autor können Sie Ihr Wissen in Wikipedia einfließen lassen und sich damit bei einer der beliebtesten Websites auf der Welt beteiligen.

<a href="https://wmde.org/dankesbanner2016" class="trackable-link" data-track-path="link-clicked/{{{BannerName}}}/editor-link" target="_blank"> Erfahren Sie hier, wie Sie mitmachen können, die Wikipedia zu erweitern und zu verbessern! </a>

<img id="WMDE_Banner-close-ct" src="//upload.wikimedia.org/wikipedia/commons/c/ce/Transparent.gif" border="0" height="0" width="0" style="display: none;">