Viewing File: /usr/local/cpanel/share/libraries/cjt2/src/webAccessibilityChecker.js

/*
# cjt/webAccessibilityChecker.js                     Copyright 2022 cPanel, L.L.C.
#                                                           All rights reserved.
# copyright@cpanel.net                                         http://cpanel.net
# This code is subject to the cPanel license. Unauthorized copying is prohibited
*/

(function() {
    "use strict";

    window.__accessibilityViolations = [];
    window.getAccessibilityViolations = function() {
        return window.__accessibilityViolations;
    };

    window.setAccessibilityViolations = function(violations) {
        window.__accessibilityViolations = violations;
    };

    window.clearAccessibilityViolations = function() {
        window.__accessibilityViolations = [];
    };

    window.runAccessibilityChecker = function(id) {
        var context = id || window.AXE_CONFIG.context || document;
        var options = window.AXE_CONFIG.options || {};

        return window.axe.run(context, options)
            .then(function(results) {
                window.setAccessibilityViolations(results.violations);
                return;
            });
    };

})();
Back to Directory File Manager