Donate donatewiki https://donate.wikimedia.org/wiki/Special:FundraiserRedirector MediaWiki 1.47.0-wmf.3 first-letter Media Special Talk User User talk Donate Donate talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Campaign Campaign talk TimedText TimedText talk Module Module talk Template:Footer/Links/Default 10 3479 42826 42125 2026-05-21T21:17:41Z Pcoombe 5 use [[template:foundationsite link]] to link to new site, avoiding redirects 42826 wikitext text/x-wiki <div class="form-info-links"> * [[{{foundationsite link|give/donor-frequently-asked-questions/#problems-donating}} | {{int:Donate_interface-problemsdonating}}]] * [[{{foundationsite link|give/#ways-to-give}} | {{int:donate_interface-otherways-short}}]] * [[{{foundationsite link|give/donor-frequently-asked-questions}} | {{int:donate_interface-faqs}}]] </div> mljvq94u6z6u39ipkk3wtkftr620eq7 User:Pcoombe/sandbox 2 5775 42825 41385 2026-05-21T21:13:09Z Pcoombe 5 42825 wikitext text/x-wiki {{#invoke:Country_links|get_country_name_wrapper|fr|US}} [[{{foundationsite link|give/}}|Give]] [[{{foundationsite link|give/donor-frequently-asked-questions/}}|FAQ]] 0zkq3877rf36dyrhsflj0jvt3u9wuvm Template:Styles/Default.css 10 6437 42828 42783 2026-05-21T21:21:58Z Pcoombe 5 padding on form links 42828 css text/css /* === Template:Styles/Default.css === */ *, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } /* visually hidden - screenreader only */ .sr-only { border: 0 !important; clip: rect(1px, 1px, 1px, 1px) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; } body { margin: 0; padding: 0; font-family: sans-serif; line-height: 1.6; font-size: 16px; color: #202122; } p { margin: 0.5em 0; } /* Hide these until the required JavaScript fiddling has been done */ #actual-form, .consider-amounts { display: none; } #actual-form-loading { text-align: center; line-height: 1.2; } .error-nojs { max-width: 300px; color: #d73333; } /* Hide default MediaWiki stuff we don't want */ #mw-page-base, #mw-head-base, #mw-panel .portal, #mw-head, #catlinks, #firstHeading, #contentSub, #contentSub2, #siteSub, #jump-to-nav, .uls-tipsy, .mw-editsection, .printfooter { display: none; } .mw-jump-link { display: none !important; } /* Hide minerva stuff */ .header-container { display: none; } /* Vector 2022 */ .vector-column-end, .vector-main-menu-landmark, .vector-header-end, .vector-page-titlebar, .vector-page-toolbar { display: none !important; } /* Re-add gradient background */ body { background-image: linear-gradient(to bottom, #fff 40px, #f6f6f6 80px); background-position: top; background-repeat: repeat-x; background-color: #f6f6f6; } body #content { background-color: transparent; background-image: none; border: 0; padding-top: 32px; } /* Link colors for visibility */ .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { color: #36c; text-decoration: none; } .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: #6f4db3; } .mw-parser-output a:hover, .mw-parser-output a.external:hover, .mw-parser-output a.extiw:hover { text-decoration: underline; } .lp-error { color: #d73333; font-weight: 500; font-size: 14px; } /* Prevent site logos from showing through modals (e.g. for monthly convert) */ .vector-body { position: inherit; } body.modal-open { overflow: hidden; position: fixed; } /* --- Overall layout of the landing page --- */ #main-wrapper { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; gap: 24px; } body.rtl #main-wrapper { direction: rtl; } #form-wrapper { width: 380px; background-color: #fff; border: 1px solid #a2a9b1; border-radius: 2px; padding: 24px; font-size: 14px; } #appeal-wrapper { flex: 1 0 0; } /* --- Appeal --- */ #appeal { font-size: 16px; } #appeal .mw-heading2, #appeal-head { font-size: 21px; padding-bottom: 10px; border-bottom: 1px solid #a2a9b1; margin-bottom: 21px; } .quote-wrapper { padding: 140px 0; } /* --- Hide non-recurring capable payment methods on recurring forms --- */ .form-monthly .not-monthly-capable, form[data-frequency="monthly"] .not-monthly-capable, form[data-frequency="annual"] .not-monthly-capable { display: none; } /* --- Form --- */ #donate-form-wrapper fieldset { width: 100%; border: 0; margin: 0 0 8px 0; padding: 0; } .frequency-options ul, .amount-options ul { display: grid; margin: 0; padding: 0; list-style: none; gap: 8px; margin-bottom: 8px; } .frequency-options ul { grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); } .amount-options ul { grid-template-columns: 1fr 1fr 1fr 1fr; } .frequency-options ul li, .amount-options ul li { padding: 0; } /* --- Subheaders --- */ #radiobuttons-table-header, #paymenttype-table-header { display: block; margin-bottom: 6px; text-align: center; font-weight: bold; } /* --- Commmon button styles --- */ .frequency-options input[type="radio"], .amount-options input[type="radio"] { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; border: 0; clip: rect(0 0 0 0); } .frb-btn, .payment-method-button { display: flex; justify-content: center; align-content: center; align-items: center; flex-wrap: wrap; text-align: center; height: 50px; padding: 0 2px; border-radius: 2px; font-family: inherit; font-weight: 500; line-height: 1.2; cursor: pointer; transition: background-color 100ms, color 100ms, border-color 100ms, box-shadow 100ms; background-color: #f8f9fa; color: #222; border: 1px solid #a2a9b1; } .frb-btn:hover { background-color: #fff; color: #444; border-color: #a2a9b1; } .frb-btn:active { background-color: #c8ccd1; color: #000; border-color: #72777d; box-shadow: none; } input[type="radio"]:checked + .frb-btn { background-color: #2a4b8d; color: #fff; border-color: #2a4b8d; } .frb-btn:focus, .payment-method-button:focus { outline: 0; border-color: #36c; box-shadow: inset 0 0 0 1px #36c; } input[type="radio"]:focus + .frb-btn, input[type="radio"]:checked + .frb-btn:focus { box-shadow: inset 0 0 0 1px #36c, inset 0 0 0 2px #fff; } .payment-method-button { color: #36c; } .payment-method-button:hover { background-color: #fff; border-color: #447ff5; } .payment-method-button:active { background-color: #eff3fa; color: #2a4b8d; border-color: #2a4b8d; box-shadow: none; } /* --- Donation Amounts --- */ .amount-options .frb-btn { height: 60px; font-size: 15px; line-height: 1.2; text-align: center; } /* Smaller font size for countries with v long amounts */ .country-CO .amount-options .frb-btn, .country-CR .amount-options .frb-btn, .country-KR .amount-options .frb-btn, .country-PY .amount-options .frb-btn, .country-VN .amount-options .frb-btn { font-size: 13px; } .input_amount_other .frb-btn span { display: block; font-size: 12px; line-height: 1; margin-bottom: 2px; white-space: normal; text-align: center; } .input_amount_other input { display: block; width: 100%; border: 1px solid #a2a9b1; color: #222; padding: 2px; border-radius: 2px; direction: ltr; text-align: center; font-family: inherit; font-size: 16px; /* must be >=16px or mobile Safari zooms in when selected */ -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0 4px; } /* --- Opt-in and PTF input styles --- */ .lp-radio-wrapper, .lp-checkbox-wrapper { display: table; } .lp-radio, .lp-checkbox { display: table-cell; vertical-align: top; margin: 7px 8px 8px 2px; cursor: pointer; } body.rtl .lp-radio, body.rtl .lp-checkbox { margin: 7px 2px 8px 8px; } .lp-radio-label, .lp-checkbox-label { display: table-cell; vertical-align: top; padding: 4px 0; white-space: normal; font-size: 14px; line-height: 18px; font-weight: normal; cursor: pointer; } .lp-radio-label:hover, .lp-radio:focus + .lp-radio-label, .lp-radio:hover + .lp-radio-label, .lp-checkbox-label:hover, .lp-checkbox:focus + .lp-checkbox-label, .lp-checkbox:hover + .lp-checkbox-label { color: #36c; text-decoration: none; } .lp-radio:disabled + .lp-radio-label, .lp-checkbox:disabled + .lp-checkbox-label { color: #a2a9b1; } /* --- Opt-in --- */ .optin-options legend { padding: 0; font-size: inherit; font-weight: bold; } .optin-options ul { list-style: none; margin: 0; padding: 0; } .optin-options li { display: table; } .optin-smallprint { clear: both; font-size: 12px; line-height: 14px; margin-top: 8px; } .optin-no-prompt { display: none; margin: 0; padding: 6px; border: 2px solid #900; border-radius: 2px; font-size: 14px; line-height: 18px; font-weight: normal; } .optin-no-prompt.is-positive { border-color: #14866d; font-weight: bold; } .optin-no-prompt__yes { display: none; } .optin-no-prompt__no { display: block; } .optin-no-prompt.is-positive .optin-no-prompt__yes { display: block; } .optin-no-prompt.is-positive .optin-no-prompt__no { display: none; } /* --- PTF --- */ .ptf { display: none; } /* --- Payment method buttons --- */ .payment-method-div { padding: 4px 0; } /* Hide extra empty <p> tags between buttons */ .payment-method-div ~ p { display: none; } .payment-method-button { margin: 0; width: 100%; font-size: 17px; -webkit-appearance: none; -moz-appearance: none; appearance: none; overflow: hidden; gap: 2px; } /* --- Infobox ("Where your donation goes") --- */ #infobox-wrapper { font-size: 13px; line-height: 1.4; color: #54595d; font-weight: normal; margin-top: 8px } #infobox-wrapper .mw-heading2 { font-size: 16px; font-weight: bold; color: inherit; border: 0; margin-bottom: 8px; } #infobox-wrapper h2 { font-size: inherit; } /* --- Privacy and links --- */ #donate-footer { width: 100%; max-width: 948px; margin: 24px auto; text-align: left; font-size: 13px; line-height: 1.4; color: #54595d; } /* RTL fix for footer.*/ [lang="ar"] #donate-footer, [lang="he"] #donate-footer, [lang="fa"] #donate-footer, [lang="ur"] #donate-footer, [lang="ps"] #donate-footer, [lang="sd"] #donate-footer, [lang="dv"] #donate-footer, [lang="yi"] #donate-footer, [lang="ckb"] #donate-footer { text-align: start; } #donate-footer > div { margin-bottom: 1em; } .form-info-links, .form-info-links ul { list-style: none; margin: 0; text-align: center; font-size: 15px; } .form-info-links li { display: inline-block; } .form-info-links a { padding: 14px !important; } /* --- Footer --- */ .mw-footer { display: none; } /* Credit card logos. * Classes are added by https://donate.wikimedia.org/wiki/MediaWiki:DonationForm.js --- */ .paymentmethod-cc svg { display: none; } .cctypes-vmad, .cctypes-vmaj, .cctypes-vmj, .cctypes-vma, .cctypes-vm, .cctypes-CBvma, .cctypes-vmar { font-size: 0; /* Remove spacing between icons */ } .cctypes-vmad .cc-logo-visa, .cctypes-vmad .cc-logo-mastercard, .cctypes-vmad .cc-logo-amex, .cctypes-vmad .cc-logo-discover, .cctypes-vmaj .cc-logo-visa, .cctypes-vmaj .cc-logo-mastercard, .cctypes-vmaj .cc-logo-amex, .cctypes-vmaj .cc-logo-jcb, .cctypes-vmj .cc-logo-visa, .cctypes-vmj .cc-logo-mastercard, .cctypes-vmj .cc-logo-jcb, .cctypes-vma .cc-logo-visa, .cctypes-vma .cc-logo-mastercard, .cctypes-vma .cc-logo-amex, .cctypes-vm .cc-logo-visa, .cctypes-vm .cc-logo-mastercard, .cctypes-CBvma .cc-logo-CB, .cctypes-CBvma .cc-logo-visa, .cctypes-CBvma .cc-logo-mastercard, .cctypes-CBvma .cc-logo-amex, .cctypes-vmar .cc-logo-visa, .cctypes-vmar .cc-logo-mastercard, .cctypes-vmar .cc-logo-amex, .cctypes-vmar .cc-logo-rupay { display: inline-block !important; } .paymentmethod-cc .cc-logo-rupay { border: 0; } /* Logos - WP on top, WMF horizontal below */ #p-logo a { /* Need explicit height for backgrounds for IE */ background: top 30% center/160px 24px url(https://donate.wikimedia.org/static/images/mobile/copyright/wikipedia-wordmark-en.svg), top 70% center/160px 37px url(https://upload.wikimedia.org/wikipedia/donate/6/60/Wmf_logo_horiz_K.svg); background-repeat: no-repeat; margin-left: 8px; } /* Mobile styles */ @media (max-width: 981px) { /* Text & Logo layout */ body.skin-vector-legacy #content { margin: 0; padding: 140px 24px 24px 24px; } #mw-panel, #p-logo, #p-logo a { width: 100% !important; height: 140px; margin: 0; } #p-logo a { margin-left: 0; } /* Hide appeal */ #appeal-wrapper { display: none; } #form-wrapper { padding: 16px; } /* Footer */ div#footer { margin: 0; } } @media (max-width: 721px) { /* Stack appeal and form */ #appeal-wrapper { flex-basis: 100%; padding: 0; } } @media (max-width: 501px) { /* Appeal same width as form */ #appeal-wrapper { max-width: 380px; padding: 0; } body.skin-vector-legacy #content { padding: 140px 8px 8px 8px; } #donate-footer { max-width: 380px; } } #country-confirm { text-align: center; margin-top: -12px; padding: 4px 0; border-bottom: 1px solid #a2a9b1; margin-bottom: 8px; font-size: 90%; } @media (min-width: 980px) { #country-confirm { margin-top: -18px; } } /* === end of Template:Styles/Default.css === */ 4anje6k3tjhnoj4qt8j7byfk8bi7ix6 Template:URL/Tax 10 6844 42830 33854 2026-05-21T21:28:26Z Pcoombe 5 42830 wikitext text/x-wiki {{fullurl: {{Foundationsite link|give/donor-frequently-asked-questions/#tax-deductibility}} }}<noinclude>[[Category:Utility templates]]</noinclude> p7i25p43rkax4m7rv6hb1mexmtgd186 Module:Sandbox2 828 10399 42823 2026-05-21T20:30:48Z Pcoombe 5 Created page with "local p = {} -- Get URL for a page on the Wikimedia Foundation website, prefixed with a language code if supported function p.get_wmfsite_link( frame ) local supported_languages = { -- excludes English 'ar', 'ca', 'cs', 'da', 'de', 'el', 'es', 'fr', 'hu', 'it', 'ja', 'lv', 'nb', 'nl', 'pl', 'pt', 'ro', 'ru', 'sk', 'sv', 'uk', 'vi', 'zh-hans', 'zh-hant' } local args = frame.args local language = args.language or mw.getContentLa..." 42823 Scribunto text/plain local p = {} -- Get URL for a page on the Wikimedia Foundation website, prefixed with a language code if supported function p.get_wmfsite_link( frame ) local supported_languages = { -- excludes English 'ar', 'ca', 'cs', 'da', 'de', 'el', 'es', 'fr', 'hu', 'it', 'ja', 'lv', 'nb', 'nl', 'pl', 'pt', 'ro', 'ru', 'sk', 'sv', 'uk', 'vi', 'zh-hans', 'zh-hant' } local args = frame.args local language = args.language or mw.getContentLanguage().code local path = args.path local link = 'foundationsite:' for _, lang in ipairs(supported_languages) do if lang == language then link = link .. language .. '/' break end end link = link .. path return link end return p 32joiqn7ugg8xpotxstzwk4kh8ff17x Template:Foundationsite link 10 10400 42824 2026-05-21T21:11:14Z Pcoombe 5 Created page with "foundationsite:{{#switch:{{int:lang}} |ar|ca|cs|da|de|el|es|fr|hu|it|ja|lv|nb|nl|pl|pt|ro|ru|sk|sv|uk|vi|zh-hans|zh-hant = {{int:lang}}/ }}{{{1|}}}" 42824 wikitext text/x-wiki foundationsite:{{#switch:{{int:lang}} |ar|ca|cs|da|de|el|es|fr|hu|it|ja|lv|nb|nl|pl|pt|ro|ru|sk|sv|uk|vi|zh-hans|zh-hant = {{int:lang}}/ }}{{{1|}}} r2hzbys3nj8stahy5raq83m8rhu9t2g 42827 42824 2026-05-21T21:19:12Z Pcoombe 5 deal with pt-br and es-419 42827 wikitext text/x-wiki foundationsite:{{#switch:{{int:lang}} |ar|ca|cs|da|de|el|es|fr|hu|it|ja|lv|nb|nl|pl|pt|ro|ru|sk|sv|uk|vi|zh-hans|zh-hant = {{int:lang}}/ |pt-br = pt/ |es-419 = es/ }}{{{1|}}} e032rheu66hatgy84dzi1zlk4e0sw2h 42829 42827 2026-05-21T21:24:29Z Pcoombe 5 42829 wikitext text/x-wiki foundationsite:{{#switch:{{int:lang}} |ar|ca|cs|da|de|el|es|fr|hu|it|ja|lv|nb|nl|pl|pt|ro|ru|sk|sv|uk|vi|zh-hans|zh-hant = {{int:lang}}/ |pt-br = pt/ |es-419 = es/ }}{{{1|}}}<noinclude> ---- Get an interwiki link to a wikimediafoundation.org support page, including the current interface language if it's a supported one. [[Category:Utility templates]] </noinclude> roszfmu2bb0cdxw1z3elgvp4fjxft7p