eGAAD! Here's one thing not to do for accessibility.
By: Michael Diedrick on May 11, 2021
For Global Accessibility Awareness Day (GAAD) we're going to cover the one thing not to do for website accessibility: use accessibility overlays.
read postBy: Michael Diedrick on May 11, 2021
For Global Accessibility Awareness Day (GAAD) we're going to cover the one thing not to do for website accessibility: use accessibility overlays.
read postBy: Padraig Sullivan on Oct 2, 2020
Turning a boring test document into a fully realized Testing Module “Micro Product”, integrated seamlessly into the ByteCMS.
read postBy: Michael Diedrick on Jul 28, 2020
We've been busy here helping cultural institutions and libraries adapt to the changes necessary to keep people safe during the coronavirus
read postBy: Sam Korthof on Oct 21, 2016
When it comes to communications, one of the most efficient ways to communicate is visually. Just like the saying, a picture is worth a thousand words, so is a screen capture.
read postBy: Michael Diedrick on Aug 12, 2014
JQuery is an immensely useful framework in Javascript, and even better, when it misses something, like how the ':contains' selector only finds things that are the same case, it's surprisingly easy to extend.
$.extend($.expr[":"], {
"containsNoCase": function(elem, i, match, array) {
return (elem.textContent || elem.innerText || "").toLowerCase().indexOf((match[3] || "").toLowerCase()) >= 0;
}
});
Then change your :contains selector to :containsNoCase, like $("body:containsNoCase").each(.... And voila, you’ll shed a tear for both the little and big letters in no time.
read post