Skip to content

Instantly share code, notes, and snippets.

View anevins12's full-sized avatar
🌱

Andrew Nevins anevins12

🌱
  • Intopia
  • Melbourne
View GitHub Profile
@anevins12
anevins12 / a-mindmap-of-common-keyboard-shortcuts-for-screenreaders.json
Last active March 30, 2020 08:06
A mindmap of common keyboard shortcuts for screen readers (use on app.mindmapmaker.org)
{"id":"ef029718-a999-4201-b7a4-5f1ac5e4e7fd","title":"Common screen reader shortcuts","mindmap":{"root":{"id":"cc7fd17f-6853-4469-915e-5b7b8c5f734d","parentId":null,"text":{"caption":"Common screen reader shortcuts"},"children":[{"id":"6e55b230-137a-4a64-843e-d2076ec73505","parentId":"cc7fd17f-6853-4469-915e-5b7b8c5f734d","text":{"caption":"Continue reading text"},"children":[{"id":"ce8776c6-e86b-4d98-8605-a743a83e9bd5","parentId":"6e55b230-137a-4a64-843e-d2076ec73505","text":{"caption":"JAWS"},"children":[{"id":"fc644b7c-0b7b-4ec2-95bb-2914eb849062","parentId":"ce8776c6-e86b-4d98-8605-a743a83e9bd5","text":{"caption":"Insert + Down arrow"},"children":[]}]},{"id":"e6a57a45-db6a-4c60-ad3a-4ce3008ca551","parentId":"6e55b230-137a-4a64-843e-d2076ec73505","text":{"caption":"NVDA"},"children":[{"id":"6fabe39e-485f-4a79-b308-2ca25de9fd1f","parentId":"e6a57a45-db6a-4c60-ad3a-4ce3008ca551","text":{"caption":"Insert + Down arrow"},"children":[]}]},{"id":"826424ab-0589-4226-9770-34345f455682","parentId":"6e55b230-137a-4
@anevins12
anevins12 / mindmap-of-common-assistive-technologies.json
Last active March 30, 2020 08:12
A mindmap of common assistive technologies (use on app.mindmapmaker.org)
{"id":"ef029718-a999-4201-b7a4-5f1ac5e4e7fd","title":"Common screen reader shortcuts","mindmap":{"root":{"id":"cc7fd17f-6853-4469-915e-5b7b8c5f734d","parentId":null,"text":{"caption":"Common screen reader shortcuts"},"children":[{"id":"6e55b230-137a-4a64-843e-d2076ec73505","parentId":"cc7fd17f-6853-4469-915e-5b7b8c5f734d","text":{"caption":"Continue reading text"},"children":[{"id":"ce8776c6-e86b-4d98-8605-a743a83e9bd5","parentId":"6e55b230-137a-4a64-843e-d2076ec73505","text":{"caption":"JAWS"},"children":[{"id":"fc644b7c-0b7b-4ec2-95bb-2914eb849062","parentId":"ce8776c6-e86b-4d98-8605-a743a83e9bd5","text":{"caption":"Insert + Down arrow"},"children":[]}]},{"id":"e6a57a45-db6a-4c60-ad3a-4ce3008ca551","parentId":"6e55b230-137a-4a64-843e-d2076ec73505","text":{"caption":"NVDA"},"children":[{"id":"6fabe39e-485f-4a79-b308-2ca25de9fd1f","parentId":"e6a57a45-db6a-4c60-ad3a-4ce3008ca551","text":{"caption":"Insert + Down arrow"},"children":[]}]},{"id":"826424ab-0589-4226-9770-34345f455682","parentId":"6e55b230-137a-4
@anevins12
anevins12 / automated-a11y-testing-tools.json
Created April 7, 2020 20:57
Automated A11y testing tools
{"id":"c2a827f4-2dcd-45df-80f5-dd35860bb705","title":"Automated A11y testing","mindmap":{"root":{"id":"b53b101f-6367-4db5-af8b-695ce40459ee","parentId":null,"text":{"caption":"Automated A11y testing"},"children":[{"id":"63284652-fdb8-4d95-8dc3-217a317ab991","parentId":"b53b101f-6367-4db5-af8b-695ce40459ee","text":{"caption":"Browser addons"},"children":[{"id":"96105f9d-2e39-4d58-a8b7-99ae9d771ad4","parentId":"63284652-fdb8-4d95-8dc3-217a317ab991","text":{"caption":"axe"},"children":[]},{"id":"329a2842-80f1-4f5b-8158-c2405d07ea8e","parentId":"63284652-fdb8-4d95-8dc3-217a317ab991","text":{"caption":"Web developer toolbar"},"children":[]},{"id":"e2cccc6e-f220-4e1b-ba45-8b6ebeadaca3","parentId":"63284652-fdb8-4d95-8dc3-217a317ab991","text":{"caption":"NoCoffee"},"children":[]},{"id":"c2a9c45b-51eb-438e-a16b-277f363789fa","parentId":"63284652-fdb8-4d95-8dc3-217a317ab991","text":{"caption":"Google accessibility developer tools"},"children":[]},{"id":"0a4ad8b3-e9ef-4c3c-aaaa-23bf43ff1037","parentId":"63284652-fdb8-4
@anevins12
anevins12 / deque-screen-reader-shortcuts-quiz.js
Last active April 13, 2020 16:54
Bookmarklet: Deque screen reader shortcuts quiz
javascript:(() => {$('.data.shortcuts tr').each((i, v) => { const inputLabel = $('[scope="row"]', v).text(); const $input = `<input aria-label="${inputLabel}" type="text" />`; $('td:last-child', v).html($input); })})();
@anevins12
anevins12 / asda-delivery.json
Created May 19, 2020 08:46
example asda api result for delivery slots
{
"data":{
"service_address":{
"is_apo_fpo":false,
"is_po_box":false,
"country":null,
"latitude":"51.5050115",
"longitude":"-2.6188406",
"city":null,
"postcode":"BS107BP",
@anevins12
anevins12 / stop-accessibe-tampering-with-wave.js
Last active June 17, 2020 11:48
Bookmarklet: Stop Accessibe Tampering with WAVE
javascript:(function()%7BEJS%5B%22each%22%5D(%5B%22accessiBe%22%2C%22Nagishly%22%2C%22acsbap%22%2C%22acsbJS%22%2C%22acsb%22%5D%2Cfunction()%7Bif(typeof%20window%5Bthis%5D!%3D%3D%22undefined%22)%7Bwindow%5Bthis%5D%3Dvoid%200%7D%7D)%7D)()
@anevins12
anevins12 / slack-cool-down-replies.js
Last active July 8, 2020 11:07
Slack.com: Stop yourself from replying immediately to threads
// ==UserScript==
// @name Slack cool-down
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Have the urge to respond immediately to a new thread? Hit the cool-down button until you're ready.
// @author anevins12
// @match https://app.slack.com/*
// @grant none
// ==/UserScript==
@anevins12
anevins12 / tampermonkey-add-jquery-to-page.js
Created July 20, 2020 16:29
Tampermonkey: Add jQuery to page
// ==UserScript==
// @name Pa11y filter
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match **Fill this in***
// @grant none
// ==/UserScript==
@anevins12
anevins12 / pa11y-ci-reporter-custom-filter.js
Last active July 21, 2020 08:03
Pa11y-ci Reporter custom filter
// Assumes jQuery is already defined on the page.
// Try a tampermonnkey script to define jQuery like this: https://gist.github.com/anevins12/e394718db5af815da397e6702d552c3a
(function() {
const invalidErrors = ['Set these yourself: Use the contents of the H2 element that is in the individal error page'];
const $listingErrors = $('.page');
$listingErrors.each(function() {
const $listingError = $(this);
const $listingErrorCount = $listingError.find('.counts .error');
@anevins12
anevins12 / google-santa-trakcer-face-lift.js
Last active December 16, 2020 22:56
Google Santa Tracker - Face lift
// ==UserScript==
// @name Google Santa Tracker fun.
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Replacing elves with your friends! If you want to add your own friends, just populate the `newElves` array.
// @author anevins12
// @match https://maps.gstatic.com/mapfiles/santatracker/v202012090457/*
// @grant none
// ==/UserScript==