PluginProbe ʕ •ᴥ•ʔ
Gallery : FooGallery / 3.2.6
Gallery : FooGallery v3.2.6
3.3.2 3.3.3 3.3.0 3.1.31 3.1.32 3.1.34 3.1.36 3.2.0 3.2.6 trunk 1.10.3 2.0.24 2.1.34 2.2.44 2.3.3 2.4.32 3.0.6 3.1.11 3.1.12 3.1.13 3.1.20 3.1.25 3.1.26 3.1.26.1 3.1.26.2
foogallery / freemius / templates / js / style-premium-theme.php
foogallery / freemius / templates / js Last commit date
index.php 1 month ago jquery.content-change.php 1 month ago open-license-activation.php 1 month ago permissions.php 1 month ago style-premium-theme.php 1 month ago
style-premium-theme.php
53 lines
1 <?php
2 /**
3 * @package Freemius
4 * @copyright Copyright (c) 2015, Freemius, Inc.
5 * @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
6 * @since 1.2.2.7
7 *
8 */
9
10 if ( ! defined( 'ABSPATH' ) ) {
11 exit;
12 }
13
14 /**
15 * @var array $VARS
16 * @var Freemius $fs
17 */
18 $fs = freemius( $VARS['id'] );
19
20 $premium_slug = $fs->get_premium_slug();
21
22 ?>
23 <script type="text/javascript">
24 (function ($) {
25 // Select the premium theme version.
26 var $theme = $('#<?php echo $premium_slug ?>-name').parents('.theme'),
27 addPremiumMetadata = function (firstCall) {
28 if (!firstCall) {
29 // Seems like the original theme element is removed from the DOM,
30 // so we need to reselect the updated one.
31 $theme = $('#<?php echo $premium_slug ?>-name').parents('.theme');
32 }
33
34 if (0 === $theme.find('.fs-premium-theme-badge-container').length) {
35 $theme.addClass('fs-premium');
36
37 var $themeBadgeContainer = $( '<div class="fs-premium-theme-badge-container"></div>' );
38
39 $themeBadgeContainer.append( '<div class="fs-badge fs-premium-theme-badge">' + <?php echo json_encode( $fs->get_text_inline( 'Premium', 'premium' ) ) ?> + '</div>' );
40
41 <?php if ( $fs->is_beta() ) : ?>
42 $themeBadgeContainer.append( '<div class="fs-badge fs-beta-theme-badge">' + <?php echo json_encode( $fs->get_text_inline( 'Beta', 'beta' ) ) ?> + '</div>' );
43 <?php endif ?>
44
45 $theme.append( $themeBadgeContainer );
46 }
47 };
48
49 addPremiumMetadata(true);
50
51 $theme.contentChange(addPremiumMetadata);
52 })(jQuery);
53 </script>