/var/www/html_us/wp-content/plugins/elementor/modules/history/views/revisions-panel-template.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php
if ( ! defined'ABSPATH' ) ) {
    exit; 
// Exit if accessed directly.
}

?>
<script type="text/template" id="tmpl-elementor-panel-revisions">
    <div class="elementor-panel-box">
        <div class="elementor-panel-revisions-buttons">
            <button class="elementor-button e-btn-txt e-revision-discard" disabled>
                <?php echo esc_html__'Discard''elementor' ); ?>
            </button>
            <button class="elementor-button e-revision-save" disabled>
                <?php echo esc_html__'Apply''elementor' ); ?>
            </button>
        </div>
    </div>

    <div class="elementor-panel-box">
        <div id="elementor-revisions-list" class="elementor-panel-box-content"></div>
    </div>
</script>

<script type="text/template" id="tmpl-elementor-panel-revisions-no-revisions">
    <#
    var no_revisions_1 = '<?php echo esc_html__'Revision history lets you save your previous versions of your work, and restore them any time.''elementor' ); ?>',
        no_revisions_2 = '<?php echo esc_html__'Start designing your page and you will be able to see the entire revision history here.''elementor' ); ?>',
        revisions_disabled_1 = '<?php echo esc_html__'It looks like the post revision feature is unavailable in your website.''elementor' ); ?>',
        revisions_disabled_2 = '<?php printf(
            
/* translators: %1$s Link open tag, %2$s: Link close tag. */
            
esc_html__'Learn more about %1$sWordPress revisions%2$s''elementor' ),
            
'<a target="_blank" href="https://go.elementor.com/wordpress-revisions/">',
            
'</a>'
        
); ?>';
    #>
    <img class="elementor-nerd-box-icon" src="<?php
    
// PHPCS - Safe Elementor SVG
    
echo ELEMENTOR_ASSETS_URL 'images/information.svg' // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>" loading="lazy" alt="<?php echo esc_attr__'Elementor''elementor' ); ?>" />
    <div class="elementor-nerd-box-title"><?php echo esc_html__'No Revisions Saved Yet''elementor' ); ?></div>
    <div class="elementor-nerd-box-message">{{{ elementor.config.document.revisions.enabled ? no_revisions_1 : revisions_disabled_1 }}}</div>
    <div class="elementor-nerd-box-message">{{{ elementor.config.document.revisions.enabled ? no_revisions_2 : revisions_disabled_2 }}}</div>
</script>

<script type="text/template" id="tmpl-elementor-panel-revisions-loading">
    <i class="eicon-loading eicon-animation-spin" aria-hidden="true"></i>
</script>

<script type="text/template" id="tmpl-elementor-panel-revisions-revision-item">
    <button class="elementor-revision-item__wrapper {{ type }}">
        <div class="elementor-revision-item__gravatar">{{{ gravatar }}}</div>
        <div class="elementor-revision-item__details">
            <div class="elementor-revision-date" title="{{{ new Date( timestamp * 1000 ) }}}">{{{ date }}}</div>
            <div class="elementor-revision-meta">
                <span>{{{ typeLabel }}}</span>
                <?php echo esc_html__'By''elementor' ); ?> {{{ author }}}
                <span>(#{{{ id }}})</span>&nbsp;
            </div>
        </div>
        <div class="elementor-revision-item__tools">
            <i class="elementor-revision-item__tools-spinner eicon-loading eicon-animation-spin" aria-hidden="true"></i>

            <# if ( 'current' === type ) { #>
                <i class="elementor-revision-item__tools-current eicon-check" aria-hidden="true"></i>
                <span class="elementor-screen-only"><?php echo esc_html__'Published''elementor' ); ?></span>
            <# } #>

<!--            <# if ( 'revision' === type ) { #>-->
<!--                <i class="eicon-undo" aria-hidden="true"></i>-->
<!--                <span class="elementor-screen-only">--><?php //echo esc_html__( 'Restore', 'elementor' ); ?><!--</span>-->
<!--            <# } #>-->

        </div>
    </button>
</script>