Javascript

Aria Templates 1.7.10 is available

We have just released a new version of Aria Templates! It comes with: WAI support for Input widgets with/without labels WAI support for the loading indicator Browser detection improvements, now detects Microsoft Edge Several bug fixes See the full changes included in 1.7.10 here. For more details, feel free to read through the summaries of …

Aria Templates 1.7.9 is available

We have just released a new version of Aria Templates! It comes with: Addition of DOM attributes required for the aria:AutoComplete widget to comply with the WAI-ARIA specifications Addition of a cutYear option for the date parsing functions New waiAria flag allowing to enable or disable accessibility either globally or at each widget level Addition …

Aria Templates 1.7.8 is available

We have just released a new version of Aria Templates! It comes with: Addition of resources for the Czech language Fix for the use of days in the week with the date format Better dialog width management depending on the title length Fix for using ‘atbuild’ grunt task, IO.swf is modified causing XHR requests to …

Aria Templates 1.7.5 is available

We have just released a new version of Aria Templates! It comes with: Support for dragging dialogues with IFrames Support for dragging elements when the mouse is outside of the window Improvements for date format error messages Improvements for the MultiSelect keyboard navigation Updates for the Classic Test Runner For more details you can read …

How to migrate to Aria Templates with noder-js

As explained in this blog article, the latest non-backward-compatible release of Aria Templates (1.6.1) changes the way in which dependencies are managed by the framework. Thanks to the integration of noder-js, you are able to retrieve the dependencies you need in your modules with the require syntax, as dictated by the CommonJS specifications. The purpose of this …

Ghost clicks in mobile browsers

Ghost clicks are not new in mobile browsers, there is already literature on the web and some solutions to get rid of them (see resources at the end), but it is a complex problem and browsers manage them in different ways. So, let’s review the full problem and see how it is possible to address …

Calendar Widget Plugin

Inspired by the Dojo calendar, the calendar widget displays events from a data store along time, allowing a user to interactively edit the position in time of these events. Download the Calendar on GitHub View the Sample Application on ariatemplates.com   Table of contents 1. Loading the calendar 2. Passing data to the calendar 2.1 …

Generator for AT project scaffolding

Following the modern trend in web development, we are happy to tell you that the Aria Templates automatic tool to create project scaffolding is here. Now, with the generator-ariatemplates, creating a basic AT project, a single AT skeleton file and an ‘Hello World’ project is something that you can do very fast. The goal of …

Userscripts: Augmenting and automating web browsing and debugging

If you’re a JavaScript developer and don’t know what “userscript” means, you should keep reading. Userscripts are a powerful way to enhance and personalize your browsing experience and also help in some specific debugging purposes (without the power of the Fiddler, but much easier to use). The implemention of the idea started off in 2004 …