bidict/assets/custom.js

40 lines
1.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

'use strict';
document.addEventListener('DOMContentLoaded', function () {
var sidebar = document.getElementsByClassName('sphinxsidebarwrapper')[0];
(function tweakSidebar() { try {
var donateH3 = sidebar.querySelector('.donation');
donateH3.textContent = 'Giving back';
var tideliftP = donateH3.nextElementSibling.nextElementSibling;
var givebackA = document.createElement('a');
givebackA.href = 'https://gumroad.com/l/bidict';
givebackA.textContent = 'Bidict is the product of hundreds of hours of unpaid, voluntary work. If bidict has helped you accomplish your work, click here to chip in toward the costs of bidicts maintenance and development.'
sidebar.insertBefore(givebackA, tideliftP);
var tideliftH3 = document.createElement('h3');
tideliftH3.textContent = 'Get Support';
sidebar.insertBefore(tideliftH3, tideliftP);
} catch (e) {}
})();
function addDiv(propName, propVal) {
var div = document.createElement('div');
div.style.marginTop = '20px';
div[propName] = propVal;
sidebar.append(div);
}
function addScript(src) {
var script = document.createElement('script');
script.src = src;
script.async = true;
document.body.append(script);
}
addDiv('id', 'codefund');
addScript('https://codefund.app/properties/179/funder.js');
addDiv('className', 'rc-scout');
addScript('https://www.recurse-scout.com/loader.js?t=c17a917136a40c38f5ce6b80adbbfd19');
});