PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.1.4
Admin Columns v7.1.4
7.1.4 7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Service / CommonAssets.php
codepress-admin-columns / classes / Service Last commit date
AdminBar.php 1 day ago AdminBarEditColumns.php 1 day ago Colors.php 1 day ago CommonAssets.php 1 day ago CurrentTable.php 1 day ago ManageHeadings.php 1 day ago ManageValue.php 1 day ago NoticeChecks.php 1 day ago PluginUpdate.php 1 day ago PromoChecks.php 1 day ago QuickEdit.php 1 day ago SaveHeadings.php 1 day ago Setup.php 1 day ago TableRows.php 1 day ago Tooltips.php 1 day ago View.php 1 day ago
CommonAssets.php
42 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Service;
6
7 use AC;
8 use AC\AdminColumns;
9 use AC\Asset\Script;
10 use AC\Asset\Style;
11 use AC\Registerable;
12
13 class CommonAssets implements Registerable
14 {
15 private AC\Asset\Location $location;
16
17 private Script\GlobalTranslationFactory $translation_factory;
18
19 public function __construct(AdminColumns $plugin, Script\GlobalTranslationFactory $translation_factory)
20 {
21 $this->location = $plugin->get_location();
22 $this->translation_factory = $translation_factory;
23 }
24
25 public function register(): void
26 {
27 add_action('admin_enqueue_scripts', [$this, 'register_global_assets'], 1);
28 }
29
30 public function register_global_assets(): void
31 {
32 $this->translation_factory->create();
33 (new Style('ac-utilities', $this->location->with_suffix('assets/css/utilities.css')))->register();
34 (new Style('ac-ui', $this->location->with_suffix('assets/css/acui.css')))->register();
35 (new Style(
36 'ac-material-symbols',
37 $this->location->with_suffix('assets/css/material/material-symbols-outlined.css')
38 ))->register();
39 }
40
41 }
42