Photo Gallery by WD – Responsive Photo Gallery - Version 1.5.27

Version Description

  • Added: Banner to check website performance.
Download this release

Release Info

Developer 10web
Plugin Icon 128x128 Photo Gallery by WD – Responsive Photo Gallery
Version 1.5.27
Comparing to
See all releases

Code changes from version 1.5.26 to 1.5.27

addons/addons.php CHANGED
@@ -4,32 +4,32 @@ function bwg_addons_display() {
4
  $addons = array(
5
  'photo-gallery-ecomerce' => array(
6
  'name' => __('Photo Gallery Ecommerce', BWG()->prefix),
7
- 'url' => 'https://10web.io/plugins/wordpress-photo-gallery/',
8
  'description' => __('Using Photo Gallery Ecommerce you can sell images included in galleries either as digital downloads or products/prints via Paypal or Stripe.', BWG()->prefix),
9
  'icon' => '',
10
  'image' => BWG()->plugin_url . '/addons/images/ecommerce.png',
11
- ),
12
- /* 'photo-gallery-facebook' => array(
13
- 'name' => __('Photo Gallery Facebook', BWG()->prefix),
14
- 'url' => 'https://10web.io/plugins/wordpress-photo-gallery/',
15
- 'description' => __('Photo Gallery Facebook is an add-on, which helps to display Facebook photos and videos within Photo Gallery plugin. You can create Facebook-only galleries, embed individual images and videos or include Facebook albums within mixed type albums.', BWG()->prefix),
16
- 'icon' => '',
17
- 'image' => BWG()->plugin_url . '/addons/images/facebook.png',
18
- ),*/
19
  'ngitopg' => array(
20
  'name' => __('NextGen Gallery Import to Photo Gallery', BWG()->prefix),
21
- 'url' => 'https://10web.io/plugins/wordpress-photo-gallery/',
22
  'description' => __('This addon integrates NextGen with Photo Gallery allowing to import images and related data from NextGen to use with Photo Gallery', BWG()->prefix),
23
  'icon' => '',
24
  'image' => BWG()->plugin_url . '/addons/images/nextgen_gallery.png',
25
  ),
26
  'photo-gallery-export' => array(
27
  'name' => __('Photo Gallery Export / Import', BWG()->prefix),
28
- 'url' => 'https://10web.io/plugins/wordpress-photo-gallery/',
29
  'description' => __('Photo Gallery Export/Import helps to move created galleries and gallery groups from one site to another. This way you can save the gallery/album options and manual modifications.', BWG()->prefix),
30
  'icon' => '',
31
  'image' => BWG()->plugin_url . '/addons/images/import_export.png',
32
- ),
 
 
 
 
 
 
 
33
  );
34
  ?>
35
  <div class="wrap">
4
  $addons = array(
5
  'photo-gallery-ecomerce' => array(
6
  'name' => __('Photo Gallery Ecommerce', BWG()->prefix),
7
+ 'url' => BWG()->plugin_link . BWG()->utm_source,
8
  'description' => __('Using Photo Gallery Ecommerce you can sell images included in galleries either as digital downloads or products/prints via Paypal or Stripe.', BWG()->prefix),
9
  'icon' => '',
10
  'image' => BWG()->plugin_url . '/addons/images/ecommerce.png',
11
+ ),
 
 
 
 
 
 
 
12
  'ngitopg' => array(
13
  'name' => __('NextGen Gallery Import to Photo Gallery', BWG()->prefix),
14
+ 'url' => BWG()->plugin_link . BWG()->utm_source,
15
  'description' => __('This addon integrates NextGen with Photo Gallery allowing to import images and related data from NextGen to use with Photo Gallery', BWG()->prefix),
16
  'icon' => '',
17
  'image' => BWG()->plugin_url . '/addons/images/nextgen_gallery.png',
18
  ),
19
  'photo-gallery-export' => array(
20
  'name' => __('Photo Gallery Export / Import', BWG()->prefix),
21
+ 'url' => BWG()->plugin_link . BWG()->utm_source,
22
  'description' => __('Photo Gallery Export/Import helps to move created galleries and gallery groups from one site to another. This way you can save the gallery/album options and manual modifications.', BWG()->prefix),
23
  'icon' => '',
24
  'image' => BWG()->plugin_url . '/addons/images/import_export.png',
25
+ ),
26
+ 'photo-gallery-google-photos' => array(
27
+ 'name' => __('Photo Gallery Google Photos Integration', BWG()->prefix),
28
+ 'url' => BWG()->plugin_link . BWG()->utm_source,
29
+ 'description' => __('Link and display your Google Photos albums in one click.', BWG()->prefix),
30
+ 'icon' => '',
31
+ 'image' => BWG()->plugin_url . '/addons/images/google-photos.png',
32
+ ),
33
  );
34
  ?>
35
  <div class="wrap">
addons/images/facebook.png DELETED
Binary file
addons/images/google-photos.png ADDED
Binary file
admin/views/Galleries.php CHANGED
@@ -364,7 +364,7 @@ class GalleriesView_bwg extends AdminView_bwg {
364
  do_action('init_display_facebook_gallery_options_bwg', $params);
365
  }
366
  else {
367
- $link = '<a href="https://10web.io/plugins/wordpress-photo-gallery/" target="_blank">' . __('Photo Gallery Facebook Integration', BWG()->prefix) . '</a>';
368
  echo '<div class="error inline"><p>' . sprintf(__("Please install %s add-on to use this feature.", BWG()->prefix), $link) . '</p></div>';
369
  }
370
  ?>
364
  do_action('init_display_facebook_gallery_options_bwg', $params);
365
  }
366
  else {
367
+ $link = '<a href="' . BWG()->plugin_link . BWG()->utm_source . '" target="_blank">' . __('Photo Gallery Facebook Integration', BWG()->prefix) . '</a>';
368
  echo '<div class="error inline"><p>' . sprintf(__("Please install %s add-on to use this feature.", BWG()->prefix), $link) . '</p></div>';
369
  }
370
  ?>
admin/views/LibSubscribe.php CHANGED
@@ -5,18 +5,22 @@ $user_first_name = get_user_meta($admin_data->ID, "first_name", true);
5
  $user_last_name = get_user_meta($admin_data->ID, "last_name", true);
6
 
7
  $name = $user_first_name || $user_last_name ? $user_first_name . " " . $user_last_name : $admin_data->data->user_login;
8
- $bwg_subscribe = get_option("bwg_subscribe_email");
 
 
 
 
9
  ?>
10
  <script>
11
  jQuery(document).on("ready", function () {
12
  jQuery("#tenweb_subscribe_submit").on("click", function () {
13
  var error = 0;
14
  var inputs = {
15
- "user_name" : "<?php _e("Name is required.", BWG()->prefix); ?>",
16
- "user_email" : "<?php _e("Please enter a valid email.", BWG()->prefix); ?>"
17
  };
18
  for (var i in inputs) {
19
- var input = jQuery("#<?php echo BWG()->prefix; ?>_" + i);
20
  if (input.val() == "" || (i == "user_email" && !tenWebSubscrineIsEmail(input.val()))) {
21
  input.closest("p").addClass("error");
22
  input.closest("p").find(".error_msg").html(inputs[i]);
@@ -41,47 +45,61 @@ $bwg_subscribe = get_option("bwg_subscribe_email");
41
  </script>
42
  <div id="tenweb_new_subscribe" class="tenweb_subscribe">
43
  <div class="tenweb_subscribe_container">
44
- <div class="tenweb_subscribe_content">
45
- <a id="tenweb_logo"></a>
46
- <h1 id="tenweb_title"><?php _e( "Get Free Ebook for Creating an Beautiful Gallery in 5 Minutes", BWG()->prefix ); ?></h1>
47
- <p id="tenweb_description"><?php _e( "Your gallery will look beautiful, load fast <br>and attract visitors.", BWG()->prefix ); ?></p>
48
- <div id="tablet_book">
49
- <img src="<?php echo BWG()->plugin_url; ?>/images/subscribe/book_768.png">
50
  </div>
51
- <form id="tenweb_form" method="get" action="admin.php?page=<?php echo BWG()->prefix; ?>_subscribe">
52
- <p>
53
- <label for="user_name"><?php _e( "NAME", BWG()->prefix ); ?> <span>*</span></label>
54
- <input type="text" name="<?php echo BWG()->prefix; ?>_user_name" id="<?php echo BWG()->prefix; ?>_user_name" placeholder="Fill Your Name" value="<?php echo $name; ?>">
55
- <span class='error_msg'></span>
56
- </p>
57
- <p>
58
- <label for="user_name"><?php _e( "EMAIL ADDRESS", BWG()->prefix ); ?> <span>*</span></label>
59
- <input type="text" name="<?php echo BWG()->prefix; ?>_user_email" id="<?php echo BWG()->prefix; ?>_user_email" placeholder="Fill Your Email" value="<?php echo $admin_data->data->user_email; ?>">
60
- <span class='error_msg'></span>
61
- </p>
62
- <div class="form_desc"><?php _e( "Submitting this form you agree that 10Web stores your name, email, and site URL. We won’t share your info with third parties. We are GDPR compliant.", BWG()->prefix ); ?></div>
63
- <div id="form_buttons">
64
- <input type="hidden" name="<?php echo BWG()->prefix; ?>_sub_action" value="allow" />
65
- <input type="hidden" name="page" value="bwg_subscribe" />
66
- <input type="button" id="tenweb_subscribe_submit" value="RECEIVE EBOOK" />
67
- <a href="<?php echo "admin.php?page=" . BWG()->prefix . "_subscribe&" . BWG()->prefix . "_sub_action=skip" ;?>" class="skip more" ><?php _e( "Skip", BWG()->prefix ); ?></a>
68
  </div>
69
- </form>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  </div>
71
  </div>
72
  </div>
73
- <?php if ($bwg_subscribe !== false && isset($_GET["bwg_sub_action"]) && $_GET["bwg_sub_action"] == "allow") : ?>
74
  <div id="tenweb_subscribe_popup" class="subscribed">
75
  <div class="subscribe_popup_content">
76
- <div class="subscribe_email"><?php echo $bwg_subscribe; ?></div>
77
  <h3>We've just sent you the eBook!</h3>
78
  <p class="bold">If you are a Gmail user check:</p>
79
  <p>Primary, Promotions, Social, Updates or Forums.</p>
80
- <img src="<?php echo BWG()->plugin_url; ?>/images/subscribe/popup_img.png">
81
  <p class="bold">Warning: also check your spam or junk!</p>
82
  <p><b>1.</b> Select the message and click Not Spam.</p>
83
  <p><b>2.</b> Recheck all inbox tabs.</p>
84
- <a href="<?php echo admin_url('admin.php?page=galleries_bwg'); ?>" class="got_it">GOT IT</a>
85
  </div>
86
  </div>
87
  <?php endif; ?>
5
  $user_last_name = get_user_meta($admin_data->ID, "last_name", true);
6
 
7
  $name = $user_first_name || $user_last_name ? $user_first_name . " " . $user_last_name : $admin_data->data->user_login;
8
+ $email_subscribe = get_option("bwg_subscribe_email");
9
+ $prefix = BWG()->prefix; // Current plugin prefix.
10
+ $plugin_url = BWG()->plugin_url; // Current plugin URL.
11
+ $menu_slug = "galleries_" . BWG()->prefix; // Current plugin slug.
12
+ $title_text = __( "Hey! I know how hard and time-consuming creating a well-structured gallery can be.", $prefix ); // Message Box text.
13
  ?>
14
  <script>
15
  jQuery(document).on("ready", function () {
16
  jQuery("#tenweb_subscribe_submit").on("click", function () {
17
  var error = 0;
18
  var inputs = {
19
+ "user_name" : "<?php _e("Name is required.", $prefix); ?>",
20
+ "user_email" : "<?php _e("Please enter a valid email.", $prefix ); ?>"
21
  };
22
  for (var i in inputs) {
23
+ var input = jQuery("#<?php echo $prefix; ?>_" + i);
24
  if (input.val() == "" || (i == "user_email" && !tenWebSubscrineIsEmail(input.val()))) {
25
  input.closest("p").addClass("error");
26
  input.closest("p").find(".error_msg").html(inputs[i]);
45
  </script>
46
  <div id="tenweb_new_subscribe" class="tenweb_subscribe">
47
  <div class="tenweb_subscribe_container">
48
+ <div class="tenweb_subscribe_content clear">
49
+ <div id="tenweb_logo_div">
50
+ <a id="tenweb_logo"></a>
 
 
 
51
  </div>
52
+ <div class="left">
53
+ <div class="founder"><img src="<?php echo $plugin_url; ?>/images/subscribe/founder.png" class="founder_img" alt="Arto"></div>
54
+ <div class="founder_info">
55
+ <h4>Arto</h4>
56
+ <p>10Web Founder</p>
 
 
 
 
 
 
 
 
 
 
 
 
57
  </div>
58
+ </div>
59
+ <div class="right">
60
+ <div id="tenweb_title">
61
+ <p><?php echo $title_text ?></p>
62
+ <h2><?php _e( "So, I handcrafted a step-by-step ebook to make it super easy for you. Enjoy ", $prefix ); ?><img src="<?php echo $plugin_url; ?>/images/subscribe/smile.png"></h2>
63
+ </div>
64
+ <div id="tablet_book">
65
+ <img src="<?php echo $plugin_url; ?>/images/subscribe/ebook.png">
66
+ </div>
67
+ <form id="tenweb_form" method="get" action="admin.php?page=<?php echo $prefix; ?>_subscribe">
68
+ <p>
69
+ <label for="user_name"><?php _e( "NAME", $prefix ); ?> <span>*</span></label>
70
+ <input type="text" name="<?php echo $prefix; ?>_user_name" id="<?php echo $prefix; ?>_user_name" placeholder="Fill Your Name" value="<?php echo $name; ?>">
71
+ <span class='error_msg'></span>
72
+ </p>
73
+ <p>
74
+ <label for="user_name"><?php _e( "EMAIL ADDRESS", $prefix ); ?> <span>*</span></label>
75
+ <input type="text" name="<?php echo $prefix; ?>_user_email" id="<?php echo $prefix; ?>_user_email" placeholder="Fill Your Email" value="<?php echo $admin_data->data->user_email; ?>">
76
+ <span class='error_msg'></span>
77
+ </p>
78
+ <div class="form_desc"><?php _e( "Keep in mind that submitting this form will allow 10Web to store your name, email, and site URL. Being GDPR-compliant, we won’t ever share your info with third parties...", $prefix ); ?></div>
79
+ <div id="form_buttons">
80
+ <input type="hidden" name="<?php echo $prefix; ?>_sub_action" value="allow" />
81
+ <input type="hidden" name="page" value="<?php echo $prefix . '_subscribe' ; ?>" />
82
+ <input type="button" id="tenweb_subscribe_submit" value="RECEIVE EBOOK" />
83
+ <a href="<?php echo "admin.php?page=" . $prefix . "_subscribe&" . $prefix . "_sub_action=skip" ;?>" class="skip more" ><?php _e( "Skip", $prefix ); ?></a>
84
+ </div>
85
+ </form>
86
+ </div>
87
+
88
  </div>
89
  </div>
90
  </div>
91
+ <?php if ($email_subscribe !== false && isset($_GET[$prefix . "_sub_action"]) && $_GET[$prefix . "_sub_action"] == "allow") : ?>
92
  <div id="tenweb_subscribe_popup" class="subscribed">
93
  <div class="subscribe_popup_content">
94
+ <div class="subscribe_email"><?php echo $email_subscribe; ?></div>
95
  <h3>We've just sent you the eBook!</h3>
96
  <p class="bold">If you are a Gmail user check:</p>
97
  <p>Primary, Promotions, Social, Updates or Forums.</p>
98
+ <img src="<?php echo $plugin_url; ?>/images/subscribe/popup_img.png">
99
  <p class="bold">Warning: also check your spam or junk!</p>
100
  <p><b>1.</b> Select the message and click Not Spam.</p>
101
  <p><b>2.</b> Recheck all inbox tabs.</p>
102
+ <a href="<?php echo admin_url('admin.php?page=' . $menu_slug); ?>" class="got_it">GOT IT</a>
103
  </div>
104
  </div>
105
  <?php endif; ?>
admin/views/Shortcode.php CHANGED
@@ -427,7 +427,7 @@ class ShortcodeView_bwg extends AdminView_bwg {
427
  <?php if ( !BWG()->is_pro ) { ?>
428
  <div class="media-toolbar-primary search-form" style="float: left;">
429
  <span class="media-button button-large">
430
- <a id="bwg_pro_version_link" class="bwg_link_shortcode" target="_blank" href="https://demo.10web.io/photo-gallery/"><?php _e('Please see ', BWG()->prefix) ?><span id="bwg_pro_version"><?php _e('Thumbnails', BWG()->prefix) ?></span> <?php _e('View in Premium version', BWG()->prefix) ?></a>
431
  </span>
432
  </div>
433
  <?php } ?>
427
  <?php if ( !BWG()->is_pro ) { ?>
428
  <div class="media-toolbar-primary search-form" style="float: left;">
429
  <span class="media-button button-large">
430
+ <a id="bwg_pro_version_link" class="bwg_link_shortcode" target="_blank" href="https://demo.10web.io/photo-gallery/<?php echo BWG()->utm_source; ?>"><?php _e('Please see ', BWG()->prefix) ?><span id="bwg_pro_version"><?php _e('Thumbnails', BWG()->prefix) ?></span> <?php _e('View in Premium version', BWG()->prefix) ?></a>
431
  </span>
432
  </div>
433
  <?php } ?>
admin/views/Uninstall.php CHANGED
@@ -47,8 +47,8 @@ class UninstallView_bwg extends AdminView_bwg {
47
  ?>
48
  <div class="goodbye-text">
49
  <?php
50
- $support_team = '<a href="https://10web.io/contact-us/?source=photo-gallery" target="_blank">' . __('support team', BWG()->prefix) . '</a>';
51
- $contact_us = '<a href="https://10web.io/contact-us/?source=photo-gallery" target="_blank">' . __('Contact us', BWG()->prefix) . '</a>';
52
  echo sprintf(__("Before uninstalling the plugin, please Contact our %s. We'll do our best to help you out with your issue. We value each and every user and value what's right for our users in everything we do.<br />
53
  However, if anyway you have made a decision to uninstall the plugin, please take a minute to %s and tell what you didn't like for our plugins further improvement and development. Thank you !!!", BWG()->prefix), $support_team, $contact_us); ?>
54
  </div>
47
  ?>
48
  <div class="goodbye-text">
49
  <?php
50
+ $support_team = '<a href="https://10web.io/contact-us/' . BWG()->utm_source . '" target="_blank">' . __('support team', BWG()->prefix) . '</a>';
51
+ $contact_us = '<a href="https://10web.io/contact-us/' . BWG()->utm_source . '" target="_blank">' . __('Contact us', BWG()->prefix) . '</a>';
52
  echo sprintf(__("Before uninstalling the plugin, please Contact our %s. We'll do our best to help you out with your issue. We value each and every user and value what's right for our users in everything we do.<br />
53
  However, if anyway you have made a decision to uninstall the plugin, please take a minute to %s and tell what you didn't like for our plugins further improvement and development. Thank you !!!", BWG()->prefix), $support_team, $contact_us); ?>
54
  </div>
css/bwg_subscribe.css CHANGED
@@ -1,479 +1,910 @@
1
- #tenweb_new_subscribe{
2
- box-shadow: 2px 5px 19px rgba(0, 0, 0, 0.13);
3
- border-radius: 10px;
4
- text-align: left;
5
- color: #333B46;
6
- background-image: url(../images/subscribe/transparent_title.png);
7
- background-repeat: no-repeat;
8
- background-position: left bottom;
9
- padding: 40px 0 0 40px;
10
- background-size: contain;
11
- position: relative;
12
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  #tenweb_subscribe_popup .subscribe_popup_content:before,
14
- #tenweb_new_subscribe:before{
15
- content:"";
16
- background-image: url(../images/subscribe/square.svg);
17
- position: absolute;
18
- top:0;
19
- left:0;
20
- width: 100%;
21
- height: 100%;
22
- opacity: 0.4;
23
- }
24
- #tenweb_subscribe_popup .subscribe_popup_content:before{
25
- content:"";
26
- z-index: -1;
27
- }
28
- #tenweb_new_subscribe .tenweb_subscribe_container{
29
- background-image: url(../images/subscribe/book.png);
30
- background-repeat: no-repeat;
31
- background-position: right 134px;
32
- background-size: 654px;
33
- padding: 0 0 67px 0;
34
- z-index: 1;
35
- position: relative;
36
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  #tenweb_new_subscribe a#tenweb_logo {
38
- width: 147px;
39
- height: 40px;
40
- background-image: url(../images/subscribe/10web-logo.svg);
41
- display: inline-block;
42
- background-repeat: no-repeat;
43
  }
 
44
  #tenweb_new_subscribe #tenweb_title {
45
- font-weight: 700;
46
- color: #333B46;
47
- font-size: 40px;
48
- line-height: 54px;
49
- margin: 40px 0 30px;
50
  }
 
51
  #tenweb_new_subscribe #tenweb_description {
52
- font-weight: 200;
53
- margin: 0 0 30px;
54
- font-size: 30px;
55
- line-height: 46px;
56
  }
 
57
  #tenweb_new_subscribe #tenweb_form {
58
- max-width: 100%;
59
- font-size: 14px;
60
- line-height: 18px;
61
- width: 520px;
62
  }
63
- #tenweb_new_subscribe #tenweb_form input[type="text"]{
64
- font-size: 16px;
65
- line-height: 22px;
66
- width:100%;
67
- background: #FAFAFA;
68
- border: 1px solid rgba(0, 0, 0, 0.15);
69
- border-radius: 32px;
70
- padding: 11px 20px;
71
- color: #72777c;
72
- font-weight: 600;
73
- box-shadow: none;
 
74
  }
75
- #tenweb_new_subscribe #tenweb_form input[type="button"]{
76
- font-size: 20px;
77
- line-height: 27px;
78
- width: 100%;
79
- background: #F8C332;
80
- border-radius: 32px;
81
- padding: 17px;
82
- color: #ffffff;
83
- font-weight: 600;
84
- border:0;
85
- cursor: pointer;
86
- margin-bottom: 10px;
 
87
  }
 
88
  #tenweb_new_subscribe #tenweb_form input[type="text"]:focus,
89
- #tenweb_new_subscribe #tenweb_form input[type="button"]{
90
- outline: none;
91
  }
92
- #tenweb_new_subscribe #form_buttons{
93
- width: 296px;
94
- max-width: 100%;
95
- text-align: center;
 
96
  }
97
- #tenweb_new_subscribe #form_buttons .skip{
98
- line-height: 20px;
99
- font-weight: 600;
100
- color: rgba(51, 59, 70, 0.7);
101
- text-transform: none;
102
- letter-spacing: 0;
103
- margin: 0;
104
- display: inline-block;
105
- text-decoration: none;
106
- font-size: 15px;
 
107
  }
 
108
  #tenweb_new_subscribe #tenweb_form input[type="text"]::placeholder {
109
- color: rgba(51, 59, 70, 0.5) !important;
110
  }
111
 
112
  #tenweb_new_subscribe #tenweb_form input[type="text"]::-webkit-input-placeholder {
113
- color: rgba(51, 59, 70, 0.5);
114
  }
115
 
116
  #tenweb_new_subscribe #tenweb_form input[type="text"]:-moz-placeholder { /* Firefox 18- */
117
- color: rgba(51, 59, 70, 0.5);
118
  }
119
 
120
  #tenweb_new_subscribe #tenweb_form input[type="text"]::-moz-placeholder { /* Firefox 19+ */
121
- color: rgba(51, 59, 70, 0.5);
122
  }
123
 
124
  #tenweb_new_subscribe #tenweb_form input[type="text"]:-ms-input-placeholder {
125
- color: rgba(51, 59, 70, 0.5);
126
  }
127
- #tenweb_new_subscribe #tenweb_form p{
128
- margin: 0 0 19px 0;
 
129
  }
 
130
  #tenweb_new_subscribe label {
131
- font-size: 15px;
132
- line-height: 20px;
133
- font-weight: 600;
134
- margin: 0 0 14px 20px;
135
- display: inline-block;
136
  }
 
137
  #tenweb_new_subscribe label span {
138
- color: #FD3C31;
139
  }
 
140
  #tenweb_new_subscribe .form_desc {
141
- margin: 0 0 30px 20px;
142
  }
 
143
  #tenweb_new_subscribe .tenweb_subscribe_content {
144
- width: 584px;
145
- max-width: 100%;
146
  }
 
147
  #tenweb_new_subscribe #tablet_book {
148
- display: none;
149
  }
 
150
  #tenweb_new_subscribe span.error_msg {
151
- color: #e95e5b;
152
- font-size: 13px;
153
- margin-left: 20px;
154
- display:none;
155
  }
 
156
  #tenweb_new_subscribe .error span.error_msg {
157
- display: inline-block;
158
  }
159
- #tenweb_new_subscribe #tenweb_form .error input[type="text"]{
160
- border-color: #e95e5b;
 
161
  }
162
 
163
- #tenweb_subscribe_popup{
164
- display: none;
165
- width: 100%;
166
- height: 100%;
167
- background: rgba(50, 58, 69, 0.5);
168
- position: fixed;
169
- left: 0;
170
- top: 0;
171
- z-index: 9999999;
172
- }
173
- #tenweb_subscribe_popup.subscribed{
174
- display: block !important;
175
- }
176
- #tenweb_subscribe_popup .subscribe_popup_content{
177
- padding: 70px 40px 30px;
178
- -webkit-box-sizing: border-box;
179
- -moz-box-sizing: border-box;
180
- box-sizing: border-box;
181
- max-width: 98%;
182
- -webkit-transform: translateY(-50%) translateX(-50%);
183
- -moz-transform: translateY(-50%) translateX(-50%);
184
- transform: translateY(-50%) translateX(-50%);
185
- position: absolute;
186
- left: 50%;
187
- top: 50%;
188
- overflow: hidden;
189
- margin: 0 auto;
190
- background: #ffffff;
191
- width: 595px;
192
- border-radius: 20px;
193
- color:#333B46;
194
- text-align: center;
195
  }
196
- #tenweb_subscribe_popup .subscribe_popup_content h3{
197
- color:#333B46;
 
198
  }
199
- #tenweb_subscribe_popup .subscribe_popup_content p{
200
- font-size: 15px;
201
- line-height: 24px;
202
- margin: 0 0 7px 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
203
  }
204
- #tenweb_subscribe_popup .subscribe_popup_content p.bold{
205
- margin: 0 0 10px 0;
 
206
  }
207
- #tenweb_subscribe_popup .subscribe_popup_content img{
208
- margin: 21px 0 13px;
209
- max-width: 100%;
 
 
 
 
 
 
210
  }
 
 
 
 
 
 
211
  #tenweb_subscribe_popup .subscribe_popup_content p.bold,
212
  #tenweb_subscribe_popup .subscribe_popup_content p b,
213
- #tenweb_subscribe_popup .subscribe_popup_content h3{
214
- font-weight: 800;
215
- text-align: left;
216
  }
217
- #tenweb_subscribe_popup .subscribe_popup_content p{
218
- text-align: left;
 
219
  }
220
- #tenweb_subscribe_popup .subscribe_popup_content h3{
221
- font-size: 20px;
222
- line-height: 27px;
223
- margin: 0 0 35px;
224
- text-align: center;
 
225
  }
 
226
  #tenweb_subscribe_popup .subscribe_popup_content .subscribe_email {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
227
  font-size: 15px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
228
  line-height: 20px;
229
- padding: 12px 0 10px;
230
- display: inline-block;
231
- box-shadow: 0 2px 6px rgba(0, 0, 0, 0.16);
232
- border-radius: 32px;
233
- background: #ffffff;
234
- margin: 0 auto 15px;
235
- font-weight: 800;
236
- position: relative;
237
- max-width: 100%;
238
- width: 320px;
239
  }
240
- #tenweb_subscribe_popup .subscribe_popup_content .subscribe_email:before {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
241
  content: "";
242
- background: url(../images/subscribe/mail.svg);
243
- background-size: contain;
244
- width: 48px;
245
- height: 48px;
246
- position: absolute;
247
- left: 50%;
248
  margin-left: -24px;
249
- top: -40px;
 
 
 
 
 
 
 
 
 
 
 
250
  }
251
- #tenweb_subscribe_popup .subscribe_popup_content a.got_it {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
252
  font-size: 16px;
253
  line-height: 22px;
254
- color: #ffffff;
255
- background: #F8C332;
256
- display: inline-block;
257
- width: 160px;
258
- padding: 9px 0;
259
- border-radius: 23px;
260
- text-decoration: none;
261
- margin-top: 23px;
262
- }
263
-
264
-
265
- @media screen and (min-width: 1840px){
266
- #tenweb_new_subscribe .tenweb_subscribe_container{
267
- background-size: 970px;
268
- }
269
- }
270
- @media screen and (min-width: 1620px){
271
- #tenweb_new_subscribe .tenweb_subscribe_container{
272
- background-size: 970px;
273
- background-position: right top;
274
- padding: 0 0 82px 0;
275
- }
276
- #tenweb_new_subscribe .tenweb_subscribe_content {
277
- width: 763px;
278
- }
279
- #tenweb_new_subscribe #tenweb_title {
280
- font-size: 50px;
281
- line-height: 64px;
282
- margin: 30px 0;
283
- }
284
- #tenweb_new_subscribe #tenweb_description {
285
- font-size: 36px;
286
- line-height: 50px;
287
- }
288
- #tenweb_new_subscribe #form_buttons {
289
- width: 296px;
290
- }
291
- #tenweb_new_subscribe #form_buttons .skip {
292
- font-size: 18px;
293
- }
294
- #tenweb_new_subscribe #tenweb_form input[type="button"] {
295
- margin-bottom: 14px;
296
- }
297
- #tenweb_new_subscribe {
298
- padding: 70px 0 0 70px;
299
- }
300
- #tenweb_new_subscribe .form_desc {
301
- margin: 0 0 40px 20px;
302
- }
303
- }
304
- @media screen and (max-width: 1420px){
305
- #tenweb_new_subscribe {
306
- padding: 30px 0 0 30px;
307
- }
308
- #tenweb_new_subscribe #tenweb_title {
309
- font-size: 36px;
310
- line-height: 50px;
311
- margin: 25px 0 10px;
312
- }
313
- #tenweb_new_subscribe #tenweb_description {
314
- font-size: 26px;
315
- line-height: 42px;
316
- }
317
- #tenweb_new_subscribe #tenweb_form {
318
- font-size: 13px;
319
- }
320
- #tenweb_new_subscribe #form_buttons {
321
- width: 270px;
322
- }
323
- #tenweb_new_subscribe #tenweb_form input[type="button"] {
324
- padding: 14px;
325
- }
326
- #tenweb_new_subscribe .tenweb_subscribe_container {
327
- background-position: right 108px;
328
- background-size: 570px;
329
- padding: 0 0 27px 0;
330
- }
331
- }
332
- @media screen and (max-width: 1320px){
333
- #tenweb_new_subscribe #tenweb_form {
334
- width: 460px;
335
- }
336
- }
337
- @media screen and (max-width: 1279px){
338
- #tenweb_new_subscribe #tenweb_title {
339
- font-size: 32px;
340
- line-height: 45px;
341
- margin: 29px 0 20px;
342
- }
343
- #tenweb_new_subscribe #tenweb_description {
344
- font-size: 22px;
345
- line-height: 34px;
346
- margin: 0 0 60px;
347
- }
348
- #tenweb_new_subscribe #tenweb_form {
349
- width: 400px;
350
- }
351
- #tenweb_new_subscribe label {
352
- font-size: 14px;
353
- line-height: 19px;
354
- margin: 0 0 12px 20px;
355
- }
356
- #tenweb_new_subscribe #form_buttons {
357
- width: 245px;
358
- }
359
- #tenweb_new_subscribe #tenweb_form input[type="button"] {
360
- font-size: 16px;
361
- line-height: 22px;
362
- }
363
- #tenweb_new_subscribe {
364
- padding: 38px 0 0 30px;
365
- }
366
- #tenweb_new_subscribe .tenweb_subscribe_container {
367
- background-position: right 184px;
368
- background-size: 409px;
369
- background-image: url(../images/subscribe/book_1024.png);
370
- }
371
- }
372
- @media screen and (max-width: 1023px){
373
- #tenweb_new_subscribe #tablet_book {
374
- display: block;
375
- text-align: right;
376
- }
377
- #tenweb_new_subscribe #tablet_book img {
378
- max-width:100%;
379
- }
380
- #tenweb_new_subscribe .tenweb_subscribe_container {
381
- background-image: none;
382
- padding: 0 0 30px 0;
383
- }
384
- #tenweb_new_subscribe {
385
- padding: 30px 0 0 0;
386
- text-align: center;
387
- width: calc(100% - 10px);
388
- }
389
- #tenweb_new_subscribe .tenweb_subscribe_content {
390
- width: 600px;
391
- margin: 0 auto;
392
- }
393
- #tenweb_new_subscribe #tenweb_title {
394
- margin: 20px 0;
395
- }
396
- #tenweb_new_subscribe #tenweb_description br{
397
- display:none;
398
- }
399
- #tenweb_new_subscribe #tenweb_description {
400
- margin: 0 0 20px;
401
- }
402
- #tenweb_new_subscribe #tenweb_form {
403
- text-align: left;
404
- margin: 0 auto;
405
- }
406
- #tenweb_new_subscribe .form_desc {
407
- margin: 0 0 40px 0;
408
- text-align: center;
409
- }
410
- #tenweb_new_subscribe #form_buttons{
411
- margin: 0 auto;
412
- }
413
- }
414
- @media screen and (max-width: 767px){
415
- #tenweb_new_subscribe #tablet_book {
416
- display: none;
417
- }
418
- #tenweb_new_subscribe {
419
- padding: 20px 10px 0;
420
- }
421
- #tenweb_new_subscribe a#tenweb_logo {
422
- width: 110px;
423
- height: 30px;
424
- }
425
- #tenweb_new_subscribe #tenweb_title {
426
- font-size: 22px;
427
- line-height: 32px;
428
- }
429
- #tenweb_new_subscribe #tenweb_title {
430
- margin: 27px 0 10px;
431
- }
432
- #tenweb_new_subscribe #tenweb_description {
433
- font-size: 18px;
434
- line-height: 32px;
435
- margin: 0 0 40px;
436
- }
437
- #tenweb_new_subscribe #tenweb_form input[type="text"] {
438
- font-size: 14px;
439
- line-height: 19px;
440
- padding: 8px 14px 9px;
441
- }
442
- #tenweb_new_subscribe .form_desc {
443
- margin: 0 0 30px 0;
444
- }
445
- #tenweb_new_subscribe .tenweb_subscribe_container {
446
- padding: 0 0 50px 0;
447
- }
448
-
449
- #tenweb_new_subscribe:before{
450
- content:"";
451
- background-size: 70px;
452
- }
453
- #tenweb_new_subscribe label {
454
- font-size: 13px;
455
- line-height: 18px;
456
- margin: 0 0 10px 14px;
457
- }
458
- #tenweb_new_subscribe #tenweb_form {
459
- font-size: 12px;
460
- }
461
-
462
- #tenweb_subscribe_popup .subscribe_popup_content {
463
- padding: 50px 20px 30px;
464
- }
465
- #tenweb_subscribe_popup .subscribe_popup_content h3 {
466
- font-size: 17px;
467
- margin: 0 0 25px;
468
- }
469
- #tenweb_subscribe_popup .subscribe_popup_content .subscribe_email:before {
470
- content: "";
471
- width: 40px;
472
- height: 40px;
473
- margin-left: -24px;
474
- top: -33px;
475
- }
476
- #tenweb_subscribe_popup .subscribe_popup_content p {
477
- font-size: 14px;
478
- }
479
  }
1
+ .clear:after {
2
+ content: "";
3
+ display: table;
4
+ clear: both;
 
 
 
 
 
 
 
5
  }
6
+
7
+ #tenweb_new_subscribe {
8
+ box-shadow: 2px 5px 19px rgba(0, 0, 0, 0.13);
9
+ border-radius: 10px;
10
+ text-align: left;
11
+ color: #333B46;
12
+ background-image: url(../images/subscribe/transparent_title.png);
13
+ background-repeat: no-repeat;
14
+ background-position: left bottom;
15
+ padding: 40px 0 0 40px;
16
+ background-size: contain;
17
+ position: relative;
18
+ width: calc(100% - 40px);
19
+ }
20
+
21
  #tenweb_subscribe_popup .subscribe_popup_content:before,
22
+ #tenweb_new_subscribe:before {
23
+ content: "";
24
+ background-image: url(../images/subscribe/square.svg);
25
+ position: absolute;
26
+ top: 0;
27
+ left: 0;
28
+ width: 100%;
29
+ height: 100%;
30
+ opacity: 0.4;
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  }
32
+
33
+ #tenweb_subscribe_popup .subscribe_popup_content:before {
34
+ content: "";
35
+ z-index: -1;
36
+ }
37
+
38
+ #tenweb_new_subscribe .tenweb_subscribe_container {
39
+ background-image: url(../images/subscribe/ebook.png);
40
+ background-repeat: no-repeat;
41
+ background-position: right 134px;
42
+ background-size: 654px;
43
+ padding: 0 0 67px 0;
44
+ z-index: 1;
45
+ position: relative;
46
+ }
47
+
48
  #tenweb_new_subscribe a#tenweb_logo {
49
+ width: 147px;
50
+ height: 40px;
51
+ background-image: url(../images/subscribe/10web-logo.svg);
52
+ display: inline-block;
53
+ background-repeat: no-repeat;
54
  }
55
+
56
  #tenweb_new_subscribe #tenweb_title {
57
+ font-weight: 700;
58
+ color: #333B46;
59
+ font-size: 40px;
60
+ line-height: 54px;
61
+ margin: 40px 0 30px;
62
  }
63
+
64
  #tenweb_new_subscribe #tenweb_description {
65
+ font-weight: 200;
66
+ margin: 0 0 30px;
67
+ font-size: 30px;
68
+ line-height: 46px;
69
  }
70
+
71
  #tenweb_new_subscribe #tenweb_form {
72
+ max-width: 100%;
73
+ font-size: 14px;
74
+ line-height: 18px;
75
+ width: 520px;
76
  }
77
+
78
+ #tenweb_new_subscribe #tenweb_form input[type="text"] {
79
+ font-size: 16px;
80
+ line-height: 22px;
81
+ width: 100%;
82
+ background: #FAFAFA;
83
+ border: 1px solid rgba(0, 0, 0, 0.15);
84
+ border-radius: 32px;
85
+ padding: 11px 20px;
86
+ color: #72777C;
87
+ font-weight: 600;
88
+ box-shadow: none;
89
  }
90
+
91
+ #tenweb_new_subscribe #tenweb_form input[type="button"] {
92
+ font-size: 20px;
93
+ line-height: 27px;
94
+ width: 100%;
95
+ background: #F8C332;
96
+ border-radius: 32px;
97
+ padding: 17px;
98
+ color: #FFFFFF;
99
+ font-weight: 600;
100
+ border: 0;
101
+ cursor: pointer;
102
+ margin-bottom: 10px;
103
  }
104
+
105
  #tenweb_new_subscribe #tenweb_form input[type="text"]:focus,
106
+ #tenweb_new_subscribe #tenweb_form input[type="button"] {
107
+ outline: none;
108
  }
109
+
110
+ #tenweb_new_subscribe #form_buttons {
111
+ width: 296px;
112
+ max-width: 100%;
113
+ text-align: center;
114
  }
115
+
116
+ #tenweb_new_subscribe #form_buttons .skip {
117
+ line-height: 20px;
118
+ font-weight: 600;
119
+ color: rgba(51, 59, 70, 0.7);
120
+ text-transform: none;
121
+ letter-spacing: 0;
122
+ margin: 0;
123
+ display: inline-block;
124
+ text-decoration: none;
125
+ font-size: 15px;
126
  }
127
+
128
  #tenweb_new_subscribe #tenweb_form input[type="text"]::placeholder {
129
+ color: rgba(51, 59, 70, 0.5) !important;
130
  }
131
 
132
  #tenweb_new_subscribe #tenweb_form input[type="text"]::-webkit-input-placeholder {
133
+ color: rgba(51, 59, 70, 0.5);
134
  }
135
 
136
  #tenweb_new_subscribe #tenweb_form input[type="text"]:-moz-placeholder { /* Firefox 18- */
137
+ color: rgba(51, 59, 70, 0.5);
138
  }
139
 
140
  #tenweb_new_subscribe #tenweb_form input[type="text"]::-moz-placeholder { /* Firefox 19+ */
141
+ color: rgba(51, 59, 70, 0.5);
142
  }
143
 
144
  #tenweb_new_subscribe #tenweb_form input[type="text"]:-ms-input-placeholder {
145
+ color: rgba(51, 59, 70, 0.5);
146
  }
147
+
148
+ #tenweb_new_subscribe #tenweb_form p {
149
+ margin: 0 0 19px 0;
150
  }
151
+
152
  #tenweb_new_subscribe label {
153
+ font-size: 15px;
154
+ line-height: 20px;
155
+ font-weight: 600;
156
+ margin: 0 0 14px 20px;
157
+ display: inline-block;
158
  }
159
+
160
  #tenweb_new_subscribe label span {
161
+ color: #FD3C31;
162
  }
163
+
164
  #tenweb_new_subscribe .form_desc {
165
+ margin: 0 0 30px 20px;
166
  }
167
+
168
  #tenweb_new_subscribe .tenweb_subscribe_content {
169
+ width: 584px;
170
+ max-width: 100%;
171
  }
172
+
173
  #tenweb_new_subscribe #tablet_book {
174
+ display: none;
175
  }
176
+
177
  #tenweb_new_subscribe span.error_msg {
178
+ color: #E95E5B;
179
+ font-size: 13px;
180
+ margin-left: 20px;
181
+ display: none;
182
  }
183
+
184
  #tenweb_new_subscribe .error span.error_msg {
185
+ display: inline-block;
186
  }
187
+
188
+ #tenweb_new_subscribe #tenweb_form .error input[type="text"] {
189
+ border-color: #E95E5B;
190
  }
191
 
192
+ #tenweb_subscribe_popup {
193
+ display: none;
194
+ width: 100%;
195
+ height: 100%;
196
+ background: rgba(50, 58, 69, 0.5);
197
+ position: fixed;
198
+ left: 0;
199
+ top: 0;
200
+ z-index: 9999999;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
201
  }
202
+
203
+ #tenweb_subscribe_popup.subscribed {
204
+ display: block !important;
205
  }
206
+
207
+ #tenweb_subscribe_popup .subscribe_popup_content {
208
+ padding: 70px 40px 30px;
209
+ -webkit-box-sizing: border-box;
210
+ -moz-box-sizing: border-box;
211
+ box-sizing: border-box;
212
+ max-width: 98%;
213
+ -webkit-transform: translateY(-50%) translateX(-50%);
214
+ -moz-transform: translateY(-50%) translateX(-50%);
215
+ transform: translateY(-50%) translateX(-50%);
216
+ position: absolute;
217
+ left: 50%;
218
+ top: 50%;
219
+ overflow: hidden;
220
+ margin: 0 auto;
221
+ background: #FFFFFF;
222
+ width: 595px;
223
+ border-radius: 20px;
224
+ color: #333B46;
225
+ text-align: center;
226
  }
227
+
228
+ #tenweb_subscribe_popup .subscribe_popup_content h3 {
229
+ color: #333B46;
230
  }
231
+
232
+ #tenweb_subscribe_popup .subscribe_popup_content p {
233
+ font-size: 15px;
234
+ line-height: 24px;
235
+ margin: 0 0 7px 0;
236
+ }
237
+
238
+ #tenweb_subscribe_popup .subscribe_popup_content p.bold {
239
+ margin: 0 0 10px 0;
240
  }
241
+
242
+ #tenweb_subscribe_popup .subscribe_popup_content img {
243
+ margin: 21px 0 13px;
244
+ max-width: 100%;
245
+ }
246
+
247
  #tenweb_subscribe_popup .subscribe_popup_content p.bold,
248
  #tenweb_subscribe_popup .subscribe_popup_content p b,
249
+ #tenweb_subscribe_popup .subscribe_popup_content h3 {
250
+ font-weight: 800;
251
+ text-align: left;
252
  }
253
+
254
+ #tenweb_subscribe_popup .subscribe_popup_content p {
255
+ text-align: left;
256
  }
257
+
258
+ #tenweb_subscribe_popup .subscribe_popup_content h3 {
259
+ font-size: 20px;
260
+ line-height: 27px;
261
+ margin: 0 0 35px;
262
+ text-align: center;
263
  }
264
+
265
  #tenweb_subscribe_popup .subscribe_popup_content .subscribe_email {
266
+ font-size: 15px;
267
+ line-height: 20px;
268
+ padding: 12px 0 10px;
269
+ display: inline-block;
270
+ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.16);
271
+ border-radius: 32px;
272
+ background: #FFFFFF;
273
+ margin: 0 auto 15px;
274
+ font-weight: 800;
275
+ position: relative;
276
+ max-width: 100%;
277
+ width: 320px;
278
+ }
279
+
280
+ #tenweb_subscribe_popup .subscribe_popup_content .subscribe_email:before {
281
+ content: "";
282
+ background: url(../images/subscribe/mail.svg);
283
+ background-size: contain;
284
+ width: 48px;
285
+ height: 48px;
286
+ position: absolute;
287
+ left: 50%;
288
+ margin-left: -24px;
289
+ top: -40px;
290
+ }
291
+
292
+ #tenweb_subscribe_popup .subscribe_popup_content a.got_it {
293
+ font-size: 16px;
294
+ line-height: 22px;
295
+ color: #FFFFFF;
296
+ background: #F8C332;
297
+ display: inline-block;
298
+ width: 160px;
299
+ padding: 9px 0;
300
+ border-radius: 23px;
301
+ text-decoration: none;
302
+ margin-top: 23px;
303
+ }
304
+
305
+ #tenweb_new_subscribe .left {
306
+ width: 130px;
307
+ margin-right: 30px;
308
+ float: left;
309
+ padding-top: 115px;
310
+ text-align: center;
311
+ }
312
+
313
+ #tenweb_new_subscribe .left img {
314
+ max-width: 100%;
315
+ }
316
+
317
+ #tenweb_new_subscribe .left .founder_info h4 {
318
+ font-size: 20px;
319
+ line-height: 27px;
320
+ font-weight: 600;
321
+ }
322
+
323
+ #tenweb_new_subscribe .right {
324
+ float: left;
325
+ margin-left: 20px;
326
+ width: calc(100% - 180px);
327
+ }
328
+
329
+ #tenweb_new_subscribe .right #tenweb_title {
330
+ margin: 0;
331
+ background-color: #4786FF;
332
+ background-image: url(../images/subscribe/message_box_light.png);
333
+ border-radius: 90px 90px 90px 14px;
334
+ padding: 30px 45px 28px;
335
+ background-size: cover !important;
336
+ background-position: left bottom;
337
+ background-repeat: no-repeat;
338
+ }
339
+
340
+ #tenweb_new_subscribe .tenweb_subscribe_container .left {
341
+ margin: 165px 0 0 23.73px;
342
+ padding: 0;
343
+ }
344
+
345
+ #tenweb_new_subscribe .tenweb_subscribe_container .left h4 {
346
+ font-size: 20px;
347
+ line-height: 18px;
348
+ margin: 10px 0 0 0;
349
+ }
350
+
351
+ #tenweb_new_subscribe .tenweb_subscribe_container .left p {
352
+ font-size: 15px;
353
+ line-height: 18px;
354
+ margin: 0;
355
+ }
356
+
357
+ #tenweb_title h2, #tenweb_title p {
358
+ color: #FFF;
359
+ text-align: left;
360
+ }
361
+
362
+ #tenweb_title h2 img {
363
+ width: 26px;
364
+ position: relative;
365
+ top: 4px;
366
+ }
367
+
368
+ #subscribe_form {
369
+ padding-left: 145px;
370
+ }
371
+
372
+ @media screen and (min-width: 1620px) {
373
+ #tenweb_new_subscribe .tenweb_subscribe_container {
374
+ background-position: 100% 73%;
375
+ background-size: 840px;
376
+ background-image: url(../images/subscribe/ebook.png);
377
+ padding-bottom: 124px;
378
+ }
379
+
380
+ #tenweb_new_subscribe #form_buttons .skip {
381
+ margin-bottom: 34px;
382
+ }
383
+
384
+ #tenweb_new_subscribe.tenweb_subscribe {
385
+ margin: 37px 30px 23px 10px;
386
+ padding: 30px 0 0 40px;
387
+ }
388
+
389
+ #tenweb_new_subscribe .tenweb_subscribe_container .right {
390
+ margin: 40px 0 0 23.73px;
391
+ }
392
+
393
+ #tenweb_new_subscribe .tenweb_subscribe_container .left {
394
+ margin: 165px 0 0 23.73px;
395
+ padding: 0;
396
+ }
397
+
398
+ #tenweb_new_subscribe .tenweb_subscribe_container .left h4 {
399
+ font-size: 20px;
400
+ line-height: 18px;
401
+ margin: 10px 0 0 0;
402
+ }
403
+
404
+ #tenweb_new_subscribe .tenweb_subscribe_container .left p {
405
  font-size: 15px;
406
+ line-height: 18px;
407
+ margin: 0;
408
+ }
409
+
410
+ #tenweb_title h2 {
411
+ color: #FFF;
412
+ text-align: left;
413
+ font-size: 28px;
414
+ line-height: 36px;
415
+ font-weight: 700;
416
+ margin: 5px 0 0 0;
417
+ }
418
+
419
+ #tenweb_title p {
420
+ color: #FFF;
421
+ text-align: left;
422
+ font-size: 20px;
423
+ line-height: 25px;
424
+ font-weight: 200;
425
+ margin: 0 0 1px;
426
+ }
427
+
428
+ #tenweb_new_subscribe .tenweb_subscribe_container .right #tenweb_title {
429
+ margin-bottom: 40px;
430
+ width: 610px;
431
+ }
432
+
433
+ #tenweb_new_subscribe .tenweb_subscribe_content {
434
+ width: 909.5px;
435
+ }
436
+
437
+ #tenweb_new_subscribe #form_buttons {
438
+ width: 296px;
439
+ }
440
+
441
+ #tenweb_new_subscribe #form_buttons .skip {
442
+ font-size: 18px;
443
+ }
444
+
445
+ #tenweb_new_subscribe #tenweb_form input[type="button"] {
446
+ margin-bottom: 14px;
447
+ }
448
+
449
+ #tenweb_new_subscribe .form_desc {
450
+ margin: 0 0 40px 20px;
451
+ }
452
+
453
+ #subscribe_form {
454
+ padding-left: 175px;
455
+ }
456
+ }
457
+
458
+ @media screen and (max-width: 1766px) {
459
+ #tenweb_new_subscribe .tenweb_subscribe_container {
460
+ background-size: 580px;
461
+ background-position: 100% 86%;
462
+ }
463
+ }
464
+
465
+ @media screen and (max-width: 1619px) {
466
+ #tenweb_new_subscribe.tenweb_subscribe {
467
+ margin: 20px 20px 20px 10px;
468
+ padding: 25px 20px 50px 25px;
469
+ }
470
+
471
+ #tenweb_new_subscribe .tenweb_subscribe_container .right {
472
+ margin: 15px 0 0 20px;
473
+ }
474
+
475
+ #tenweb_new_subscribe .tenweb_subscribe_container .left {
476
+ margin: 140px 0 0 15px;
477
+ padding: 0;
478
+ width: 100px;
479
+ }
480
+
481
+ #tenweb_new_subscribe .tenweb_subscribe_container .left h4 {
482
+ font-size: 20px;
483
+ line-height: 18px;
484
+ margin: 10px 0 0 0;
485
+ font-weight: 600;
486
+ }
487
+
488
+ #tenweb_new_subscribe .tenweb_subscribe_container .left p {
489
+ font-size: 15px;
490
+ font-weight: 200;
491
+ line-height: 18px;
492
+ margin: 0;
493
+ }
494
+
495
+ #tenweb_title h2 {
496
+ font-size: 22px;
497
+ line-height: 30px;
498
+ font-weight: 700;
499
+ margin: 5px 0 0 0;
500
+ }
501
+
502
+ #tenweb_title p {
503
+ font-size: 18px;
504
+ line-height: 26px;
505
+ font-weight: 200;
506
+ margin: 0 0 1px;
507
+ }
508
+
509
+ #tenweb_new_subscribe .tenweb_subscribe_container .right #tenweb_title {
510
+ margin-bottom: 40px;
511
+ width: 480px;
512
+ }
513
+
514
+ #tenweb_new_subscribe .tenweb_subscribe_container {
515
+ background-image: url(../images/subscribe/ebook.png);
516
+ background-position: right bottom;
517
+ background-size: 570px;
518
+ padding: 0 0 130px 0;
519
+ }
520
+
521
+ #tenweb_new_subscribe .tenweb_subscribe_content {
522
+ width: 909.5px;
523
+ }
524
+
525
+ #tenweb_new_subscribe #form_buttons {
526
+ width: 270px;
527
+ }
528
+
529
+ #tenweb_new_subscribe #form_buttons .skip {
530
+ font-size: 18px;
531
+ }
532
+
533
+ #tenweb_new_subscribe #tenweb_form input[type="button"] {
534
+ margin-bottom: 14px;
535
+ }
536
+
537
+ #tenweb_new_subscribe .form_desc {
538
+ margin: 0 0 40px 20px;
539
+ }
540
+
541
+ #subscribe_form #tenweb_form {
542
+ width: 440px;
543
+ }
544
+
545
+ #tenweb_new_subscribe #tenweb_form {
546
+ font-size: 16px;
547
+ }
548
+
549
+ #subscribe_form {
550
+ padding-left: 145px;
551
+ }
552
+ }
553
+
554
+ @media screen and (max-width: 1490px) and (min-width: 1281px) {
555
+ #tenweb_new_subscribe.tenweb_subscribe {
556
+ padding: 25px 20px 0 25px;
557
+ }
558
+
559
+ #tenweb_new_subscribe .tenweb_subscribe_container .tenweb_subscribe_content .right #tenweb_form {
560
+ width: 440px;
561
+ }
562
+
563
+ #tenweb_new_subscribe .tenweb_subscribe_container {
564
+ background-image: url(../images/subscribe/ebook.png);
565
+ background-position: 100% 89%;
566
+ background-size: 510px;
567
+ padding: 0 0 137px 0;
568
+ }
569
+
570
+ #tenweb_new_subscribe .form_desc {
571
+ font-size: 14px;
572
  line-height: 20px;
573
+ }
 
 
 
 
 
 
 
 
 
574
  }
575
+
576
+ @media screen and (max-width: 1336px) and (min-width: 1249px) {
577
+ #tenweb_new_subscribe .tenweb_subscribe_container .tenweb_subscribe_content .right #tenweb_form {
578
+ width: 420px;
579
+ }
580
+
581
+ #tenweb_new_subscribe .tenweb_subscribe_container {
582
+ background-image: url(../images/subscribe/ebook.png);
583
+ background-position: 100% 88%;
584
+ background-size: 460px;
585
+ padding: 0 0 35px 0;
586
+ }
587
+
588
+ #tenweb_new_subscribe .form_desc {
589
+ margin: 16px 0 30px 23px;
590
+ font-size: 14px;
591
+ line-height: 20px;
592
+ }
593
+
594
+ #tenweb_new_subscribe #tenweb_form input[type="button"] {
595
+ font-size: 16px;
596
+ line-height: 22px;
597
+ }
598
+ }
599
+
600
+ @media screen and (max-width: 1250px) {
601
+ #tenweb_new_subscribe .tenweb_subscribe_container {
602
+ background-image: none;
603
+ padding: 0 0 25px 0;
604
+ }
605
+
606
+ #tenweb_subscribe_popup .subscribe_popup_content {
607
+ padding: 50px 20px 30px;
608
+ }
609
+
610
+ #tenweb_subscribe_popup .subscribe_popup_content h3 {
611
+ font-size: 17px;
612
+ margin: 0 0 25px;
613
+ }
614
+
615
+ #tenweb_subscribe_popup .subscribe_popup_content .subscribe_email:before {
616
  content: "";
617
+ width: 40px;
618
+ height: 40px;
 
 
 
 
619
  margin-left: -24px;
620
+ top: -33px;
621
+ }
622
+
623
+ #tenweb_subscribe_popup .subscribe_popup_content p {
624
+ font-size: 14px;
625
+ }
626
+
627
+ #tenweb_new_subscribe .form_desc {
628
+ margin: 16px 0 30px 23px;
629
+ font-size: 14px;
630
+ line-height: 20px;
631
+ }
632
  }
633
+
634
+ @media screen and (max-width: 840px) {
635
+ #tenweb_new_subscribe.tenweb_subscribe {
636
+ margin: 20px 20px 20px 15px;
637
+ padding: 30px 25px 50px 31px;
638
+ }
639
+
640
+ #tenweb_new_subscribe .tenweb_subscribe_content {
641
+ width: 713px;
642
+ }
643
+
644
+ #tenweb_new_subscribe .tenweb_subscribe_container .right #tenweb_title {
645
+ margin-bottom: 40px;
646
+ width: 550px;
647
+ max-width: 100%;
648
+ box-sizing: border-box;
649
+ }
650
+
651
+ #tenweb_logo_div {
652
+ text-align: center;
653
+ margin-bottom: 70px;
654
+ }
655
+
656
+ #tenweb_logo {
657
+ width: 132px;
658
+ height: 36px;
659
+ }
660
+
661
+ #tenweb_new_subscribe .right {
662
+ float: left;
663
+ margin-left: 20px;
664
+ width: 550px;
665
+ }
666
+
667
+ #tenweb_new_subscribe #tablet_book {
668
+ display: none;
669
+ }
670
+
671
+ #tenweb_new_subscribe {
672
+ padding: 20px 10px 0;
673
+ }
674
+
675
+ #tenweb_new_subscribe a#tenweb_logo {
676
+ width: 132px;
677
+ height: 36px;
678
+ }
679
+
680
+ #tenweb_new_subscribe #tenweb_title {
681
+ font-size: 22px;
682
+ line-height: 32px;
683
+ }
684
+
685
+ #tenweb_new_subscribe #tenweb_title {
686
+ margin: 27px 0 10px;
687
+ }
688
+
689
+ #tenweb_new_subscribe #tenweb_description {
690
+ font-size: 18px;
691
+ line-height: 32px;
692
+ margin: 0 0 40px;
693
+ }
694
+
695
+ #tenweb_new_subscribe #tenweb_form input[type="text"] {
696
+ font-size: 14px;
697
+ line-height: 19px;
698
+ padding: 8px 14px 9px;
699
+ }
700
+
701
+ #tenweb_new_subscribe .tenweb_subscribe_container .form_desc {
702
+ margin: 0 0 30px 20px;
703
+ text-align: left;
704
+ }
705
+
706
+ #tenweb_new_subscribe .tenweb_subscribe_container {
707
+ padding-bottom: 158px;
708
+ }
709
+
710
+ #tenweb_new_subscribe:before {
711
+ content: "";
712
+ background-size: 70px;
713
+ }
714
+
715
+ #tenweb_new_subscribe label {
716
+ font-size: 13px;
717
+ line-height: 18px;
718
+ margin: 0 0 10px 14px;
719
+ }
720
+
721
+ #tenweb_new_subscribe #tenweb_form {
722
+ font-size: 12px;
723
+ width: 420px;
724
+ }
725
+
726
+ #tenweb_subscribe_popup .subscribe_popup_content {
727
+ padding: 50px 20px 30px;
728
+ }
729
+
730
+ #tenweb_subscribe_popup .subscribe_popup_content h3 {
731
+ font-size: 17px;
732
+ margin: 0 0 25px;
733
+ }
734
+
735
+ #tenweb_subscribe_popup .subscribe_popup_content .subscribe_email:before {
736
+ content: "";
737
+ width: 40px;
738
+ height: 40px;
739
+ margin-left: -24px;
740
+ top: -33px;
741
+ }
742
+
743
+ #tenweb_subscribe_popup .subscribe_popup_content p {
744
+ font-size: 14px;
745
+ }
746
+
747
+ #tenweb_new_subscribe .form_desc {
748
+ margin: 16px 0 30px 0;
749
+ font-size: 12px;
750
+ line-height: 18px;
751
+ text-align: center;
752
+ }
753
+
754
+ #tenweb_new_subscribe .tenweb_subscribe_container .tenweb_subscribe_content .right {
755
+ float: left;
756
+ margin-left: 20px;
757
+ width: calc(100% - 135px);
758
+ }
759
+ }
760
+
761
+ @media screen and (max-width: 740px) {
762
+ #tenweb_new_subscribe .tenweb_subscribe_container {
763
+ padding-bottom: 26px;
764
+ }
765
+
766
+ #tenweb_new_subscribe .tenweb_subscribe_container .form_desc {
767
+ margin: 16px 0 30px 0;
768
+ font-size: 12px;
769
+ line-height: 18px;
770
+ text-align: center;
771
+ }
772
+
773
+ #wpcontent {
774
+ padding-right: 10px;
775
+ }
776
+
777
+ #tenweb_new_subscribe .tenweb_subscribe_container .tenweb_subscribe_content .right #tenweb_form {
778
+ width: 280px;
779
+ margin: 0 auto;
780
+ margin-top: 40px;
781
+ }
782
+
783
+ #tenweb_new_subscribe .founder img {
784
+ width: 94px;
785
+ }
786
+
787
+ #tenweb_logo_div {
788
+ text-align: center;
789
+ padding-top: 20px;
790
+ margin-bottom: 10px;
791
+ }
792
+
793
+ #tenweb_logo {
794
+ width: 110px;
795
+ height: 30px;
796
+ margin-top: 20px;
797
+ margin: 0;
798
+ }
799
+
800
+ #tenweb_new_subscribe .tenweb_subscribe_container .tenweb_subscribe_content .left {
801
+ width: 100%;
802
+ height: 83px;
803
+ margin: 0;
804
+ display: block;
805
+ }
806
+
807
+ #tenweb_new_subscribe .tenweb_subscribe_container .left img {
808
+ width: 42px;
809
+ }
810
+
811
+ #tenweb_new_subscribe .tenweb_subscribe_container .tenweb_subscribe_content .right {
812
+ margin: 15px 10px 0 0;
813
+ width: 100%;
814
+ }
815
+
816
+ #tenweb_new_subscribe .tenweb_subscribe_container .right #tenweb_title {
817
+ padding: 17px 17px 20px 17px;
818
+ border-radius: 40px 40px 40px 40px;
819
+ width: 270px;
820
+ margin: 0 auto;
821
+ max-width: 100%;
822
+ box-sizing: border-box;
823
+ }
824
+
825
+ #tenweb_new_subscribe.tenweb_subscribe {
826
+ margin: 10px 10px 10px 5px;
827
+ padding: 0;
828
+ width: calc(100% - 10px);
829
+ }
830
+
831
+ #subscribe_form {
832
+ padding: 0;
833
+ width: 280px;
834
+ margin: 10px;
835
+ }
836
+
837
+ #subscribe_form .form_desc {
838
+ margin: 0 auto;
839
+ font-size: 14px;
840
+ line-height: 20px;
841
+ text-align: center;
842
+ margin-bottom: 30px;
843
+ }
844
+
845
+ #form_buttons {
846
+ padding-bottom: 50px;
847
+ }
848
+
849
+ #tenweb_title h2 {
850
+ font-size: 15px;
851
+ line-height: 22px;
852
+ font-weight: 700;
853
+ margin: 5px 0 0 0;
854
+ }
855
+
856
+ #tenweb_title p {
857
+ font-size: 14px;
858
+ line-height: 20px;
859
+ font-weight: 200;
860
+ margin: 0 0 1px;
861
+ }
862
+
863
+ #tenweb_title h2 img {
864
+ width: 24.3px;
865
+ position: relative;
866
+ top: 7px;
867
+ }
868
+
869
+ #tenweb_new_subscribe .left .founder_info h4 {
870
+ font-size: 14px;
871
+ line-height: 18px;
872
+ font-weight: 700;
873
+ }
874
+
875
+ #tenweb_new_subscribe .left .founder_info p {
876
+ font-size: 13px;
877
+ line-height: 18px;
878
+ font-weight: 200;
879
+ }
880
+
881
+ #tenweb_new_subscribe #tenweb_form input[type="button"] {
882
  font-size: 16px;
883
  line-height: 22px;
884
+ }
885
+
886
+ #tenweb_new_subscribe .right #tenweb_title {
887
+ background-image: url(../images/subscribe/founder_message_box.png);
888
+ }
889
+
890
+ #tenweb_subscribe_popup .subscribe_popup_content {
891
+ padding: 50px 20px 30px;
892
+ }
893
+
894
+ #tenweb_subscribe_popup .subscribe_popup_content h3 {
895
+ font-size: 17px;
896
+ margin: 0 0 25px;
897
+ }
898
+
899
+ #tenweb_subscribe_popup .subscribe_popup_content .subscribe_email:before {
900
+ content: "";
901
+ width: 40px;
902
+ height: 40px;
903
+ margin-left: -24px;
904
+ top: -33px;
905
+ }
906
+
907
+ #tenweb_subscribe_popup .subscribe_popup_content p {
908
+ font-size: 14px;
909
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
910
  }
framework/WDWLibrary.php CHANGED
@@ -2607,9 +2607,10 @@ class WDWLibrary {
2607
  }
2608
  }
2609
  }
 
2610
  $show_content = $show_content && !BWG()->is_pro;
2611
  $support_forum_link = 'https://wordpress.org/support/plugin/photo-gallery';
2612
- $premium_link = 'https://10web.io/plugins/wordpress-photo-gallery/?utm_source=photo_gallery&utm_medium=free_plugin';
2613
  wp_enqueue_style(BWG()->prefix . '-roboto');
2614
  wp_enqueue_style(BWG()->prefix . '-pricing');
2615
  ob_start();
2607
  }
2608
  }
2609
  }
2610
+ $user_guide_link .= BWG()->utm_source;
2611
  $show_content = $show_content && !BWG()->is_pro;
2612
  $support_forum_link = 'https://wordpress.org/support/plugin/photo-gallery';
2613
+ $premium_link = BWG()->plugin_link . BWG()->utm_source;
2614
  wp_enqueue_style(BWG()->prefix . '-roboto');
2615
  wp_enqueue_style(BWG()->prefix . '-pricing');
2616
  ob_start();
images/subscribe/book_1024.png DELETED
Binary file
images/subscribe/ebook.png ADDED
Binary file
images/subscribe/founder.png ADDED
Binary file
images/subscribe/founder_message_box.png ADDED
Binary file
images/subscribe/founder_message_box.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="280" height="166" viewBox="0 0 280 166"><defs><style>.a{fill:#4786ff;}.b{clip-path:url(#c);}.c{opacity:0.5;}.c,.d{fill:url(#d);}.d{opacity:0.33;}.e{opacity:0.15;fill:url(#f);}.f{filter:url(#a);}</style><filter id="a" x="-30" y="-25" width="340" height="226" filterUnits="userSpaceOnUse"><feOffset dy="5" input="SourceAlpha"/><feGaussianBlur stdDeviation="10" result="b"/><feFlood flood-color="#e5e6e8"/><feComposite operator="in" in2="b"/><feComposite in="SourceGraphic"/></filter><clipPath id="c"><g class="f" transform="matrix(1, 0, 0, 1, 0, 0)"><rect class="a" width="280" height="166" rx="40" transform="translate(655 267)"/></g></clipPath><linearGradient id="d" x1="0.495" y1="0.67" x2="0.5" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#f7f8f9"/><stop offset="1" stop-color="#f7f8f9" stop-opacity="0"/></linearGradient><linearGradient id="f" x1="0.495" y1="0.33" y2="1" xlink:href="#d"/></defs><g class="b" transform="translate(-655 -267)"><g transform="translate(903.322 429.906)"><path class="c" d="M117.323,234.646s117.323-52.527,117.323-117.323A117.323,117.323,0,1,0,0,117.323C0,182.119,117.323,234.646,117.323,234.646Z" transform="translate(-172.44 -136.013) rotate(68)"/><path class="d" d="M60.2,120.4s60.2-26.952,60.2-60.2A60.2,60.2,0,0,0,0,60.2C0,93.445,60.2,120.4,60.2,120.4Z" transform="translate(-227.589 -158.214) rotate(68)"/><path class="e" d="M87.488,0s87.488,39.17,87.488,87.488A87.488,87.488,0,0,1,0,87.488C0,39.17,87.488,0,87.488,0Z" transform="translate(397.622 -200.946) rotate(91)"/></g></g></svg>
images/subscribe/leaving_popup_bg.png ADDED
Binary file
images/subscribe/message_box_light.png ADDED
Binary file
images/subscribe/smile.png ADDED
Binary file
js/bwg_shortcode.js CHANGED
@@ -402,7 +402,7 @@ function bwg_gallery_type(gallery_type) {
402
  jQuery("#tr_ecommerce_icon_hover .ecommerce_icon_show").css('display', '');
403
  jQuery("#tr_tag").css('display', '');
404
  jQuery("#bwg_pro_version").html('Thumbnails');
405
- jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/");
406
  jQuery(".wd-free-msg").hide();
407
  jQuery("#insert").attr("style", "visibility: visible;");
408
  jQuery(".bwg-section.bwg-pro-views").show();
@@ -414,7 +414,7 @@ function bwg_gallery_type(gallery_type) {
414
  jQuery("#tr_gallery").css('display', '');
415
  jQuery("#tr_tag").css('display', '');
416
  jQuery("#bwg_pro_version").html('Masonry');
417
- jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/masonry/");
418
  jQuery(".wd-free-msg").show();
419
  if ( jQuery(".wd-free-msg").length != 0 ) {
420
  jQuery("#insert").attr("style", "visibility: hidden;");
@@ -428,7 +428,7 @@ function bwg_gallery_type(gallery_type) {
428
  jQuery("#tr_gallery").css('display', '');
429
  jQuery("#tr_tag").css('display', '');
430
  jQuery("#bwg_pro_version").html('Mosaic');
431
- jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/mosaic/");
432
  jQuery(".wd-free-msg").show();
433
  if ( jQuery(".wd-free-msg").length != 0 ) {
434
  jQuery("#insert").attr("style", "visibility: hidden;");
@@ -441,7 +441,7 @@ function bwg_gallery_type(gallery_type) {
441
  jQuery("#tr_gallery").css('display', '');
442
  jQuery("#tr_tag").css('display', '');
443
  jQuery("#bwg_pro_version").html('Slideshow');
444
- jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/slideshow/");
445
  jQuery(".wd-free-msg").hide();
446
  jQuery("#insert").attr("style", "visibility: visible;");
447
  jQuery(".bwg-section.bwg-pro-views").show();
@@ -452,7 +452,7 @@ function bwg_gallery_type(gallery_type) {
452
  jQuery("#tr_gallery").css('display', '');
453
  jQuery("#tr_tag").css('display', '');
454
  jQuery("#bwg_pro_version").html('Image browser');
455
- jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/image-browser/");
456
  jQuery(".wd-free-msg").hide();
457
  jQuery("#insert").attr("style", "visibility: visible;");
458
  jQuery(".bwg-section.bwg-pro-views").show();
@@ -463,7 +463,7 @@ function bwg_gallery_type(gallery_type) {
463
  jQuery("#tr_album").css('display', '');
464
  basic_metabox_title.text(basic_metabox_title.attr('data-title-album'));
465
  jQuery("#bwg_pro_version").html('Compuct gallery group');
466
- jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/compact-album/");
467
  jQuery(".wd-free-msg").hide();
468
  jQuery("#insert").attr("style", "visibility: visible;");
469
  jQuery(".bwg-section.bwg-pro-views").show();
@@ -473,7 +473,7 @@ function bwg_gallery_type(gallery_type) {
473
  jQuery('#options_link').attr('href', jQuery('#options_link').attr('data-href') + '&active_tab=2&album_type=' + gallery_type);
474
  jQuery("#tr_album").css('display', '');
475
  jQuery("#bwg_pro_version").html('Extended gallery group');
476
- jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/extended-album/");
477
  jQuery(".wd-free-msg").hide();
478
  jQuery("#insert").attr("style", "visibility: visible;");
479
  jQuery(".bwg-section.bwg-pro-views").show();
@@ -483,7 +483,7 @@ function bwg_gallery_type(gallery_type) {
483
  jQuery('#options_link').attr('href', jQuery('#options_link').attr('data-href') + '&active_tab=2&album_type=' + gallery_type);
484
  jQuery("#tr_album").css('display', '');
485
  jQuery("#bwg_pro_version").html('Masonry gallery group');
486
- jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/masonry/");
487
  jQuery(".wd-free-msg").show();
488
  if ( jQuery(".wd-free-msg").length != 0 ) {
489
  jQuery("#insert").attr("style", "visibility: hidden;");
@@ -496,7 +496,7 @@ function bwg_gallery_type(gallery_type) {
496
  jQuery("#tr_gallery").css('display', '');
497
  jQuery("#tr_tag").css('display', '');
498
  jQuery("#bwg_pro_version").html('Blog style');
499
- jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/blog-style/");
500
  jQuery(".wd-free-msg").show();
501
  if ( jQuery(".wd-free-msg").length != 0 ) {
502
  jQuery("#insert").attr("style", "visibility: hidden;");
@@ -509,7 +509,7 @@ function bwg_gallery_type(gallery_type) {
509
  jQuery("#tr_gallery").css('display', '');
510
  jQuery("#tr_tag").css('display', '');
511
  jQuery("#bwg_pro_version").html('Carousel');
512
- jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/carousel/");
513
  jQuery(".wd-free-msg").show();
514
  if ( jQuery(".wd-free-msg").length != 0 ) {
515
  jQuery("#insert").attr("style", "visibility: hidden;");
402
  jQuery("#tr_ecommerce_icon_hover .ecommerce_icon_show").css('display', '');
403
  jQuery("#tr_tag").css('display', '');
404
  jQuery("#bwg_pro_version").html('Thumbnails');
405
+ jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/?utm_source=photo_gallery&utm_medium=free_plugin");
406
  jQuery(".wd-free-msg").hide();
407
  jQuery("#insert").attr("style", "visibility: visible;");
408
  jQuery(".bwg-section.bwg-pro-views").show();
414
  jQuery("#tr_gallery").css('display', '');
415
  jQuery("#tr_tag").css('display', '');
416
  jQuery("#bwg_pro_version").html('Masonry');
417
+ jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/masonry/?utm_source=photo_gallery&utm_medium=free_plugin");
418
  jQuery(".wd-free-msg").show();
419
  if ( jQuery(".wd-free-msg").length != 0 ) {
420
  jQuery("#insert").attr("style", "visibility: hidden;");
428
  jQuery("#tr_gallery").css('display', '');
429
  jQuery("#tr_tag").css('display', '');
430
  jQuery("#bwg_pro_version").html('Mosaic');
431
+ jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/mosaic/?utm_source=photo_gallery&utm_medium=free_plugin");
432
  jQuery(".wd-free-msg").show();
433
  if ( jQuery(".wd-free-msg").length != 0 ) {
434
  jQuery("#insert").attr("style", "visibility: hidden;");
441
  jQuery("#tr_gallery").css('display', '');
442
  jQuery("#tr_tag").css('display', '');
443
  jQuery("#bwg_pro_version").html('Slideshow');
444
+ jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/slideshow/?utm_source=photo_gallery&utm_medium=free_plugin");
445
  jQuery(".wd-free-msg").hide();
446
  jQuery("#insert").attr("style", "visibility: visible;");
447
  jQuery(".bwg-section.bwg-pro-views").show();
452
  jQuery("#tr_gallery").css('display', '');
453
  jQuery("#tr_tag").css('display', '');
454
  jQuery("#bwg_pro_version").html('Image browser');
455
+ jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/image-browser/?utm_source=photo_gallery&utm_medium=free_plugin");
456
  jQuery(".wd-free-msg").hide();
457
  jQuery("#insert").attr("style", "visibility: visible;");
458
  jQuery(".bwg-section.bwg-pro-views").show();
463
  jQuery("#tr_album").css('display', '');
464
  basic_metabox_title.text(basic_metabox_title.attr('data-title-album'));
465
  jQuery("#bwg_pro_version").html('Compuct gallery group');
466
+ jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/compact-album/?utm_source=photo_gallery&utm_medium=free_plugin");
467
  jQuery(".wd-free-msg").hide();
468
  jQuery("#insert").attr("style", "visibility: visible;");
469
  jQuery(".bwg-section.bwg-pro-views").show();
473
  jQuery('#options_link').attr('href', jQuery('#options_link').attr('data-href') + '&active_tab=2&album_type=' + gallery_type);
474
  jQuery("#tr_album").css('display', '');
475
  jQuery("#bwg_pro_version").html('Extended gallery group');
476
+ jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/extended-album/?utm_source=photo_gallery&utm_medium=free_plugin");
477
  jQuery(".wd-free-msg").hide();
478
  jQuery("#insert").attr("style", "visibility: visible;");
479
  jQuery(".bwg-section.bwg-pro-views").show();
483
  jQuery('#options_link').attr('href', jQuery('#options_link').attr('data-href') + '&active_tab=2&album_type=' + gallery_type);
484
  jQuery("#tr_album").css('display', '');
485
  jQuery("#bwg_pro_version").html('Masonry gallery group');
486
+ jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/masonry/?utm_source=photo_gallery&utm_medium=free_plugin");
487
  jQuery(".wd-free-msg").show();
488
  if ( jQuery(".wd-free-msg").length != 0 ) {
489
  jQuery("#insert").attr("style", "visibility: hidden;");
496
  jQuery("#tr_gallery").css('display', '');
497
  jQuery("#tr_tag").css('display', '');
498
  jQuery("#bwg_pro_version").html('Blog style');
499
+ jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/blog-style/?utm_source=photo_gallery&utm_medium=free_plugin");
500
  jQuery(".wd-free-msg").show();
501
  if ( jQuery(".wd-free-msg").length != 0 ) {
502
  jQuery("#insert").attr("style", "visibility: hidden;");
509
  jQuery("#tr_gallery").css('display', '');
510
  jQuery("#tr_tag").css('display', '');
511
  jQuery("#bwg_pro_version").html('Carousel');
512
+ jQuery("#bwg_pro_version_link").attr("href", "https://demo.10web.io/photo-gallery/carousel/?utm_source=photo_gallery&utm_medium=free_plugin");
513
  jQuery(".wd-free-msg").show();
514
  if ( jQuery(".wd-free-msg").length != 0 ) {
515
  jQuery("#insert").attr("style", "visibility: hidden;");
photo-gallery.php CHANGED
@@ -1,11 +1,11 @@
1
  <?php
2
  /**
3
  * Plugin Name: Photo Gallery
4
- * Plugin URI: https://10web.io/plugins/wordpress-photo-gallery/
5
  * Description: This plugin is a fully responsive gallery plugin with advanced functionality. It allows having different image galleries for your posts and pages. You can create unlimited number of galleries, combine them into albums, and provide descriptions and tags.
6
- * Version: 1.5.26
7
  * Author: Photo Gallery Team
8
- * Author URI: https://10web.io/plugins/
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
10
  */
11
 
@@ -17,6 +17,9 @@ final class BWG {
17
  * The single instance of the class.
18
  */
19
  protected static $_instance = null;
 
 
 
20
  /**
21
  * Plugin directory path.
22
  */
@@ -81,8 +84,8 @@ final class BWG {
81
  $this->plugin_dir = WP_PLUGIN_DIR . "/" . plugin_basename(dirname(__FILE__));
82
  $this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
83
  $this->main_file = plugin_basename(__FILE__);
84
- $this->plugin_version = '1.5.26';
85
- $this->db_version = '1.5.26';
86
  $this->prefix = 'bwg';
87
  $this->nicename = __('Photo Gallery', $this->prefix);
88
 
@@ -1649,10 +1652,10 @@ final class BWG {
1649
  ),
1650
  ),
1651
  "video_youtube_id" => "4Mxg0FsFZZE", // e.g. https://www.youtube.com/watch?v=acaexefeP7o youtube id is the acaexefeP7o
1652
- "plugin_wd_url" => "https://10web.io/plugins/wordpress-photo-gallery/",
1653
- "plugin_wd_demo_link" => "https://demo.10web.io/photo-gallery/",
1654
- "plugin_wd_addons_link" => "https://10web.io/plugins/wordpress-photo-gallery/",
1655
- "plugin_wd_docs_link" => "https://help.10web.io/hc/en-us/sections/360002159111-Photo-Gallery/",
1656
  "after_subscribe" => admin_url('admin.php?page=galleries_bwg'), // this can be plagin overview page or set up page
1657
  "plugin_wizard_link" => '',
1658
  "plugin_menu_title" => $this->nicename,
@@ -1951,7 +1954,7 @@ if ( !BWG()->is_pro ) {
1951
  'plugin_slug' => 'photo-gallery', // Current plugin slug.
1952
  'plugin_url' => BWG()->plugin_url, // Current plugin URL.
1953
  'plugin_id' => 101, // Current plugin id.
1954
- 'text' => sprintf(__("%s Photo Gallery advises:%s %sUse Image Optimizer service to optimize your images quickly and easily.%s", BWG()->prefix), '<span>', '</span>', '<span>', '</span>'), // Banner text.
1955
  'slug' => '10web-manager', // Plugin slug to be installed.
1956
  'mu_plugin_slug' => '10web-manager', // Must use plugin slug.
1957
  'base_php' => '10web-manager.php', // Plugin base php filename to be installed.
1
  <?php
2
  /**
3
  * Plugin Name: Photo Gallery
4
+ * Plugin URI: https://10web.io/plugins/wordpress-photo-gallery/?utm_source=photo_gallery&utm_medium=free_plugin
5
  * Description: This plugin is a fully responsive gallery plugin with advanced functionality. It allows having different image galleries for your posts and pages. You can create unlimited number of galleries, combine them into albums, and provide descriptions and tags.
6
+ * Version: 1.5.27
7
  * Author: Photo Gallery Team
8
+ * Author URI: https://10web.io/plugins/?utm_source=photo_gallery&utm_medium=free_plugin
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
10
  */
11
 
17
  * The single instance of the class.
18
  */
19
  protected static $_instance = null;
20
+
21
+ public $plugin_link = 'https://10web.io/plugins/wordpress-photo-gallery/';
22
+ public $utm_source = '?utm_source=photo_gallery&utm_medium=free_plugin';
23
  /**
24
  * Plugin directory path.
25
  */
84
  $this->plugin_dir = WP_PLUGIN_DIR . "/" . plugin_basename(dirname(__FILE__));
85
  $this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
86
  $this->main_file = plugin_basename(__FILE__);
87
+ $this->plugin_version = '1.5.27';
88
+ $this->db_version = '1.5.27';
89
  $this->prefix = 'bwg';
90
  $this->nicename = __('Photo Gallery', $this->prefix);
91
 
1652
  ),
1653
  ),
1654
  "video_youtube_id" => "4Mxg0FsFZZE", // e.g. https://www.youtube.com/watch?v=acaexefeP7o youtube id is the acaexefeP7o
1655
+ "plugin_wd_url" => BWG()->plugin_link . BWG()->utm_source,
1656
+ "plugin_wd_demo_link" => "https://demo.10web.io/photo-gallery/" . BWG()->utm_source,
1657
+ "plugin_wd_addons_link" => BWG()->plugin_link . BWG()->utm_source,
1658
+ "plugin_wd_docs_link" => "https://help.10web.io/hc/en-us/sections/360002159111-Photo-Gallery/" . BWG()->utm_source,
1659
  "after_subscribe" => admin_url('admin.php?page=galleries_bwg'), // this can be plagin overview page or set up page
1660
  "plugin_wizard_link" => '',
1661
  "plugin_menu_title" => $this->nicename,
1954
  'plugin_slug' => 'photo-gallery', // Current plugin slug.
1955
  'plugin_url' => BWG()->plugin_url, // Current plugin URL.
1956
  'plugin_id' => 101, // Current plugin id.
1957
+ 'text' => sprintf(__("%s Photo Gallery advises:%s %sCheck your website's performance and improve the speed in just minutes.%s", BWG()->prefix), '<span>', '</span>', '<span>', '</span>'), // Banner text.
1958
  'slug' => '10web-manager', // Plugin slug to be installed.
1959
  'mu_plugin_slug' => '10web-manager', // Must use plugin slug.
1960
  'base_php' => '10web-manager.php', // Plugin base php filename to be installed.
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: webdorado,wdsupport,photogallerysupport,10web
3
  Tags: gallery, photo gallery, image gallery, responsive gallery, wordpress gallery plugin, photo albums, gallery slider, gallery lightbox, wordpress photo gallery plugin, fullscreen gallery, watermarking, video gallery
4
  Requires at least: 3.4
5
  Tested up to: 5.2
6
- Stable tag: 1.5.26
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -23,7 +23,7 @@ Photo Gallery is the leading plugin for building beautiful mobile-friendly galle
23
 
24
  [Special Offer for all Premium Plugins](https://10web.io/plugins-bundle-pricing/)
25
 
26
- https://www.youtube.com/watch?v=VDKtGHAJVpc
27
 
28
 
29
  If you’re looking for a user friendly and feature rich plugin to add responsive galleries and albums to your website, Photo Gallery plugin can be the best option for you. It’s simple in use yet packed with powerful functionality, allowing you to create anything from simple photo galleries to selling digital content right from your website (Premium version). Photo Gallery comes packed with stunning layout options, gallery and album views, multiple widgets and a number of extensions that take its functionality even further. WordPress Photo Gallery is a great choice for photography websites and blogs, as well as sites that want to have robust image galleries with easy navigation.
@@ -282,12 +282,18 @@ Choose whether to display random or the first/last specific number of images.
282
 
283
  == Changelog ==
284
 
 
 
 
 
 
 
285
  = 1.5.26 =
286
  * Fixed: Embed issue.
287
  * Fixed: Issue with uploading multiple images at once.
288
 
289
  = 1.5.25 =
290
- * Fixed: Security issue
291
 
292
  = 1.5.24 =
293
  * Fixed: Major bug.
3
  Tags: gallery, photo gallery, image gallery, responsive gallery, wordpress gallery plugin, photo albums, gallery slider, gallery lightbox, wordpress photo gallery plugin, fullscreen gallery, watermarking, video gallery
4
  Requires at least: 3.4
5
  Tested up to: 5.2
6
+ Stable tag: 1.5.28
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
23
 
24
  [Special Offer for all Premium Plugins](https://10web.io/plugins-bundle-pricing/)
25
 
26
+ https://youtu.be/pA8-5qaMBqM
27
 
28
 
29
  If you’re looking for a user friendly and feature rich plugin to add responsive galleries and albums to your website, Photo Gallery plugin can be the best option for you. It’s simple in use yet packed with powerful functionality, allowing you to create anything from simple photo galleries to selling digital content right from your website (Premium version). Photo Gallery comes packed with stunning layout options, gallery and album views, multiple widgets and a number of extensions that take its functionality even further. WordPress Photo Gallery is a great choice for photography websites and blogs, as well as sites that want to have robust image galleries with easy navigation.
282
 
283
  == Changelog ==
284
 
285
+ = 1.5.28 =
286
+ * Changed: Banner text.
287
+
288
+ = 1.5.27 =
289
+ * Added: Banner to check website performance.
290
+
291
  = 1.5.26 =
292
  * Fixed: Embed issue.
293
  * Fixed: Issue with uploading multiple images at once.
294
 
295
  = 1.5.25 =
296
+ * Fixed: Security issue.
297
 
298
  = 1.5.24 =
299
  * Fixed: Major bug.