mirror of
https://ghproxy.net/https://github.com/elementor/one-click-accessibility.git
synced 2026-07-21 12:16:59 +08:00
* [APP-1923] change remediation management (#411) * [APP-1988] Add tabs * [APP-1988][APP-1989] add tabs, remove menu item * [APP-1988][APP-1989] add tabs, remove menu item * [APP-1992] add empty state and tab navigation * [APP-1993][APP-1994] Change view for manage AI fixes, change delete confirmation modal * [APP-1996] add view for alt text fixes * [APP-1996] add edit for alt text fixes * [APP-1996] add edit for alt text fixes * [APP-1996] add edit for alt text fixes * [APP-1996] add edit for alt text fixes * [APP-1996] add edit for alt text fixes * [APP-1995] Color contrast form * [APP-2001] add global remediation logic (#415) * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2003] add disable across scans (#418) * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * add logs * add logs * add logs * remove logs * remove logs * remove logs * remove logs * remove logs * remove logs * remove logs * remove logs * remove logs * remove logs * change to theme value * change to theme value * change to theme value * change to theme value * add edit mode * add edit mode * add edit mode
59 lines
1.2 KiB
PHP
59 lines
1.2 KiB
PHP
<?php
|
|
|
|
namespace EA11y\Modules\Remediation;
|
|
|
|
use EA11y\Classes\Module_Base;
|
|
use EA11y\Modules\Connect\Module as Connect;
|
|
use EA11y\Modules\Remediation\Database\Global_Remediation_Relationship_Table;
|
|
use EA11y\Modules\Remediation\Database\Page_Table;
|
|
use EA11y\Modules\Remediation\Database\Remediation_Table;
|
|
|
|
if ( ! defined( 'ABSPATH' ) ) {
|
|
exit; // Exit if accessed directly.
|
|
}
|
|
|
|
class Module extends Module_Base {
|
|
|
|
public function get_name(): string {
|
|
return 'remediation';
|
|
}
|
|
|
|
public static function is_active(): bool {
|
|
return Connect::is_connected();
|
|
}
|
|
|
|
public static function routes_list(): array {
|
|
return [
|
|
'Register',
|
|
'Set_Alt_Text',
|
|
'Items',
|
|
'Item',
|
|
'Global_Item',
|
|
'Global_Items',
|
|
'Global_Items_Group',
|
|
'Trigger_Save',
|
|
'Heading_Level',
|
|
'Dismiss_Heading_Issue',
|
|
'Clear_Cache',
|
|
];
|
|
}
|
|
|
|
public static function component_list(): array {
|
|
return [
|
|
'Remediation_Runner',
|
|
'Cache_Cleaner',
|
|
];
|
|
}
|
|
|
|
public function run_migrations() {
|
|
Page_Table::install();
|
|
Remediation_Table::install();
|
|
Global_Remediation_Relationship_Table::install();
|
|
}
|
|
|
|
public function __construct() {
|
|
$this->run_migrations();
|
|
$this->register_routes();
|
|
$this->register_components();
|
|
}
|
|
}
|