<?php if (!defined('ABSPATH')) die('No direct access allowed'); ?>
<h3><?php esc_html_e('Preload key requests / assets', 'wp-optimize'); ?></h3>
<div class="wpo-fieldgroup">
	<p class="wpo_min-bold-green wpo_min-rowintro">
		<?php esc_html_e('Preload critical assets to improve loading speed.', 'wp-optimize'); ?>
		<?php $wp_optimize->wp_optimize_url('https://teamupdraft.com/documentation/wp-optimize/topics/minification/faqs/how-do-i-pre-load-critical-assets/', __('Learn more about preloading key requests.', 'wp-optimize')); ?>
	</p>
	<fieldset>
		<legend class="screen-reader-text">
		<?php esc_html_e('Preload key requests', 'wp-optimize'); ?>
		</legend>
		<input
			name="hpreload"
			id="hpreload"
			type="hidden"
			value="<?php echo esc_attr($wpo_minify_options['hpreload']); ?>"
		>
		<div class="asset-preload-main">
			<table class="asset-preload-list wpo-simple-table">
				<thead>
					<th><?php esc_html_e('Asset URL', 'wp-optimize'); ?></th>
					<th><?php esc_html_e('Asset type', 'wp-optimize'); ?></th>
					<th><?php esc_html_e('Cross origin', 'wp-optimize'); ?></th>
					<th>&nbsp;</th>
				</thead>
				<tbody>
					<tr class="nothing">
						<td colspan="4"><p><?php esc_html_e('No asset to preload', 'wp-optimize'); ?></p></td>
					</tr>
				</tbody>
			</table>
			<a href="#" class="add-asset wpo-repeater__add"><span class="dashicons dashicons-plus"></span> <?php esc_html_e('Add an asset', 'wp-optimize'); ?></a>
		</div>
	</fieldset>
</div>

<?php
/**
 * Backbone template - single item
 */
?>
<script type="text/html" id="tmpl-wpo-asset-preload--item">
	<td class="asset-href">{{data.href}}</td>
	<td class="asset-type">{{data.type}}</td>
	<td class="asset-crossorigin">
		<# if(data.crossorigin) { #>
			yes
		<# } else { #>
			no
		<# } #>
	</td>
	<td class="asset-edit">
		<button class="wpo-asset--edit button-link" type="button"><?php esc_html_e('Edit', 'wp-optimize'); ?></button> <button class="wpo-asset--delete button-link button-link-delete" type="button"><?php esc_html_e('Delete', 'wp-optimize'); ?></button>
	</td>
</script>

<?php
/**
 * Backbone template - add form
 */
?>
<script type="text/html" id="tmpl-wpo-asset-preload--form">
	<td data-label="<?php esc_attr_e('New asset', 'wp-optimize'); ?>">
		<input type="text" id="preload_href" placeholder="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff" <# if (data.href) { #>value="{{data.href}}"<# } #>>
	</td>
	<td>
		<select id="preload_type" class="wpo-select2">
			<optgroup label="<?php esc_attr_e('Common values', 'wp-optimize'); ?>">
				<option value="script"><?php esc_html_e('Script', 'wp-optimize'); ?></option>
				<option value="style"><?php esc_html_e('Style', 'wp-optimize'); ?></option>
				<option value="font"><?php esc_html_e('Font', 'wp-optimize'); ?></option>
				<option value="image"><?php esc_html_e('Image', 'wp-optimize'); ?></option>
			</optgroup>
			<optgroup label="<?php esc_attr_e('Other values', 'wp-optimize'); ?>">
				<option value="audio"><?php esc_html_e('Audio', 'wp-optimize'); ?></option>
				<option value="document"><?php esc_html_e('Document', 'wp-optimize'); ?></option>
				<option value="embed"><?php esc_html_e('Embed', 'wp-optimize'); ?></option>
				<option value="object"><?php esc_html_e('Object', 'wp-optimize'); ?></option>
				<option value="track"><?php esc_html_e('Track', 'wp-optimize'); ?></option>
				<option value="video"><?php esc_html_e('Video', 'wp-optimize'); ?></option>
				<option value="worker"><?php esc_html_e('Worker', 'wp-optimize'); ?></option>
			</optgroup>
		</select>
	</td>
	<td>
		<input type="checkbox" id="preload_crossorigin" <# if (data.crossorigin) { #>checked="checked"<# } #>>
	</td>
	<td class="asset-preload-form--actions">
		<button type="button" class="button button-primary add-item" data-alt-label="<?php esc_attr_e('Save', 'wp-optimize'); ?>"><?php esc_html_e('Add', 'wp-optimize'); ?></button>
		<button type="button" class="button button cancel"><?php esc_html_e('Cancel', 'wp-optimize'); ?></button>
	</td>
</script>
