51 lines
2.9 KiB
PHP
51 lines
2.9 KiB
PHP
<?php
|
|
// no direct access
|
|
if (! isset($data)) {
|
|
exit;
|
|
}
|
|
?>
|
|
|
|
<p><?php echo sprintf(
|
|
esc_html__('Please select the styles & scripts that are %sNOT NEEDED%s from the list below. Not sure which ones to unload? %s Use "Test Mode" (to make the changes apply only to you), while you are going through the trial & error process.', 'wp-asset-clean-up'),
|
|
'<span style="color: #CC0000;"><strong>',
|
|
'</strong></span>',
|
|
'<img draggable="false" class="wpacu-emoji" style="max-width: 26px; max-height: 26px;" alt="" src="https://s.w.org/images/core/emoji/11.2.0/svg/1f914.svg">'
|
|
); ?></p>
|
|
|
|
<?php
|
|
if ($data['plugin_settings']['hide_core_files']) {
|
|
?>
|
|
<div class="wpacu_note"><span class="dashicons dashicons-info"></span> WordPress CSS & JavaScript core files are hidden as requested in the plugin's settings. They are meant to be managed by experienced developers in special situations.</div>
|
|
<div class="wpacu_clearfix" style="margin-top: 10px;"></div>
|
|
<?php
|
|
}
|
|
|
|
if ( ( (isset($data['core_styles_loaded']) && $data['core_styles_loaded']) || (isset($data['core_scripts_loaded']) && $data['core_scripts_loaded']) ) && ! $data['plugin_settings']['hide_core_files']) {
|
|
?>
|
|
<div class="wpacu_note wpacu_warning">
|
|
<em><?php echo sprintf(
|
|
esc_html__('Assets that are marked with %s are part of WordPress core files. Be careful if you decide to unload them! If you are not sure what to do, just leave them loaded by default and consult with a developer.', 'wp-asset-clean-up'),
|
|
'<span class="dashicons dashicons-wordpress-alt wordpress-core-file"></span>' );
|
|
?>
|
|
</em>
|
|
</div>
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
<div style="margin: 10px 0;">
|
|
<label for="wpacu_assets_list_layout"><strong>Assets List Layout:</strong></label> <small>* any new change will take effect after you use the "Update" button</small>
|
|
<p style="margin: 8px 0;"><?php echo \WpAssetCleanUp\Settings::generateAssetsListLayoutDropDown($data['plugin_settings']['assets_list_layout'], 'wpacu_assets_list_layout'); ?></p>
|
|
</div>
|
|
|
|
<div style="margin-bottom: 20px;" class="wpacu-contract-expand-area">
|
|
<div class="col-left">
|
|
<strong>➝ Total enqueued files (including core files): <?php echo (int)$data['total_styles'] + (int)$data['total_scripts']; ?></strong>
|
|
</div>
|
|
<div id="wpacu-assets-groups-change-state-area" data-wpacu-groups-current-state="<?php echo esc_attr($data['plugin_settings']['assets_list_layout_areas_status']); ?>" class="col-right">
|
|
<button id="wpacu-assets-contract-all" class="wpacu_wp_button wpacu_wp_button_secondary"><img class="wpacu_ajax_loader" align="top" src="<?php echo esc_url(admin_url('images/spinner.gif')); ?>" alt="" /> <span>Contract All Groups</span></button>
|
|
<button id="wpacu-assets-expand-all" class="wpacu_wp_button wpacu_wp_button_secondary"><img class="wpacu_ajax_loader" align="top" src="<?php echo esc_url(admin_url('images/spinner.gif')); ?>" alt="" /> <span>Expand All Groups</span></button>
|
|
</div>
|
|
<div class="wpacu_clearfix"></div>
|
|
</div>
|