├── .circleci └── config.yml ├── .github └── dependabot.yml ├── .gitignore ├── .prettierignore ├── .readthedocs.yml ├── CHANGELOG.rst ├── LICENSE ├── README.rst ├── dist ├── ethicalads.js └── ethicalads.min.js ├── docs ├── Makefile ├── _static │ ├── docs.css │ ├── fixedfooter.png │ ├── fixedheader.png │ └── stickybox.webm ├── changelog.rst ├── conf.py ├── img │ └── example.png ├── index.rst ├── make.bat ├── releasing.rst └── requirements.txt ├── index.html ├── index.js ├── package.json ├── styles.scss ├── tests ├── auto-placement.test.html ├── common.inc.js ├── keyword-detection.test.html ├── missing-placement.test.html └── placement-rotation.test.html ├── web-test-runner.config.mjs └── webpack.config.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/.prettierignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/README.rst -------------------------------------------------------------------------------- /dist/ethicalads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/dist/ethicalads.js -------------------------------------------------------------------------------- /dist/ethicalads.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/dist/ethicalads.min.js -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/docs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/docs/_static/docs.css -------------------------------------------------------------------------------- /docs/_static/fixedfooter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/docs/_static/fixedfooter.png -------------------------------------------------------------------------------- /docs/_static/fixedheader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/docs/_static/fixedheader.png -------------------------------------------------------------------------------- /docs/_static/stickybox.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/docs/_static/stickybox.webm -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/img/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/docs/img/example.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/releasing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/docs/releasing.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/index.html -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/package.json -------------------------------------------------------------------------------- /styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/styles.scss -------------------------------------------------------------------------------- /tests/auto-placement.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/tests/auto-placement.test.html -------------------------------------------------------------------------------- /tests/common.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/tests/common.inc.js -------------------------------------------------------------------------------- /tests/keyword-detection.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/tests/keyword-detection.test.html -------------------------------------------------------------------------------- /tests/missing-placement.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/tests/missing-placement.test.html -------------------------------------------------------------------------------- /tests/placement-rotation.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/tests/placement-rotation.test.html -------------------------------------------------------------------------------- /web-test-runner.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/web-test-runner.config.mjs -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readthedocs/ethical-ad-client/HEAD/webpack.config.js --------------------------------------------------------------------------------