I was working on a site that was color-coding project types and there was a need to use one color with varying opacity per project type. For the full opacity colors, I could use the hex value, the rgb syntax, or the rbga syntax with “1” as the opacity. But with so many style declarations I wanted to use a CSS variable (custom property) to define the color in one location.Continue reading “RGB Values as CSS Variables”
Joomla’s Email Protection Script in an AJAX Response
The National Air Traffic Controllers Association
This is my first post since July. I’ve been working almost exclusively on the development and build for the National Air Traffic Controllers Association (NATCA) website. As with projects of this caliber, I like to do a thorough write-up of my experiences during the process — the good, the bad, and the ugly.Continue reading “The National Air Traffic Controllers Association”
The A-Z Directory Module – Version 5.3.5
Engaging with the open source community continues to be an extremely rewarding experience. I have used the open source Joomla and WordPress content management systems to run a small web development business and the A-Z Directory module for Joomla is my contribution back to the community.
Over the past 2 weeks, I have had the privilege to work with Roman Zipaj and the team at the Natural Resources Institute, University of Greenwich on a security-related matter with the module.Continue reading “The A-Z Directory Module – Version 5.3.5”
Using IntersectionObserver and some extra DOM elements called sentinels to detect when an element becomes sticky.Continue reading “Sentinels”