File "image-templates.php"
Full Path: /home/warrior1/public_html/wp-content/plugins/astra-sites/inc/includes/image-templates.php
File size: 4.9 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Shortcode Markup
*
* TMPL - Single Demo Preview
* TMPL - No more demos
* TMPL - Filters
* TMPL - List
*
* @package Astra Sites
* @since 2.0.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<script type="text/template" id="tmpl-ast-image-skeleton">
<div class="ast-image__skeleton-wrap">
<div class="ast-image__skeleton-inner-wrap">
<div class="ast-image__skeleton">
</div>
<div class="ast-image__preview-skeleton">
</div>
</div>
</div>
<div class="ast-image__loader-wrap">
<div class="ast-image__loader-1"></div>
<div class="ast-image__loader-2"></div>
<div class="ast-image__loader-3"></div>
</div>
</script>
<script type="text/template" id="tmpl-ast-image-list">
<# var count = 0; #>
<# for ( key in data ) { count++; #>
<# var is_imported = _.includes( astraImages.saved_images, data[key]['id'] ); #>
<# var imported_class = ( is_imported ) ? 'imported' : ''; #>
<div class="ast-image__list-wrap loading" data-id="{{data[key]['id']}}" data-url="{{data[key]['pageURL']}}">
<div class="ast-image__list-inner-wrap {{imported_class}}">
<div class="ast-image__list-img-wrap">
<img src="{{data[key]['webformatURL']}}" alt="{{data[key]['tags']}}" />
<div class="ast-image__list-img-overlay" data-img-url={{data[key]['largeImageURL']}} data-img-id={{data[key]['id']}}>
<span>{{data[key]['tags']}}</span>
<# if ( '' === imported_class ) { #>
<span class="ast-image__download-icon dashicons-arrow-down-alt dashicons" data-import-status={{is_imported}}></span>
<# } #>
</div>
</div>
</div>
</div>
<# } #>
<# if ( 0 === count ) { #>
<div class="astra-sites-no-sites">
<h3><?php esc_html_e( 'Sorry No Results Found.', 'astra-sites' ); ?></h3>
</div>
<# } #>
</script>
<script type="text/template" id="tmpl-ast-image-filters">
<div class="ast-image__filter-wrap">
<ul class="ast-image__filter">
<li class="ast-image__filter-category">
<select>
<# for ( key in astraImages.pixabay_category ) { #>
<option value="{{key}}">{{astraImages.pixabay_category[key]}}</option>
<# } #>
</select>
</li>
<li class="ast-image__filter-orientation">
<select>
<# for ( key in astraImages.pixabay_orientation ) { #>
<option value="{{key}}">{{astraImages.pixabay_orientation[key]}}</option>
<# } #>
</select>
</li>
<li class="ast-image__filter-order">
<select>
<# for ( key in astraImages.pixabay_order ) { #>
<option value="{{key}}">{{astraImages.pixabay_order[key]}}</option>
<# } #>
</select>
</li>
<li class="ast-image__filter-safesearch">
<label><input type="checkbox" checked value="1" /><?php esc_html_e( 'SafeSearch', 'astra-sites' ); ?></label>
</li>
</ul>
</div>
<div class="ast-powered-by-pixabay-wrap"><span><?php esc_html_e( 'Powered by', 'astra-sites' ); ?></span><img src="<?php echo esc_url( ASTRA_SITES_URI . 'inc/assets/images/pixabay-logo.png' ); ?>">
</div>
</script>
<script type="text/template" id="tmpl-ast-image-no-result">
<div class="astra-sites-no-sites">
<h3><?php esc_html_e( 'Sorry No Results Found.', 'astra-sites' ); ?></h3>
<p class="description">
<?php
/* translators: %1$s External Link */
printf( esc_html__( 'Don\'t see a template you would like to import?<br><a target="_blank" href="%1$s">Make a Template Suggestion!</a>', 'astra-sites' ), esc_url( 'https://wpastra.com/sites-suggestions/?utm_source=demo-import-panel&utm_campaign=astra-sites&utm_medium=suggestions' ) );
?>
</p>
</div>
</script>
<script type="text/template" id="tmpl-ast-image-single">
<# var is_imported = _.includes( astraImages.saved_images, data.id.toString() ); #>
<# var disable_class = ( is_imported ) ? 'disabled': ''; #>
<# var image_type = data.largeImageURL.substring( data.largeImageURL.lastIndexOf( "." ) + 1 ); #>
<div class="single-site-wrap">
<div class="single-site">
<div class="single-site-preview-wrap">
<div class="single-site-preview">
<img class="theme-screenshot" src="{{data.largeImageURL}}">
</div>
</div>
</div>
</div>
</script>
<script type="text/template" id="tmpl-ast-image-go-back">
<div class="ast-image__go-back">
<i class="ast-icon-chevron-left"></i>
<span class="ast-image__go-back-text"><?php esc_html_e( 'Back to Images', 'astra-sites' ); ?></span>
</div>
</script>
<script type="text/template" id="tmpl-ast-image-save">
<# var is_imported = _.includes( astraImages.saved_images, data.id.toString() ); #>
<# var disable_class = ( is_imported ) ? 'disabled': ''; #>
<div class="ast-image__save-wrap">
<button type="button" class="ast-image__save button media-button button-primary button-large media-button-select {{disable_class}}" data-import-status={{is_imported}}>
<# if ( is_imported ) { #>
<?php esc_html_e( 'Already Saved', 'astra-sites' ); ?>
<# } else { #>
<?php esc_html_e( 'Save & Insert', 'astra-sites' ); ?>
<# } #>
</button>
</div>
</script>
<?php