wp_back/wp-content/plugins/wp-asset-clean-up/templates/meta-box-loaded-assets/view-default.php

121 lines
4.9 KiB
PHP
Raw Normal View History

2024-05-20 15:37:46 +03:00
<?php
// no direct access
if (! isset($data)) {
exit;
}
$listAreaStatus = $data['plugin_settings']['assets_list_layout_areas_status'];
require_once __DIR__.'/_assets-top-area.php';
/*
* ---------------------
* [START] STYLES LIST
* ---------------------
*/
?>
<div class="wpacu-assets-collapsible-wrap wpacu-wrap-area">
<a class="wpacu-assets-collapsible <?php if ($listAreaStatus !== 'contracted') { ?>wpacu-assets-collapsible-active<?php } ?>" href="#wpacu-assets-styles-collapsible-content">
<span class="dashicons dashicons-admin-appearance"></span> &nbsp; <?php esc_html_e('Styles (.css files)', 'wp-asset-clean-up'); ?> &#10141; <?php esc_html_e('Total enqueued (+ core files)', 'wp-asset-clean-up'); ?>: <?php echo (int)$data['total_styles']; ?>
</a>
<div id="wpacu-assets-styles-collapsible-content"
class="wpacu-assets-collapsible-content <?php if ($listAreaStatus !== 'contracted') { ?>wpacu-open<?php } ?>">
<?php if (! empty($data['all']['styles'])) { ?>
<div class="wpacu-area-toggle-all-assets wpacu-right">
<a class="wpacu-area-contract-all-assets wpacu_area_handles_row_expand_contract"
data-wpacu-area="all_styles_assets" href="#">Contract</a>
|
<a class="wpacu-area-expand-all-assets wpacu_area_handles_row_expand_contract"
data-wpacu-area="all_styles_assets" href="#">Expand</a>
All Assets
</div>
<?php } ?>
<div>
<?php
if (! empty($data['all']['styles'])) {
?>
<table class="wpacu_list_table wpacu_widefat wpacu_striped"
data-wpacu-area="all_styles_assets">
<tbody>
<?php
require_once __DIR__.'/_asset-style-rows.php';
?>
</tbody>
</table>
<?php
} else {
echo __('It looks like there are no public .css files loaded or the ones visible do not follow <a href="https://codex.wordpress.org/Function_Reference/wp_enqueue_style">the WordPress way of enqueuing styles</a>.', 'wp-asset-clean-up');
}
?>
</div>
</div>
</div>
<?php
/*
* -------------------
* [END] STYLES LIST
* -------------------
*/
/*
* ---------------------
* [START] SCRIPTS LIST
* ---------------------
*/
?>
<div class="wpacu-assets-collapsible-wrap wpacu-wrap-area">
<a class="wpacu-assets-collapsible <?php if ($listAreaStatus !== 'contracted') { ?>wpacu-assets-collapsible-active<?php } ?>" href="#wpacu-assets-scripts-collapsible-content">
<span class="dashicons dashicons-media-code"></span> &nbsp; <?php _e('Scripts (.js files)', 'wp-asset-clean-up'); ?> &#10141; <?php esc_html_e('Total enqueued (+ core files)', 'wp-asset-clean-up'); ?>: <?php echo (int)$data['total_scripts']; ?>
</a>
<div id="wpacu-assets-scripts-collapsible-content"
class="wpacu-assets-collapsible-content <?php if ($listAreaStatus !== 'contracted') { ?>wpacu-open<?php } ?>">
<?php if (! empty($data['all']['scripts'])) { ?>
<div class="wpacu-area-toggle-all-assets wpacu-right">
<a class="wpacu-area-contract-all-assets wpacu_area_handles_row_expand_contract"
data-wpacu-area="all_scripts_assets" href="#">Contract</a>
|
<a class="wpacu-area-expand-all-assets wpacu_area_handles_row_expand_contract"
data-wpacu-area="all_scripts_assets" href="#">Expand</a>
All Assets
</div>
<?php } ?>
<div>
<?php
if (! empty($data['all']['scripts'])) {
?>
<table class="wpacu_list_table wpacu_widefat wpacu_striped"
data-wpacu-area="all_scripts_assets">
<tbody>
<?php
require_once __DIR__.'/_asset-script-rows.php';
?>
</tbody>
</table>
<?php
} else {
echo __('It looks like there are no public .js files loaded or the ones visible do not follow <a href="https://codex.wordpress.org/Function_Reference/wp_enqueue_script">the WordPress way of enqueuing scripts</a>.', 'wp-asset-clean-up');
}
?>
</div>
</div>
</div>
<?php
if ( isset( $data['all']['hardcoded'] ) && ! empty( $data['all']['hardcoded'] ) ) {
$data['print_outer_html'] = true; // AJAX call from the Dashboard
include_once __DIR__ . '/_assets-hardcoded-list.php';
} elseif (isset($data['is_frontend_view']) && $data['is_frontend_view']) {
echo \WpAssetCleanUp\HardcodedAssets::getHardCodedManageAreaForFrontEndView($data); // AJAX call from the front-end view
}
include_once __DIR__ . '/_page-options.php';
include '_inline_js.php';
/*
* -------------------
* [END] SCRIPTS LIST
* -------------------
*/