Files
2026-03-11 15:57:27 +01:00

187 lines
4.5 KiB
PHP

<?php
// Full-screen preview modal for Step 3 (Free Edition - Upgrade Notice Only)
?>
<div id="wpai-full-preview-modal" class="wpai-full-preview-modal" style="display: none;">
<div class="wpai-full-preview-overlay">
<div class="wpai-full-preview-container">
<!-- Top Bar with Close Button -->
<div class="wpai-full-preview-header">
<div class="wpai-preview-header-spacer"></div>
<button type="button" class="wpai-full-preview-close">
<span class="dashicons dashicons-no-alt"></span>
</button>
</div>
<!-- Tab Navigation (Disabled) -->
<div class="wpai-full-preview-tabs">
<button type="button" class="wpai-preview-tab" disabled>
<span class="dashicons dashicons-admin-post"></span>
<?php _e('WP Admin View', 'wp_all_import_plugin'); ?>
</button>
<button type="button" class="wpai-preview-tab" disabled>
<span class="dashicons dashicons-visibility"></span>
<?php _e('Frontend View', 'wp_all_import_plugin'); ?>
</button>
<button type="button" class="wpai-preview-tab" disabled>
<span class="dashicons dashicons-admin-settings"></span>
<?php _e('Preview Settings', 'wp_all_import_plugin'); ?>
</button>
</div>
<!-- Upgrade Notice -->
<div class="wpai-full-preview-content">
<div class="wpallimport-free-edition-notice" style="margin: 0; max-width: none; border-radius: 0; border-left: none; border-right: none; text-align: center;">
<a href="https://www.wpallimport.com/checkout/?edd_action=add_to_cart&download_id=5839966&edd_options%5Bprice_id%5D=1&discount=welcome-upgrade-99&utm_source=import-plugin-free&utm_medium=upgrade-notice&utm_campaign=preview-feature" target="_blank" class="upgrade_link"><?php _e('Upgrade to WP All Import Pro to Use the Preview Feature', 'wp_all_import_plugin');?></a>
<p><?php _e('If you already own it, remove the free edition and install the Pro edition.', 'wp_all_import_plugin'); ?></p>
</div>
</div>
</div>
</div>
</div>
<style>
.wpai-full-preview-modal {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 999999;
background: rgba(0, 0, 0, 0.7);
}
.wpai-full-preview-overlay {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
box-sizing: border-box;
}
.wpai-full-preview-container {
background: #fff;
width: 95vw;
height: 95vh;
max-width: 1920px;
max-height: 1080px;
border-radius: 8px;
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
display: flex;
flex-direction: column;
overflow: hidden;
box-sizing: border-box;
}
.wpai-full-preview-header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px 20px;
background: #f8f9fa;
border-bottom: 1px solid #ddd;
}
.wpai-preview-header-spacer {
flex: 1;
}
.wpai-full-preview-close {
background: transparent;
border: none;
cursor: pointer;
padding: 5px;
color: #666;
transition: color 0.2s;
}
.wpai-full-preview-close:hover {
color: #d63638;
}
.wpai-full-preview-close .dashicons {
font-size: 24px;
width: 24px;
height: 24px;
}
.wpai-full-preview-tabs {
display: flex;
background: #f8f9fa;
border-bottom: 1px solid #ddd;
padding: 0 20px;
}
.wpai-preview-tab {
background: transparent;
border: none;
padding: 12px 20px;
cursor: not-allowed;
display: flex;
align-items: center;
gap: 8px;
color: #999;
font-weight: 500;
border-bottom: 3px solid transparent;
transition: all 0.2s;
opacity: 0.5;
}
.wpai-preview-tab:hover {
color: #999;
background: transparent;
}
.wpai-preview-tab.active {
color: #999;
border-bottom-color: transparent;
background: transparent;
}
.wpai-preview-tab .dashicons {
font-size: 18px;
width: 18px;
height: 18px;
}
.wpai-full-preview-content {
flex: 1;
position: relative;
overflow: hidden;
background: #fff;
min-height: 0;
box-sizing: border-box;
}
</style>
<script>
jQuery(document).ready(function($) {
// Preview modal - Free Edition (Upgrade Notice Only)
$('#wpai-full-preview-btn').on('click', function(e) {
e.preventDefault();
$('#wpai-full-preview-modal').fadeIn(200);
});
$('.wpai-full-preview-close').on('click', function() {
$('#wpai-full-preview-modal').fadeOut(200);
});
$('.wpai-full-preview-overlay').on('click', function(e) {
if (e.target === this) {
$('#wpai-full-preview-modal').fadeOut(200);
}
});
$(document).on('keydown', function(e) {
if ((e.key === 'Escape' || e.keyCode === 27) && $('#wpai-full-preview-modal').is(':visible')) {
$('#wpai-full-preview-modal').fadeOut(200);
}
});
});
</script>