| @@ -16,26 +16,34 @@ | ||
| 16 | 16 | * @var Freemius $fs |
| 17 | 17 | */ |
| 18 | 18 | $fs = freemius( $VARS['id'] ); |
| 19 | 19 | |
| 20 | - $slug = $fs->get_slug(); | |
| 20 | + $premium_slug = $fs->get_premium_slug(); | |
| 21 | 21 | |
| 22 | 22 | ?> |
| 23 | 23 | <script type="text/javascript"> |
| 24 | 24 | (function ($) { |
| 25 | 25 | // Select the premium theme version. |
| 26 | - var $theme = $('#<?php echo $slug ?>-premium-name').parents('.theme'), | |
| 26 | + var $theme = $('#<?php echo $premium_slug ?>-name').parents('.theme'), | |
| 27 | 27 | addPremiumMetadata = function (firstCall) { |
| 28 | 28 | if (!firstCall) { |
| 29 | 29 | // Seems like the original theme element is removed from the DOM, |
| 30 | 30 | // so we need to reselect the updated one. |
| 31 | - $theme = $('#<?php echo $slug ?>-premium-name').parents('.theme'); | |
| 31 | + $theme = $('#<?php echo $premium_slug ?>-name').parents('.theme'); | |
| 32 | 32 | } |
| 33 | 33 | |
| 34 | - if (0 === $theme.find('.fs-premium-theme-badge').length) { | |
| 34 | + if (0 === $theme.find('.fs-premium-theme-badge-container').length) { | |
| 35 | 35 | $theme.addClass('fs-premium'); |
| 36 | 36 | |
| 37 | - $theme.append('<span class="fs-premium-theme-badge">' + <?php echo json_encode( $fs->get_text_inline( 'Premium', 'premium' ) ) ?> +'</span>'); | |
| 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 ); | |
| 38 | 46 | } |
| 39 | 47 | }; |
| 40 | 48 | |
| 41 | 49 | addPremiumMetadata(true); |