Popup Builder – Responsive WordPress Pop up - Version 4.0.2

Version Description

Download this release

Release Info

Developer Sygnoos
Plugin Icon 128x128 Popup Builder – Responsive WordPress Pop up
Version 4.0.2
Comparing to
See all releases

Code changes from version 4.0.1 to 4.0.2

Files changed (156) hide show
  1. PopupBuilderInit.php +0 -0
  2. com/boot.php +0 -0
  3. com/classes/Actions.php +18 -3
  4. com/classes/Ajax.php +0 -0
  5. com/classes/ConditionBuilder.php +0 -0
  6. com/classes/ConditionCreator.php +0 -0
  7. com/classes/ConvertToNewVersion.php +0 -0
  8. com/classes/Filters.php +2 -2
  9. com/classes/Installer.php +0 -0
  10. com/classes/Javascript.php +8 -2
  11. com/classes/MediaButton.php +0 -0
  12. com/classes/PopupChecker.php +0 -0
  13. com/classes/PopupGroupFilter.php +0 -0
  14. com/classes/PopupInstaller.php +0 -0
  15. com/classes/PopupLoader.php +0 -0
  16. com/classes/PopupType.php +0 -0
  17. com/classes/RegisterPostType.php +0 -0
  18. com/classes/SGPBRequirementsChecker.php +0 -0
  19. com/classes/ScriptsLoader.php +8 -1
  20. com/classes/Style.php +0 -0
  21. com/classes/Updates.php +0 -0
  22. com/classes/dataTable/Subscribers.php +0 -0
  23. com/classes/extension/SgpbIPopupExtension.php +0 -0
  24. com/classes/extension/SgpbPopupExtension.php +1 -2
  25. com/classes/extension/SgpbPopupExtensionRegister.php +0 -0
  26. com/classes/popups/FblikePopup.php +0 -0
  27. com/classes/popups/HtmlPopup.php +0 -0
  28. com/classes/popups/ImagePopup.php +0 -0
  29. com/classes/popups/PopupData.php +0 -0
  30. com/classes/popups/SGPopup.php +0 -0
  31. com/config/config.php +0 -0
  32. com/config/configPackage.php +1 -1
  33. com/config/dataConfig.php +0 -0
  34. com/helpers/AdminHelper.php +0 -0
  35. com/helpers/ConfigDataHelper.php +0 -0
  36. com/helpers/Functions.php +0 -0
  37. com/helpers/MultipleChoiceButton.php +0 -0
  38. com/helpers/PopupBuilderActivePackage.php +0 -0
  39. com/helpers/ScriptsIncluder.php +27 -1
  40. com/libs/EDD_SL_Plugin_Updater.php +0 -0
  41. com/libs/ListTable.php +0 -0
  42. com/libs/Table.php +0 -0
  43. popup-builder.php +1 -1
  44. public/css/ResetFormStyle.css +0 -0
  45. public/css/SubscriptionForm.css +0 -0
  46. public/css/fonts/FontAwesome.otf +0 -0
  47. public/css/fonts/fontawesome-webfont.eot +0 -0
  48. public/css/fonts/fontawesome-webfont.svg +0 -0
  49. public/css/fonts/fontawesome-webfont.ttf +0 -0
  50. public/css/fonts/fontawesome-webfont.woff +0 -0
  51. public/css/fonts/fontawesome-webfont.woff2 +0 -0
  52. public/css/jquery.dateTimePicker.min.css +0 -0
  53. public/css/popupAdminStyles.css +0 -0
  54. public/css/select2.min.css +0 -0
  55. public/css/sgPopupRangeSlider.css +0 -0
  56. public/css/sgbp-bootstrap.css +0 -0
  57. public/css/theme.css +0 -0
  58. public/img/CountdownTypeIcon.png +0 -0
  59. public/img/adBlockTypeIcon.png +0 -0
  60. public/img/ajaxSpinner.gif +0 -0
  61. public/img/analyticsTypeIcon.png +0 -0
  62. public/img/animationImage.png +0 -0
  63. public/img/aweberTypeIcon.png +0 -0
  64. public/img/bannerCloseBtn.png +0 -0
  65. public/img/bannerEmail.png +0 -0
  66. public/img/bannerHeart.png +0 -0
  67. public/img/bannerLogo.png +0 -0
  68. public/img/bannerMegaphone.png +0 -0
  69. public/img/bannerQuestionMark.png +0 -0
  70. public/img/bannerSupport.png +0 -0
  71. public/img/blog-wp-kicker.png +0 -0
  72. public/img/close.png +0 -0
  73. public/img/contactFormTypeIcon.png +0 -0
  74. public/img/exitIntentTypeIcon.png +0 -0
  75. public/img/facebookTypeIcon.png +0 -0
  76. public/img/htmlTypeIcon.png +0 -0
  77. public/img/iframeTypeIcon.png +0 -0
  78. public/img/imageTypeIcon.png +0 -0
  79. public/img/mailchimpTypeIcon.png +0 -0
  80. public/img/moreIdeas.png +0 -0
  81. public/img/preview-eye.png +0 -0
  82. public/img/probadge.png +0 -0
  83. public/img/rateUsBanner1.png +0 -0
  84. public/img/rateUsBanner2.png +0 -0
  85. public/img/rateUsBanner3.png +0 -0
  86. public/img/recentSales.png +0 -0
  87. public/img/restrictionTyoeIcon.png +0 -0
  88. public/img/socialTypeIcon.png +0 -0
  89. public/img/star.png +0 -0
  90. public/img/subscribers_close.png +0 -0
  91. public/img/subscriptionTypeIcon.png +0 -0
  92. public/img/theme1.jpg +0 -0
  93. public/img/theme2.jpg +0 -0
  94. public/img/theme3.jpg +0 -0
  95. public/img/theme4.jpg +0 -0
  96. public/img/theme5.jpg +0 -0
  97. public/img/theme6.jpg +0 -0
  98. public/img/theme_1/close.png +0 -0
  99. public/img/theme_1/overlay.png +0 -0
  100. public/img/theme_2/close.png +0 -0
  101. public/img/theme_3/close.png +0 -0
  102. public/img/theme_5/close.png +0 -0
  103. public/img/theme_6/close.png +0 -0
  104. public/img/videoTypeIcon.png +0 -0
  105. public/img/wooTypeIcon.png +0 -0
  106. public/js/Backend.js +0 -0
  107. public/js/Banner.js +0 -0
  108. public/js/ExtensionsNotification.js +0 -0
  109. public/js/MediaButton.js +0 -0
  110. public/js/Newsletter.js +0 -0
  111. public/js/Popup.js +0 -0
  112. public/js/PopupBuilder.js +0 -0
  113. public/js/PopupConfig.js +0 -0
  114. public/js/Subscribers.js +0 -0
  115. public/js/Subscription.js +0 -0
  116. public/js/Validate.js +0 -0
  117. public/js/bootstrap.min.js +0 -0
  118. public/js/select2.min.js +0 -0
  119. public/js/sgPopupRangeSlider.js +0 -0
  120. public/js/sgpbSelect2.js +0 -0
  121. public/scss/_buttons.scss +0 -122
  122. public/scss/_fonts.scss +0 -15
  123. public/scss/_generalSettings.scss +0 -5
  124. public/scss/_global.scss +0 -948
  125. public/scss/_license.scss +0 -46
  126. public/scss/_media.scss +0 -83
  127. public/scss/_popupExtenssionsList.scss +0 -99
  128. public/scss/_popupMainOptions.scss +0 -414
  129. public/scss/_reset.scss +0 -216
  130. public/scss/_subscriptionExtension.scss +0 -21
  131. public/scss/_table.scss +0 -364
  132. public/scss/_variables.scss +0 -61
  133. public/scss/footer.scss +0 -4
  134. public/scss/header.scss +0 -33
  135. public/scss/main.scss +0 -19
  136. public/sound/popupOpenSound.wav +0 -0
  137. public/views/behaviorAfterSpecialEventsView.php +0 -0
  138. public/views/closeSettingsView.php +0 -0
  139. public/views/conditionsView.php +0 -0
  140. public/views/dimensionsView.php +0 -0
  141. public/views/eventsView.php +0 -0
  142. public/views/jsVariableView.php +0 -0
  143. public/views/license.php +0 -0
  144. public/views/main/image.php +0 -0
  145. public/views/mediaButton.php +0 -0
  146. public/views/newsletter.php +0 -0
  147. public/views/options/facebook.php +0 -0
  148. public/views/options/subscription.php +0 -0
  149. public/views/optionsView.php +0 -0
  150. public/views/otherConditionsView.php +0 -0
  151. public/views/popupDesignView.php +0 -0
  152. public/views/popupTypes.php +0 -0
  153. public/views/settings.php +0 -0
  154. public/views/subscribers.php +0 -0
  155. public/views/targetView.php +0 -0
  156. readme.txt +7 -2
PopupBuilderInit.php CHANGED
File without changes
com/boot.php CHANGED
File without changes
com/classes/Actions.php CHANGED
@@ -110,13 +110,25 @@ class Actions
110
  $this->checkIfLicenseIsActive($licenseKey, $itemId, $storeURL, $key);
111
  switch($key) {
112
  case 'POPUP_SOCIAL':
113
- $version = @constant('SGPB_SOCIAL_POPUP_VERSION');
 
 
 
 
114
  break;
115
  case 'POPUP_AGE_VERIFICATION':
116
- $version = @constant('SGPB_AGE_VERIFICATION_POPUP_VERSION');
 
 
 
 
117
  break;
118
  case 'POPUP_GAMIFICATION':
119
- $version = @constant('POPUP_GAMIFICATION');
 
 
 
 
120
  break;
121
  default :
122
  $version = @constant('SG_VERSION_'.$key);
@@ -137,6 +149,8 @@ class Actions
137
  }
138
  public function custom_admin_js()
139
  {
 
 
140
  ?>
141
  <script type="text/javascript">
142
  jQuery(document).ready(function($) {
@@ -159,6 +173,7 @@ class Actions
159
  });
160
  </script>
161
  <?php
 
162
  }
163
 
164
  public function screenLayoutSetOneColumn()
110
  $this->checkIfLicenseIsActive($licenseKey, $itemId, $storeURL, $key);
111
  switch($key) {
112
  case 'POPUP_SOCIAL':
113
+ if (defined('SGPB_SOCIAL_POPUP_VERSION')) {
114
+ $version = @constant('SGPB_SOCIAL_POPUP_VERSION');
115
+ } else {
116
+ $version = @constant('SG_VERSION_'.$key);
117
+ }
118
  break;
119
  case 'POPUP_AGE_VERIFICATION':
120
+ if (defined('SGPB_AGE_VERIFICATION_POPUP_VERSION')) {
121
+ $version = @constant('SGPB_AGE_VERIFICATION_POPUP_VERSION');
122
+ } else{
123
+ $version = @constant('SG_VERSION_'.$key);
124
+ }
125
  break;
126
  case 'POPUP_GAMIFICATION':
127
+ if (defined('POPUP_GAMIFICATION')) {
128
+ $version = @constant('POPUP_GAMIFICATION');
129
+ } else {
130
+ $version = @constant('SG_VERSION_'.$key);
131
+ }
132
  break;
133
  default :
134
  $version = @constant('SG_VERSION_'.$key);
149
  }
150
  public function custom_admin_js()
151
  {
152
+ $currentPostType = AdminHelper::getCurrentPostType();
153
+ if (!empty($currentPostType) && ($currentPostType == SG_POPUP_POST_TYPE || $currentPostType == SG_POPUP_AUTORESPONDER_POST_TYPE || $currentPostType == SG_POPUP_TEMPLATE_POST_TYPE)) {
154
  ?>
155
  <script type="text/javascript">
156
  jQuery(document).ready(function($) {
173
  });
174
  </script>
175
  <?php
176
+ }
177
  }
178
 
179
  public function screenLayoutSetOneColumn()
com/classes/Ajax.php CHANGED
File without changes
com/classes/ConditionBuilder.php CHANGED
File without changes
com/classes/ConditionCreator.php CHANGED
File without changes
com/classes/ConvertToNewVersion.php CHANGED
File without changes
com/classes/Filters.php CHANGED
@@ -342,7 +342,7 @@ class Filters
342
  return $inactiveExtensionNotice;
343
  }
344
 
345
- public function excludeSitemapsYoast($exclude = false, $postType)
346
  {
347
  $postTypeObject = get_post_type_object($postType);
348
  if (!is_object($postTypeObject)) {
@@ -863,11 +863,11 @@ class Filters
863
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'sgbp-bootstrap.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
864
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'select2.min.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
865
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'popupAdminStyles.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
866
- $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'popupAdminStyles.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
867
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'newDesignFromBuild.css', 'dep' => array(), 'ver' => rand(1, 10000), 'inFooter' => false);
868
 
869
  return $cssFiles;
870
  }
 
871
  }
872
 
873
 
342
  return $inactiveExtensionNotice;
343
  }
344
 
345
+ public function excludeSitemapsYoast($exclude, $postType)
346
  {
347
  $postTypeObject = get_post_type_object($postType);
348
  if (!is_object($postTypeObject)) {
863
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'sgbp-bootstrap.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
864
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'select2.min.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
865
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'popupAdminStyles.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
 
866
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'newDesignFromBuild.css', 'dep' => array(), 'ver' => rand(1, 10000), 'inFooter' => false);
867
 
868
  return $cssFiles;
869
  }
870
+
871
  }
872
 
873
 
com/classes/Installer.php CHANGED
File without changes
com/classes/Javascript.php CHANGED
@@ -12,6 +12,7 @@ class Javascript
12
  {
13
  public static function enqueueScripts($hook)
14
  {
 
15
  $pageName = $hook;
16
  $scripts = array();
17
  $popupType = AdminHelper::getCurrentPopupType();
@@ -119,8 +120,13 @@ class Javascript
119
  if (!is_array($localizeData['data'])) {
120
  $localizeData['data'] = (array)$localizeData['data'];
121
  }
122
-
123
- ScriptsIncluder::localizeScript($localizeData['handle'], $localizeData['name'], $localizeData['data']);
 
 
 
 
 
124
  }
125
  }
126
  }
12
  {
13
  public static function enqueueScripts($hook)
14
  {
15
+ global $wp_version;
16
  $pageName = $hook;
17
  $scripts = array();
18
  $popupType = AdminHelper::getCurrentPopupType();
120
  if (!is_array($localizeData['data'])) {
121
  $localizeData['data'] = (array)$localizeData['data'];
122
  }
123
+ if (version_compare($wp_version, '4.5', '>')){
124
+ /* after wp 4.5 version */
125
+ ScriptsIncluder::addInlineScripts($localizeData['handle'], 'var '.$localizeData['name'].' = ' .json_encode($localizeData['data']) );
126
+ } else {
127
+ /* since wp 4.5 version */
128
+ ScriptsIncluder::localizeScript($localizeData['handle'], $localizeData['name'], $localizeData['data']);
129
+ }
130
  }
131
  }
132
  }
com/classes/MediaButton.php CHANGED
File without changes
com/classes/PopupChecker.php CHANGED
File without changes
com/classes/PopupGroupFilter.php CHANGED
File without changes
com/classes/PopupInstaller.php CHANGED
File without changes
com/classes/PopupLoader.php CHANGED
File without changes
com/classes/PopupType.php CHANGED
File without changes
com/classes/RegisterPostType.php CHANGED
File without changes
com/classes/SGPBRequirementsChecker.php CHANGED
File without changes
com/classes/ScriptsLoader.php CHANGED
@@ -172,6 +172,7 @@ class ScriptsLoader
172
  private function includeScripts()
173
  {
174
  global $post;
 
175
  $popups = $this->getLoadablePopups();
176
  $registeredPlugins = AdminHelper::getOption(SGPB_POPUP_BUILDER_REGISTERED_PLUGINS);
177
 
@@ -260,8 +261,14 @@ class ScriptsLoader
260
  continue;
261
 
262
  }
 
 
 
 
 
 
 
263
 
264
- ScriptsIncluder::localizeScript($valueData['handle'], $valueData['name'], $valueData['data']);
265
  }
266
  }
267
  }
172
  private function includeScripts()
173
  {
174
  global $post;
175
+ global $wp_version;
176
  $popups = $this->getLoadablePopups();
177
  $registeredPlugins = AdminHelper::getOption(SGPB_POPUP_BUILDER_REGISTERED_PLUGINS);
178
 
261
  continue;
262
 
263
  }
264
+ if (version_compare($wp_version, '4.5', '>')){
265
+ /* after wp 4.5 version */
266
+ ScriptsIncluder::addInlineScripts($valueData['handle'], 'var '.$valueData['name'].' = ' .json_encode($valueData['data']));
267
+ } else {
268
+ /* since wp 4.5 version */
269
+ ScriptsIncluder::localizeScript($valueData['handle'], $valueData['name'], $valueData['data']);
270
+ }
271
 
 
272
  }
273
  }
274
  }
com/classes/Style.php CHANGED
File without changes
com/classes/Updates.php CHANGED
File without changes
com/classes/dataTable/Subscribers.php CHANGED
File without changes
com/classes/extension/SgpbIPopupExtension.php CHANGED
File without changes
com/classes/extension/SgpbPopupExtension.php CHANGED
@@ -246,14 +246,12 @@ class SgpbPopupExtension implements SgpbIPopupExtension
246
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'select2.min.css', 'dep' => array(), 'ver' => rand(1, 1000), 'inFooter' => false);
247
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'sgPopupRangeSlider.css', 'dep' => array(), 'ver' => rand(1, 1000), 'inFooter' => false);
248
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'theme.css', 'dep' => array(), 'ver' => rand(1, 1000), 'inFooter' => false);
249
- $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'newDesignFromBuild.css', 'dep' => array(), 'ver' => rand(1, 10000), 'inFooter' => false);
250
  $cssFiles[] = array('folderUrl' => '', 'filename' => 'wp-color-picker');
251
  }
252
  else if ($pageName == SG_POPUP_SUBSCRIBERS_PAGE) {
253
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'sgbp-bootstrap.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
254
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'popupAdminStyles.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
255
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'select2.min.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
256
- $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'newDesignFromBuild.css', 'dep' => array(), 'ver' => rand(1, 10000), 'inFooter' => false);
257
 
258
  }
259
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'sgpb-modal.css', 'dep' => array(), 'ver' => rand(1, 10000), 'inFooter' => false);
@@ -357,4 +355,5 @@ class SgpbPopupExtension implements SgpbIPopupExtension
357
 
358
  return $cssData;
359
  }
 
360
  }
246
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'select2.min.css', 'dep' => array(), 'ver' => rand(1, 1000), 'inFooter' => false);
247
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'sgPopupRangeSlider.css', 'dep' => array(), 'ver' => rand(1, 1000), 'inFooter' => false);
248
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'theme.css', 'dep' => array(), 'ver' => rand(1, 1000), 'inFooter' => false);
 
249
  $cssFiles[] = array('folderUrl' => '', 'filename' => 'wp-color-picker');
250
  }
251
  else if ($pageName == SG_POPUP_SUBSCRIBERS_PAGE) {
252
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'sgbp-bootstrap.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
253
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'popupAdminStyles.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
254
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'select2.min.css', 'dep' => array(), 'ver' => SG_POPUP_VERSION, 'inFooter' => false);
 
255
 
256
  }
257
  $cssFiles[] = array('folderUrl' => SG_POPUP_CSS_URL, 'filename' => 'sgpb-modal.css', 'dep' => array(), 'ver' => rand(1, 10000), 'inFooter' => false);
355
 
356
  return $cssData;
357
  }
358
+
359
  }
com/classes/extension/SgpbPopupExtensionRegister.php CHANGED
File without changes
com/classes/popups/FblikePopup.php CHANGED
File without changes
com/classes/popups/HtmlPopup.php CHANGED
File without changes
com/classes/popups/ImagePopup.php CHANGED
File without changes
com/classes/popups/PopupData.php CHANGED
File without changes
com/classes/popups/SGPopup.php CHANGED
File without changes
com/config/config.php CHANGED
File without changes
com/config/configPackage.php CHANGED
@@ -3,6 +3,6 @@ if (!defined('ABSPATH')) {
3
  exit();
4
  }
5
 
6
- define('SG_POPUP_VERSION', '4.0.1');
7
  define('SGPB_POPUP_PKG', SGPB_POPUP_PKG_FREE);
8
  define('POPUP_BUILDER_BASENAME', 'popupbuilder-platinum/popup-builder.php');
3
  exit();
4
  }
5
 
6
+ define('SG_POPUP_VERSION', '4.0.2');
7
  define('SGPB_POPUP_PKG', SGPB_POPUP_PKG_FREE);
8
  define('POPUP_BUILDER_BASENAME', 'popupbuilder-platinum/popup-builder.php');
com/config/dataConfig.php CHANGED
File without changes
com/helpers/AdminHelper.php CHANGED
File without changes
com/helpers/ConfigDataHelper.php CHANGED
File without changes
com/helpers/Functions.php CHANGED
File without changes
com/helpers/MultipleChoiceButton.php CHANGED
File without changes
com/helpers/PopupBuilderActivePackage.php CHANGED
File without changes
com/helpers/ScriptsIncluder.php CHANGED
@@ -127,9 +127,35 @@ class ScriptsIncluder
127
 
128
  wp_enqueue_script($fileName);
129
  }
130
-
 
 
 
 
 
 
 
 
 
 
131
  public static function localizeScript($handle, $name, $data)
132
  {
133
  wp_localize_script($handle, $name, $data);
134
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
135
  }
127
 
128
  wp_enqueue_script($fileName);
129
  }
130
+ /**
131
+ * Popup localize scripts data
132
+ *
133
+ * since wp 4.5 use this method
134
+ *
135
+ * @param string $handle
136
+ * @param string $name
137
+ * @param array $data
138
+ *
139
+ * @return void
140
+ */
141
  public static function localizeScript($handle, $name, $data)
142
  {
143
  wp_localize_script($handle, $name, $data);
144
  }
145
+
146
+ /**
147
+ * Popup add line scripts
148
+ *
149
+ * after wp 4.5 use this method
150
+ *
151
+ * @param string $handle
152
+ * @param string $data
153
+ * @param string $before
154
+ *
155
+ * @return void
156
+ */
157
+ public static function addInlineScripts($handle, $data, $before = 'before')
158
+ {
159
+ wp_add_inline_script($handle, $data, $before);
160
+ }
161
  }
com/libs/EDD_SL_Plugin_Updater.php CHANGED
File without changes
com/libs/ListTable.php CHANGED
File without changes
com/libs/Table.php CHANGED
File without changes
popup-builder.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Popup Builder
4
  * Plugin URI: https://popup-builder.com
5
  * Description: The most complete popup plugin. Html, image, iframe, shortcode, video and many other popup types. Manage popup dimensions, effects, themes and more.
6
- * Version: 4.0.1
7
  * Author: Sygnoos
8
  * Author URI: https://sygnoos.com
9
  * License: GPLv2
3
  * Plugin Name: Popup Builder
4
  * Plugin URI: https://popup-builder.com
5
  * Description: The most complete popup plugin. Html, image, iframe, shortcode, video and many other popup types. Manage popup dimensions, effects, themes and more.
6
+ * Version: 4.0.2
7
  * Author: Sygnoos
8
  * Author URI: https://sygnoos.com
9
  * License: GPLv2
public/css/ResetFormStyle.css CHANGED
File without changes
public/css/SubscriptionForm.css CHANGED
File without changes
public/css/fonts/FontAwesome.otf CHANGED
File without changes
public/css/fonts/fontawesome-webfont.eot CHANGED
File without changes
public/css/fonts/fontawesome-webfont.svg CHANGED
File without changes
public/css/fonts/fontawesome-webfont.ttf CHANGED
File without changes
public/css/fonts/fontawesome-webfont.woff CHANGED
File without changes
public/css/fonts/fontawesome-webfont.woff2 CHANGED
File without changes
public/css/jquery.dateTimePicker.min.css CHANGED
File without changes
public/css/popupAdminStyles.css CHANGED
File without changes
public/css/select2.min.css CHANGED
File without changes
public/css/sgPopupRangeSlider.css CHANGED
File without changes
public/css/sgbp-bootstrap.css CHANGED
File without changes
public/css/theme.css CHANGED
File without changes
public/img/CountdownTypeIcon.png CHANGED
File without changes
public/img/adBlockTypeIcon.png CHANGED
File without changes
public/img/ajaxSpinner.gif CHANGED
File without changes
public/img/analyticsTypeIcon.png CHANGED
File without changes
public/img/animationImage.png CHANGED
File without changes
public/img/aweberTypeIcon.png CHANGED
File without changes
public/img/bannerCloseBtn.png CHANGED
File without changes
public/img/bannerEmail.png CHANGED
File without changes
public/img/bannerHeart.png CHANGED
File without changes
public/img/bannerLogo.png CHANGED
File without changes
public/img/bannerMegaphone.png CHANGED
File without changes
public/img/bannerQuestionMark.png CHANGED
File without changes
public/img/bannerSupport.png CHANGED
File without changes
public/img/blog-wp-kicker.png CHANGED
File without changes
public/img/close.png CHANGED
File without changes
public/img/contactFormTypeIcon.png CHANGED
File without changes
public/img/exitIntentTypeIcon.png CHANGED
File without changes
public/img/facebookTypeIcon.png CHANGED
File without changes
public/img/htmlTypeIcon.png CHANGED
File without changes
public/img/iframeTypeIcon.png CHANGED
File without changes
public/img/imageTypeIcon.png CHANGED
File without changes
public/img/mailchimpTypeIcon.png CHANGED
File without changes
public/img/moreIdeas.png CHANGED
File without changes
public/img/preview-eye.png CHANGED
File without changes
public/img/probadge.png CHANGED
File without changes
public/img/rateUsBanner1.png CHANGED
File without changes
public/img/rateUsBanner2.png CHANGED
File without changes
public/img/rateUsBanner3.png CHANGED
File without changes
public/img/recentSales.png CHANGED
File without changes
public/img/restrictionTyoeIcon.png CHANGED
File without changes
public/img/socialTypeIcon.png CHANGED
File without changes
public/img/star.png CHANGED
File without changes
public/img/subscribers_close.png CHANGED
File without changes
public/img/subscriptionTypeIcon.png CHANGED
File without changes
public/img/theme1.jpg CHANGED
File without changes
public/img/theme2.jpg CHANGED
File without changes
public/img/theme3.jpg CHANGED
File without changes
public/img/theme4.jpg CHANGED
File without changes
public/img/theme5.jpg CHANGED
File without changes
public/img/theme6.jpg CHANGED
File without changes
public/img/theme_1/close.png CHANGED
File without changes
public/img/theme_1/overlay.png CHANGED
File without changes
public/img/theme_2/close.png CHANGED
File without changes
public/img/theme_3/close.png CHANGED
File without changes
public/img/theme_5/close.png CHANGED
File without changes
public/img/theme_6/close.png CHANGED
File without changes
public/img/videoTypeIcon.png CHANGED
File without changes
public/img/wooTypeIcon.png CHANGED
File without changes
public/js/Backend.js CHANGED
File without changes
public/js/Banner.js CHANGED
File without changes
public/js/ExtensionsNotification.js CHANGED
File without changes
public/js/MediaButton.js CHANGED
File without changes
public/js/Newsletter.js CHANGED
File without changes
public/js/Popup.js CHANGED
File without changes
public/js/PopupBuilder.js CHANGED
File without changes
public/js/PopupConfig.js CHANGED
File without changes
public/js/Subscribers.js CHANGED
File without changes
public/js/Subscription.js CHANGED
File without changes
public/js/Validate.js CHANGED
File without changes
public/js/bootstrap.min.js CHANGED
File without changes
public/js/select2.min.js CHANGED
File without changes
public/js/sgPopupRangeSlider.js CHANGED
File without changes
public/js/sgpbSelect2.js CHANGED
File without changes
public/scss/_buttons.scss DELETED
@@ -1,122 +0,0 @@
1
- @import "variables";
2
-
3
- .sgpb {
4
- &-btn {
5
- background: transparent;
6
- -webkit-border-radius: 5px;
7
- -moz-border-radius: 5px;
8
- border-radius: 5px;
9
- padding: 10px 15px;
10
- border: 2px solid transparent;
11
- line-height: 1.2;
12
- font-weight: 600;
13
- cursor: pointer;
14
- &:active, &:focus {
15
- @extend .sgpb-btn;
16
- }
17
- &-blue {
18
- color: $white!important;
19
- background: $blue;
20
- border-color: $blue;
21
- &:hover, &:focus, &:active {
22
- box-shadow: 0 0 10px $blue_shadow;
23
- background: $white;
24
- color: $blue!important;
25
- border-color: $blue;
26
- }
27
- &--outline {
28
- color: $blue!important;
29
- background: $white;
30
- border-color: $blue;
31
- &:hover, &:focus, &:active {
32
- box-shadow: 0 0 10px $blue_shadow;
33
- background: $blue;
34
- color: $white!important;
35
- border-color: $blue;
36
- }
37
- }
38
- &-light {
39
- color: $blue;
40
- background: $blue_light_0066ff_opacity_2;
41
- border-color: transparent;
42
- &:hover, &:focus, &:active {
43
- box-shadow: none;
44
- background: $blue_light_0066ff_opacity_2;
45
- color: $blue!important;
46
- border-color: transparent;
47
- }
48
- }
49
- }
50
- &-dark {
51
- &-outline {
52
- background: $white;
53
- color: $black;
54
- border-color: $black;
55
- &:active, &:focus {
56
- @extend .sgpb-btn-dark-outline;
57
- }
58
- }
59
- }
60
- &-danger {
61
- color: $red!important;
62
- background: $red_whiten_FFCC;
63
- &:hover, &:focus, &:active {
64
- box-shadow: none;
65
- background: $red;
66
- color: $white!important;
67
- border-color: transparent;
68
- }
69
- }
70
- &-gray-light {
71
- color: $black;
72
- background-color: $light;
73
- &:hover, &:focus, &:active {
74
- background-color: $white;
75
- }
76
- }
77
- &-more_extensions {
78
- box-shadow: 0 0 6px $blue_light_opacity_8;
79
- background: $blue_light;
80
- color: $white;
81
- border-color: $blue_light;
82
- font: Bold 22px/28px Segoe UI Regular !important;
83
- padding: 5px 34px;
84
- &:hover, &:active, &:focus {
85
- @extend .sgpb-btn-more_extensions;
86
- }
87
- }
88
- &--rounded {
89
- border-radius: 39px;
90
- &:active, &:focus {
91
- -webkit-border-radius: 39px;
92
- -moz-border-radius: 39px;
93
- border-radius: 39px;
94
- }
95
- }
96
- &-disabled {
97
- outline: none!important;
98
- cursor: no-drop!important;
99
- background: $gray_light!important;
100
- color: $gray!important;
101
- border-color: transparent!important;
102
- box-shadow: none!important;
103
- &:hover, &:focus, &:active {
104
- @extend .sgpb-btn-disabled;
105
- }
106
- }
107
-
108
- }
109
-
110
- &--group {
111
- display: flex;
112
- .sgpb-btn {
113
- margin-left: -2px;
114
- border-top-left-radius: 0;
115
- border-bottom-left-radius: 0;
116
- }
117
- .sgpb-input {
118
- border-top-right-radius: 0;
119
- border-bottom-right-radius: 0;
120
- }
121
- }
122
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/scss/_fonts.scss DELETED
@@ -1,15 +0,0 @@
1
- @font-face {
2
- font-family: "Segoe UI Regular";
3
- src: url("../fonts/SegoeUI.woff") format("woff");
4
- }
5
-
6
- @font-face {
7
- font-family: "Segoe UI Bold";
8
- src: url("fonts/Segoe-UI-Bold.woff") format("woff");
9
- }
10
-
11
- @font-face {
12
- font-family: "Glyphter";
13
- src: url("../fonts/Glyphter.woff") format("woff");
14
- }
15
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/scss/_generalSettings.scss DELETED
@@ -1,5 +0,0 @@
1
- @import "variables";
2
-
3
- .sgpb {
4
-
5
- }
 
 
 
 
 
public/scss/_global.scss DELETED
@@ -1,948 +0,0 @@
1
- @import "variables";
2
-
3
- .sgpb {
4
- &-cursor {
5
- &-pointer {
6
- cursor: pointer;
7
- }
8
- }
9
- &-display {
10
- &-flex {
11
- display: flex!important;
12
- }
13
- &-block {
14
- display: block!important;
15
- }
16
- &-grid {
17
- display: grid!important;
18
- }
19
- &-inline {
20
- &-flex {
21
- display: inline-flex!important;
22
- }
23
- &-block {
24
- display: inline-block!important;
25
- }
26
- &-grid {
27
- display: inline-grid!important;
28
- }
29
- }
30
- &-none {
31
- display: none!important;
32
- }
33
- }
34
- &-justify-content {
35
- &-between {
36
- justify-content: space-between!important;
37
- }
38
- &-around {
39
- justify-content: space-around!important;
40
- }
41
- &-center {
42
- justify-content: center!important;
43
- }
44
- &-flex-end {
45
- justify-content: flex-end;
46
- }
47
- }
48
- &-flex{
49
- &-direction {
50
- &-column {
51
- flex-direction: column!important;
52
- &-reverse {
53
- flex-direction: column-reverse!important;
54
- }
55
- }
56
- &-row {
57
- flex-direction: row!important;
58
- &-reverse {
59
- flex-direction: row-reverse!important;
60
- }
61
- }
62
- }
63
- &-container {
64
- display: flex!important;
65
- align-items: stretch!important;
66
- }
67
- &-100 {
68
- flex: 0 0 100px
69
- }
70
- &-200 {
71
- flex: 0 0 200px
72
- }
73
- &-220 {
74
- flex: 0 0 220px
75
- }
76
- &-250 {
77
- flex: 0 0 250px
78
- }
79
- &-auto {
80
- flex: auto
81
- }
82
- }
83
- &-align {
84
- &-item {
85
- &-center {
86
- align-items: center!important;
87
- }
88
- &-start {
89
- align-items: start!important;
90
- }
91
- &-baseline {
92
- align-items: baseline!important;
93
- }
94
- &-stretch {
95
- align-items: stretch!important;
96
- }
97
- }
98
- }
99
- &-position {
100
- &-relative {
101
- position: relative!important;
102
- }
103
- &-absolute {
104
- position: absolute!important;
105
- }
106
- &-fixed {
107
- position: fixed!important;
108
- }
109
- &-sticky {
110
- position: -webkit-sticky!important;
111
- position: sticky!important;
112
- top: 10px!important;
113
- }
114
- }
115
- &-margin {
116
- &-0 {
117
- margin: 0!important;
118
- }
119
- &-5 {
120
- margin: 5px!important;
121
- }
122
- &-10 {
123
- margin: 10px!important;
124
- }
125
- &-20 {
126
- margin: 20px!important;
127
- }
128
- &-30 {
129
- margin: 30px!important;
130
- }
131
- &-40 {
132
- margin: 40px!important;
133
- }
134
- &-50 {
135
- margin: 50px!important;
136
- }
137
- &-auto {
138
- margin: 0 auto!important;
139
- }
140
- &-top {
141
- &-0 {
142
- margin-top: 0!important;
143
- }
144
- &-5 {
145
- margin-top: 5px!important;
146
- }
147
- &-10 {
148
- margin-top: 10px!important;
149
- }
150
- &-20 {
151
- margin-top: 20px!important;
152
- }
153
- &-30 {
154
- margin-top: 30px!important;
155
- }
156
- &-40 {
157
- margin-top: 40px!important;
158
- }
159
- &-50 {
160
- margin-top: 50px!important;
161
- }
162
- }
163
- &-bottom {
164
- &-0 {
165
- margin-bottom: 0!important;
166
- }
167
- &-5 {
168
- margin-bottom: 5px!important;
169
- }
170
- &-10 {
171
- margin-bottom: 10px!important;
172
- }
173
- &-20 {
174
- margin-bottom: 20px!important;
175
- }
176
- &-30 {
177
- margin-bottom: 30px!important;
178
- }
179
- &-40 {
180
- margin-bottom: 40px!important;
181
- }
182
- &-50 {
183
- margin-bottom: 50px!important;
184
- }
185
- }
186
- &-left {
187
- &-0 {
188
- margin-left: 0!important;
189
- }
190
- &-5 {
191
- margin-left: 5px!important;
192
- }
193
- &-10 {
194
- margin-left: 10px!important;
195
- }
196
- &-20 {
197
- margin-left: 20px!important;
198
- }
199
- &-30 {
200
- margin-left: 30px!important;
201
- }
202
- &-40 {
203
- margin-left: 40px!important;
204
- }
205
- &-50 {
206
- margin-left: 50px!important;
207
- }
208
- }
209
- &-right {
210
- &-0 {
211
- margin-right: 0!important;
212
- }
213
- &-5 {
214
- margin-right: 5px!important;
215
- }
216
- &-10 {
217
- margin-right: 10px!important;
218
- }
219
- &-20 {
220
- margin-right: 20px!important;
221
- }
222
- &-30 {
223
- margin-right: 30px!important;
224
- }
225
- &-40 {
226
- margin-right: 40px!important;
227
- }
228
- &-50 {
229
- margin-right: 50px!important;
230
- }
231
- }
232
- &-x {
233
- &-0 {
234
- margin-left: 0!important;
235
- margin-right: 0!important;
236
- }
237
- &-5 {
238
- margin-left: 5px!important;
239
- margin-right: 5px!important;
240
- }
241
- &-7 {
242
- margin-left: 7px!important;
243
- margin-right: 7px!important;
244
- }
245
- &-10 {
246
- margin-left: 10px!important;
247
- margin-right: 10px!important;
248
- }
249
- &-20 {
250
- margin-left: 20px!important;
251
- margin-right: 20px!important;
252
- }
253
- &-30 {
254
- margin-left: 30px!important;
255
- margin-right: 30px!important;
256
- }
257
- &-40 {
258
- margin-left: 40px!important;
259
- margin-right: 40px!important;
260
- }
261
- &-50 {
262
- margin-left: 50px!important;
263
- margin-right: 50px!important;
264
- }
265
- }
266
- &-y {
267
- &-0 {
268
- margin-top: 0!important;
269
- margin-bottom: 0!important;
270
- }
271
- &-5 {
272
- margin-top: 5px!important;
273
- margin-bottom: 5px!important;
274
- &-auto {
275
- margin-left: auto!important;
276
- margin-right: auto!important;
277
- }
278
- }
279
- &-10 {
280
- margin-top: 10px!important;
281
- margin-bottom: 10px!important;
282
- &-auto {
283
- margin-left: auto!important;
284
- margin-right: auto!important;
285
- }
286
- }
287
- &-20 {
288
- margin-top: 20px!important;
289
- margin-bottom: 20px!important;
290
- &-auto {
291
- margin-left: auto!important;
292
- margin-right: auto!important;
293
- }
294
- }
295
- &-30 {
296
- margin-top: 30px!important;
297
- margin-bottom: 30px!important;
298
- &-auto {
299
- margin-left: auto!important;
300
- margin-right: auto!important;
301
- }
302
- }
303
- &-40 {
304
- margin-top: 40px!important;
305
- margin-bottom: 40px!important;
306
- &-auto {
307
- margin-left: auto!important;
308
- margin-right: auto!important;
309
- }
310
- }
311
- &-50 {
312
- margin-top: 50px!important;
313
- margin-bottom: 50px!important;
314
- &-auto {
315
- margin-left: auto!important;
316
- margin-right: auto!important;
317
- }
318
- }
319
- }
320
- }
321
- &-padding {
322
- &-0 {
323
- padding: 0!important;
324
- }
325
- &-5 {
326
- padding: 5px!important;
327
- }
328
- &-10 {
329
- padding: 10px!important;
330
- }
331
- &-20 {
332
- padding: 20px!important;
333
- }
334
- &-30 {
335
- padding: 30px!important;
336
- }
337
- &-40 {
338
- padding: 40px!important;
339
- }
340
- &-50 {
341
- padding: 50px!important;
342
- }
343
- &-top {
344
- &-0 {
345
- padding-top: 0!important;
346
- }
347
- &-5 {
348
- padding-top: 5px!important;
349
- }
350
- &-10 {
351
- padding-top: 10px!important;
352
- }
353
- &-20 {
354
- padding-top: 20px!important;
355
- }
356
- &-30 {
357
- padding-top: 30px!important;
358
- }
359
- &-40 {
360
- padding-top: 40px!important;
361
- }
362
- &-50 {
363
- padding-top: 50px!important;
364
- }
365
- }
366
- &-bottom {
367
- &-0 {
368
- padding-bottom: 0!important;
369
- }
370
- &-5 {
371
- padding-bottom: 5px!important;
372
- }
373
- &-10 {
374
- padding-bottom: 10px!important;
375
- }
376
- &-20 {
377
- padding-bottom: 20px!important;
378
- }
379
- &-30 {
380
- padding-bottom: 30px!important;
381
- }
382
- &-40 {
383
- padding-bottom: 40px!important;
384
- }
385
- &-50 {
386
- padding-bottom: 50px!important;
387
- }
388
- }
389
- &-left {
390
- &-0 {
391
- padding-left: 0!important;
392
- }
393
- &-5 {
394
- padding-left: 5px!important;
395
- }
396
- &-10 {
397
- padding-left: 10px!important;
398
- }
399
- &-20 {
400
- padding-left: 20px!important;
401
- }
402
- &-30 {
403
- padding-left: 30px!important;
404
- }
405
- &-40 {
406
- padding-left: 40px!important;
407
- }
408
- &-50 {
409
- padding-left: 50px!important;
410
- }
411
- }
412
- &-right {
413
- &-0 {
414
- padding-right: 0!important;
415
- }
416
- &-5 {
417
- padding-right: 5px!important;
418
- }
419
- &-10 {
420
- padding-right: 10px!important;
421
- }
422
- &-20 {
423
- padding-right: 20px!important;
424
- }
425
- &-30 {
426
- padding-right: 30px!important;
427
- }
428
- &-40 {
429
- padding-right: 40px!important;
430
- }
431
- &-50 {
432
- padding-right: 50px!important;
433
- }
434
- }
435
- &-x {
436
- &-0 {
437
- padding-left: 0!important;
438
- padding-right: 0!important;
439
- }
440
- &-5 {
441
- padding-left: 5px!important;
442
- padding-right: 5px!important;
443
- }
444
- &-10 {
445
- padding-left: 10px!important;
446
- padding-right: 10px!important;
447
- }
448
- &-20 {
449
- padding-left: 20px!important;
450
- padding-right: 20px!important;
451
- }
452
- &-30 {
453
- padding-left: 30px!important;
454
- padding-right: 30px!important;
455
- }
456
- &-40 {
457
- padding-left: 40px!important;
458
- padding-right: 40px!important;
459
- }
460
- &-50 {
461
- padding-left: 50px!important;
462
- padding-right: 50px!important;
463
- }
464
- }
465
- &-y {
466
- &-0 {
467
- padding-top: 0!important;
468
- padding-bottom: 0!important;
469
- }
470
- &-5 {
471
- padding-top: 5px!important;
472
- padding-bottom: 5px!important;
473
- }
474
- &-10 {
475
- padding-top: 10px!important;
476
- padding-bottom: 10px!important;
477
- }
478
- &-20 {
479
- padding-top: 20px!important;
480
- padding-bottom: 20px!important;
481
- }
482
- &-30 {
483
- padding-top: 30px!important;
484
- padding-bottom: 30px!important;
485
- }
486
- &-40 {
487
- padding-top: 40px!important;
488
- padding-bottom: 40px!important;
489
- }
490
- &-50 {
491
- padding-top: 50px!important;
492
- padding-bottom: 50px!important;
493
- }
494
- }
495
- }
496
- &-text {
497
- &-center {
498
- text-align: center;
499
- }
500
- &-nowrap {
501
- white-space: nowrap;
502
- }
503
- &-capitalize {
504
- text-transform: capitalize;
505
- }
506
- }
507
- &-input[type="text"], &-input[type="url"] {
508
- padding: 10px 15px!important;
509
- border-radius: 5px!important;
510
- background: $light!important;
511
- border: 2px solid transparent!important;
512
- line-height: 1.2!important;
513
- &:focus, &:active {
514
- border-color: transparent!important;
515
- }
516
- }
517
- input[type=radio], &-radio-input {
518
- width: 20px;
519
- height: 20px;
520
- display: inline-flex;
521
- justify-content: center;
522
- align-items: center;
523
- border-color: transparent;
524
- background: $gray_e6;
525
- &:checked {
526
- &:before {
527
- content: "";
528
- border-radius: 50%;
529
- width: .5rem;
530
- height: .5rem;
531
- margin: 0!important;
532
- background-color: $blue;
533
- }
534
- }
535
- &:active, &:focus {
536
- outline: none!important;
537
- }
538
- }
539
- textarea:not(.js-contact-field-textarea) {
540
- background: $gray_ec;
541
- border-radius: 5px;
542
- width: 100%;
543
- min-height: 200px;
544
- border-color: transparent;
545
- padding: 5px;
546
- &:focus, &:active {
547
- border-color: transparent;
548
- box-shadow: none;
549
- outline: none;
550
- }
551
- }
552
- &-icons {
553
- font-family: Glyphter,Arial,Helvetica,sans-serif!important;
554
- font-size: 22px;
555
- font-style: normal;
556
- border-radius: 50%;
557
- display: flex;
558
- justify-content: center;
559
- align-items: center;
560
- width: 40px;
561
- height: 40px;
562
- &:hover {
563
- cursor: pointer;
564
- }
565
- }
566
- &-width-100 {
567
- width: $percentage_100;
568
- }
569
- &-width-90 {
570
- width: $percentage_90;
571
- }
572
- &-width-80 {
573
- width: $percentage_80;
574
- }
575
- &-width-70 {
576
- width: $percentage_70;
577
- }
578
- &-width-60 {
579
- width: $percentage_60;
580
- }
581
- &-width-50 {
582
- width: $percentage_50;
583
- }
584
- &-width-40 {
585
- width: $percentage_40;
586
- }
587
- &-width-35 {
588
- width: $percentage_35;
589
- }
590
- &-width-30 {
591
- width: $percentage_30;
592
- }
593
- &-width-20 {
594
- width: $percentage_20;
595
- }
596
- &-width-10 {
597
- width: $percentage_10;
598
- }
599
- .question-mark {
600
- font-family: Glyphter,Arial,Helvetica,sans-serif!important;
601
- font-size: 10px;
602
- line-height: 16px;
603
- letter-spacing: 0;
604
- color: $black;
605
- text-shadow: 0 0 6px $black;
606
- background: $gray_c6 0 0 no-repeat padding-box;
607
- width: 18px;
608
- height: 18px;
609
- border-radius: $percentage_50;
610
- display: flex;
611
- justify-content: center;
612
- align-items: center;
613
- margin-left: 9px;
614
- margin-right: 9px;
615
- font-weight: bolder;
616
- cursor: pointer;
617
- }
618
- &-info-text {
619
- color: $black;
620
- font: 13px/14px Segoe UI Bold;
621
- width: 215px;
622
- position: absolute;
623
- min-width: 20px;
624
- min-height: 13px;
625
- display: none;
626
- margin-top: -18px;
627
- margin-left: 0;
628
- box-shadow: 4px 0 6px $black_opacity_20;
629
- padding: 5px;
630
- z-index: 9999;
631
- background: $gray_bc 0 0 no-repeat padding-box;
632
- border-radius: 5px;
633
- }
634
- &-bg {
635
- &-black {
636
- background: $black;
637
- &__opacity-02 {
638
- background: $black_opacity_02;
639
- }
640
- }
641
- &-white {
642
- background-color: $white;
643
- }
644
- }
645
- &-border {
646
- border: 1px solid;
647
- &-top {
648
- border-top: 1px solid;
649
- }
650
- &-bottom {
651
- border-bottom: 1px solid;
652
- }
653
- &-left {
654
- border-left: 1px solid;
655
- }
656
- &-right {
657
- border-right: 1px solid;
658
- }
659
- &-color {
660
- &-black {
661
- border-color: $black;
662
- }
663
- }
664
- &-radius {
665
- &-5px {
666
- border-radius: 5px;
667
- }
668
- &-50 {
669
- border-radius: 50%;
670
- &:active, &:focus {
671
- border-radius: 50%;
672
- }
673
- }
674
- }
675
-
676
- }
677
- &-unlock-options {
678
- display: flex;
679
- align-items: center;
680
- justify-content: space-between;
681
- background: $blue;
682
- border-radius: 20px;
683
- opacity: 1!important;
684
- cursor: pointer;
685
- * {
686
- opacity: 1!important;
687
- }
688
- &__icon {
689
- box-shadow: 0 0 6px $blue_opacity_8;
690
- background: $white;
691
- border-radius: 20px;
692
- display: inline-flex;
693
- align-items: center;
694
- justify-content: center;
695
- width: 60px;
696
- height: 60px;
697
- img {
698
- width: 55px;
699
- height: 55px;
700
- }
701
- }
702
- &__title {
703
- margin-left: 10px!important;
704
- padding: 0 10px 0 0!important;
705
- font-weight: bold!important;
706
- color: $white!important;
707
- }
708
- }
709
- &-tabs {
710
- display: flex;
711
- align-items: center;
712
- justify-content: start;
713
- border-bottom: 2px solid $black_opacity_20;
714
- .sgpb-tab {
715
- &-link {
716
- color: $black;
717
- font-size: 20px;
718
- padding: 15px 40px;
719
- font-weight: 600;
720
- margin-bottom: -2px;
721
- cursor: pointer;
722
- }
723
- &-active {
724
- color: $blue;
725
- border-bottom: 2px solid $blue;
726
- }
727
- }
728
- }
729
- &-onOffSwitch {
730
- position: relative;
731
- width: 60px;
732
- &__label {
733
- display: block;
734
- background: $gray_e6;
735
- overflow: hidden;
736
- cursor: pointer;
737
- border-radius: 21px;
738
- }
739
- &-inner {
740
- display: block;
741
- width: 200%;
742
- margin-left: -$percentage_100;
743
- transition: margin 0.3s ease-in 0s;
744
- &:before, &:after {
745
- display: block;
746
- float: left;
747
- width: $percentage_50;
748
- height: 30px;
749
- padding: 0;
750
- line-height: 42px;
751
- font-size: 16px;
752
- color: $black;
753
- font: bold 16px/27px Segoe UI Regular;
754
- box-sizing: border-box;
755
- }
756
- &:before {
757
- content: "on";
758
- padding-top: 0;
759
- padding-left: 9px;
760
- background-color: $gray_e6;
761
- }
762
- &:after {
763
- content: "off";
764
- padding-right: 10px;
765
- padding-top: 0;
766
- background-color: $gray_e6;
767
- text-align: right;
768
- }
769
- }
770
- &-switch {
771
- display: block;
772
- width: 26px;
773
- height: 26px;
774
- background: $gray_75;
775
- position: absolute;
776
- top: 2px;
777
- right: 32px;
778
- border-radius: 50%;
779
- transition: all 0.3s ease-in 0s;
780
- }
781
- input[type="checkbox"] {
782
- visibility: hidden;
783
- position: absolute;
784
- width: 100%!important;
785
- height: 100%!important;
786
- margin: 0!important;
787
- &:checked {
788
- + .sgpb-onOffSwitch__label .sgpb-onOffSwitch-inner {
789
- margin-left: 0;
790
- }
791
- + .sgpb-onOffSwitch__label .sgpb-onOffSwitch-switch {
792
- right: 2px;
793
- background-color: #2873eb;
794
- }
795
- }
796
- }
797
- }
798
- .formItem {
799
- display: flex;
800
- flex-wrap: wrap;
801
- flex-direction: row;
802
- align-items: center;
803
- margin-top: 20px;
804
- margin-bottom: 20px;
805
- * {
806
- color: $black;
807
- }
808
- &-label {
809
- font-size: 17px;
810
- font-weight: bold;
811
- margin-right: 20px;
812
- }
813
- &.sgpb-option-disable, .sgpb-option-disable {
814
- background: #b2c8ec2b;
815
- * {
816
- opacity: .7;
817
- }
818
- label {
819
- cursor: no-drop;
820
- }
821
- .sgpb-info-wrapper, .sgpb-info-text {
822
- opacity: 1;
823
- }
824
- }
825
- &__title {
826
- font-size: 17px;
827
- font-weight: bold;
828
- margin-right: 20px;
829
- color: $black;
830
- }
831
- .subForm {
832
- &Item {
833
- .wp-picker-container {
834
- button {
835
- margin: 0 6px;
836
- }
837
- .wp-picker-holder {
838
- position: absolute;
839
- }
840
- .wp-picker-input-wrap {
841
- .sgpb-color-picker {
842
- padding: 0 5px!important;
843
- line-height: 2.1!important;
844
- }
845
- }
846
- }
847
- &__title {
848
- font-size: 15px;
849
- color: $black;
850
- }
851
- }
852
- }
853
- .inputBlock {
854
- margin-right: 30px;
855
- input:not(input[type="search"]) {
856
- padding: 5px 15px!important;
857
- border-radius: 5px!important;
858
- background: $light!important;
859
- border: 2px solid transparent!important;
860
- line-height: 2.7!important;
861
- height: auto!important;
862
- &:focus, &:active {
863
- border-color: transparent!important;
864
- }
865
- }
866
- }
867
- input[type="number"]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker),
868
- input[type="text"]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker),
869
- input[type="url"]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker),
870
- input[type="email"]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker) {
871
- padding: 5px 15px!important;
872
- border-radius: 5px!important;
873
- background-color: $light!important;
874
- border: 2px solid transparent!important;
875
- line-height: 2.7!important;
876
- &:focus, &:active {
877
- border-color: transparent!important;
878
- }
879
- }
880
- input[type="checkbox"]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.js-login-remember-me-inputs) {
881
- width: 20px;
882
- height: 20px;
883
- display: inline-flex;
884
- justify-content: center;
885
- align-items: center;
886
- border-color: transparent;
887
- background: $gray_e6;
888
- &:checked {
889
- &:before {
890
- content: "E";
891
- font-family: Glyphter,Arial,Helvetica,sans-serif;
892
- font-size: 15px;
893
- color: $blue;
894
- position: relative;
895
- top: 4px;
896
- font-weight: 600;
897
- left: 2px;
898
- }
899
- }
900
- &:active, &:focus {
901
- outline: none!important;
902
- }
903
- }
904
- }
905
- &-shadow {
906
- &-black {
907
- box-shadow: 0 0 30px $black_opacity_5;
908
- &-10 {
909
- box-shadow: 0 0 10px $black_opacity_5;
910
- }
911
- }
912
- }
913
- &-overflow {
914
- &-auto {
915
- overflow: auto;
916
- }
917
- &-hidden {
918
- overflow: hidden;
919
- }
920
- }
921
- &-nowrap {
922
- white-space: nowrap;
923
- }
924
- &-list-group {
925
- display: flex;
926
- flex-direction: column;
927
- &-item {
928
- position: relative;
929
- display: block;
930
- padding: .5rem 1rem;
931
- color: $black;
932
- text-decoration: none;
933
- background-color: #fff;
934
- border: 1px solid rgba(0,0,0,.125);
935
- &:hover, &.active {
936
- background-color: rgba(0, 127, 225, 0.36);
937
- }
938
- }
939
- &-flush {
940
- >.sgpb-list-group-item {
941
- border-width: 0 0 1px;
942
- &:last-child {
943
- border-bottom-width: 0;
944
- }
945
- }
946
- }
947
- }
948
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/scss/_license.scss DELETED
@@ -1,46 +0,0 @@
1
- @import "variables";
2
-
3
- .sgpb {
4
- &-license {
5
- &:nth-child(odd) {
6
- margin-right: 30px;
7
- }
8
- &-block {
9
- box-shadow: 0 0 30px $black_opacity_20;
10
- border-radius: 5px;
11
- width: 48%;
12
- }
13
- &-border {
14
- top: 0;
15
- position: absolute;
16
- height: 2px;
17
- left: 5%;
18
- width: 90%;
19
- &.active {
20
- background: $green;
21
- }
22
- &.inactive {
23
- background: $red_cc;
24
- }
25
- }
26
-
27
- &__status {
28
- display: flex;
29
- align-items: center;
30
- .active {
31
- width: 27px;
32
- height: 27px;
33
- border: 5px solid $green;
34
- border-radius: 50%;
35
- margin-right: 5px;
36
- }
37
- .inactive {
38
- width: 27px;
39
- height: 27px;
40
- border: 5px solid $red_cc;
41
- border-radius: 50%;
42
- margin-right: 5px;
43
- }
44
- }
45
- }
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/scss/_media.scss DELETED
@@ -1,83 +0,0 @@
1
- @import "variables";
2
-
3
- @media screen and (max-width: 1250px) and (min-width: 1100px) {
4
- .sgpb {
5
- .sgpb-options-menu {
6
- padding: 12px;
7
-
8
- h3 {
9
- font-size: 14px;
10
- }
11
- }
12
-
13
- .sgpb-options-content {
14
- padding: 0 0 0 20px;
15
- }
16
- .formItem input[type=email]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker),
17
- .sgpb .formItem input[type=number]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker),
18
- .sgpb .formItem input[type=text]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker),
19
- .sgpb .formItem input[type=url]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker) {
20
- padding: 0 3px!important;
21
- line-height: 1.7!important;
22
- margin: 0 2px!important;
23
- }
24
- }
25
-
26
- .edit-post-meta-boxes-area .postbox > .inside {
27
- padding: 0;
28
- }
29
- }
30
-
31
- @media screen and (max-width: 1350px) and (min-width: 1250px) {
32
- .sgpb {
33
- .sgpb-options-menu {
34
- padding: 15px;
35
- h3 {
36
- font-size: 15px;
37
- }
38
- }
39
-
40
- .sgpb-options-content {
41
- padding: 0 0 0 20px;
42
- }
43
- .formItem input[type=email]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker),
44
- .sgpb .formItem input[type=number]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker),
45
- .sgpb .formItem input[type=text]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker),
46
- .sgpb .formItem input[type=url]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker) {
47
- padding: 5px!important;
48
- line-height: 2!important;
49
- margin: 5px!important;
50
- }
51
- }
52
-
53
- .edit-post-meta-boxes-area .postbox > .inside {
54
- padding: 0;
55
- }
56
- }
57
-
58
- @media screen and (max-width: 1500px) and (min-width: 1310px) {
59
- .sgpb {
60
- .sgpb-options-menu {
61
- padding: 15px;
62
- h3 {
63
- font-size: 15px;
64
- }
65
- }
66
-
67
- .sgpb-options-content {
68
- padding: 0 0 0 20px;
69
- }
70
- .formItem input[type=email]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker),
71
- .sgpb .formItem input[type=number]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker),
72
- .sgpb .formItem input[type=text]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker),
73
- .sgpb .formItem input[type=url]:not(.sgpb-mailchimp-input):not(.js-registration-text-inputs):not(.js-login-text-inputs):not(.text):not(.wp-color-picker) {
74
- padding: 5px!important;
75
- line-height: 2!important;
76
- margin: 5px!important;
77
- }
78
- }
79
-
80
- .edit-post-meta-boxes-area .postbox > .inside {
81
- padding: 0;
82
- }
83
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/scss/_popupExtenssionsList.scss DELETED
@@ -1,99 +0,0 @@
1
- @import "variables";
2
-
3
- .sgpb {
4
- &-cubes {
5
- width: 40px;
6
- height: 40px;
7
- align-content: center;
8
- position: relative;
9
- display: flex;
10
- z-index: 9;
11
- flex-wrap: wrap;
12
-
13
- &-mini {
14
- width: 15px;
15
- height: 15px;
16
- background: $white;
17
- margin: 2px;
18
- border-radius: 2px;
19
-
20
- &_little {
21
- width: 13px;
22
- height: 13px;
23
- }
24
- }
25
- }
26
-
27
- &-box {
28
- height: 90px;
29
- display: flex;
30
- align-items: center;
31
- box-shadow: 0 0 20px $black_opacity_20;
32
- border-radius: 18px;
33
- cursor: pointer;
34
- background: $white;
35
- color: $black;
36
- flex: 0 0 23%;
37
- margin: 0 1%;
38
- &-img {
39
- width: 90px;
40
- height: 90px;
41
- border-radius: 18px;
42
- position: relative;
43
- margin-right: 22px;
44
- transition: 0.4s;
45
- }
46
-
47
- &-text {
48
- font: Bold 20px/24px Segoe UI Regular !important;
49
- }
50
-
51
- &-plus {
52
- font-weight: bolder;
53
- position: absolute;
54
- right: -3%;
55
- bottom: -13%;
56
- border-radius: 50%;
57
- transition: visibility 0s, opacity 0.3s linear;
58
- opacity: 0;
59
- font-family: "Glyphter", Arial, Helvetica, sans-serif;
60
- font-size: 20px;
61
- color: #fff;
62
- width: 45px;
63
- height: 45px;
64
- display: flex;
65
- align-items: center;
66
- justify-content: center;
67
- background: $blue 0 0 no-repeat padding-box;
68
- box-shadow: 0 0 15px $blue_opacity_3;
69
- margin-left: 11px;
70
- }
71
- &-default {
72
- background: $light;
73
-
74
- img {
75
- background: $white;
76
- }
77
- }
78
-
79
- &-active {
80
- img {
81
- background: $blue;
82
- }
83
- }
84
-
85
- &:hover {
86
- img {
87
- transform: translate(-23px, -23px);
88
- box-shadow: 0 0 20px $black_opacity_20;
89
- }
90
- .sgpb-box-plus {
91
- opacity: 1;
92
- }
93
- }
94
- }
95
-
96
- &-addPopup, &-pro-extensions {
97
- flex-wrap: wrap;
98
- }
99
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/scss/_popupMainOptions.scss DELETED
@@ -1,414 +0,0 @@
1
- @import "variables";
2
-
3
- .sgpb {
4
- &-options {
5
- width: 100%;
6
- display: flex;
7
- position: relative;
8
- flex-direction: column;
9
- &-menu {
10
- width: 23%;
11
- padding: 20px;
12
- background: $white_light;
13
- margin-bottom: 10px;
14
- position: relative;
15
- cursor: pointer;
16
- &:before {
17
- content: '';
18
- position: absolute;
19
- top: 0;
20
- bottom: 0;
21
- left: 0;
22
- width: 3px;
23
- background: transparent;
24
- }
25
- &-header {
26
- &__sub {
27
- display: none;
28
- color: $gray_75;
29
- }
30
- }
31
- &-active {
32
- background: $white;
33
- box-shadow: 0 0 10px $blue_light_opacity_3;
34
- &:before {
35
- background: $blue_light;
36
- }
37
- .sgpb-options-menu-header {
38
- color: $blue_light;
39
- margin-bottom: 10px;
40
- }
41
- .sgpb-options-menu-header__sub {
42
- display: block;
43
- }
44
- + .sgpb-options-content {
45
- display: block;
46
- }
47
- }
48
- }
49
- &-content {
50
- display: none;
51
- position: absolute;
52
- top: 0;
53
- right: 0;
54
- width: 77%;
55
- padding: 0 40px;
56
- .sgpb-header-h1 {
57
- line-height: 1.2;
58
- }
59
- .sgpb{
60
- &-wrapper {
61
- .text {
62
- display: flex;
63
- align-items: center;
64
- color: $black;
65
- margin-top: -30px;
66
- margin-bottom: 10px;
67
- .inputBlock__title {
68
- font-weight: 600;
69
- font-size: 17px;
70
- }
71
- }
72
- .sgpb {
73
- &-icons {
74
- margin-right: 10px;
75
- }
76
- &-btn {
77
- width: 80%;
78
- text-align: center;
79
- font-size: 20px;
80
- }
81
- &-pro-conditions {
82
- * {
83
- font-family: "Segoe UI Regular";
84
- }
85
- &-box {
86
- max-width: 349px;
87
- display: flex;
88
- align-items: center;
89
- flex-direction: column;
90
- padding: 13px 10px;
91
- border: 1px solid $gray_opacity_1;
92
- background: $gray_e8_opacity_1;
93
- border-radius: 10px;
94
- }
95
- &-main-wrapper {
96
- align-items: flex-start;
97
- }
98
- &-title {
99
- font-size: 30px;
100
- font-weight: 600;
101
- color: $black;
102
- }
103
- &-text {
104
- font-size: 15px;
105
- color: $gray_75;
106
- padding: 0 25px;
107
- }
108
- &-pro-url {
109
- font-family: "Segoe UI Regular";
110
- color: $blue;
111
- font-size: 15px;
112
- }
113
- &-inline-border {
114
- width: 80%;
115
- height: 2px;
116
- background: $gray_opacity_1;
117
- }
118
- &-list {
119
- width: 80%;
120
- text-align: center;
121
- .sgpb-pro-conditions-inline-border {
122
- width: 100%;
123
- }
124
- .sgpb-pro-conditions-inline-border:last-child {
125
- display: none;
126
- }
127
- * {
128
- color: $gray_75;
129
- font-size: 15px;
130
- }
131
- }
132
- }
133
-
134
- &-design {
135
- .formItem {
136
- label {
137
- position: relative;
138
- .sgpb-popup-theme {
139
- &-img {
140
- display: block;
141
- width: 105px;
142
- height: 70px;
143
- background-size: 100px;
144
- background-repeat: no-repeat;
145
- background-position: center;
146
- }
147
- &-1 {
148
- + .sgpb-popup-theme-img {
149
- background-image: url('../img/theme1.jpg');
150
- }
151
- }
152
- &-2 {
153
- + .sgpb-popup-theme-img {
154
- background-image: url('../img/theme2.jpg');
155
- }
156
- }
157
- &-3 {
158
- + .sgpb-popup-theme-img {
159
- background-image: url('../img/theme3.jpg');
160
- }
161
- }
162
- &-4 {
163
- + .sgpb-popup-theme-img {
164
- background-image: url('../img/theme4.jpg');
165
- }
166
- }
167
- &-5 {
168
- + .sgpb-popup-theme-img {
169
- background-image: url('../img/theme5.jpg');
170
- }
171
- }
172
- &-6 {
173
- + .sgpb-popup-theme-img {
174
- background-image: url('../img/theme6.jpg');
175
- }
176
- }
177
- }
178
- input[type="radio"] {
179
- width: 100%;
180
- height: 100%;
181
- visibility: hidden;
182
- position: absolute;
183
- &:checked {
184
- + .sgpb-popup-theme-img {
185
- width: 140px;
186
- height: 110px;
187
- background-size: 130px;
188
- box-shadow: 0 0 10px $blue_light_opacity_3;
189
- }
190
- }
191
- }
192
- }
193
- .subForm {
194
- &Item {
195
- .sgpb-range-wrap {
196
- input[type="range"] {
197
- cursor: pointer;
198
- width: 200px;
199
- }
200
- input[type="text"] {
201
- width: 52px;
202
- padding: 0 0 0 10px!important;
203
- }
204
- }
205
- .subFormBackground {
206
- background: $light;
207
- border-radius: 5px;
208
- .subFormItemIcons {
209
- display: inline-flex;
210
- flex-direction: column;
211
- justify-content: space-around;
212
- }
213
- .icons__item {
214
- background: $blue_whiten;
215
- width: 60px;
216
- height: 60px;
217
- display: inline-flex;
218
- align-items: center;
219
- justify-content: center;
220
- border-radius: 50%;
221
- cursor: pointer;
222
- + img {
223
- width: 200px;
224
- }
225
- &.icons_pink {
226
- background: $red_whiten;
227
- }
228
- &:hover {
229
- cursor: pointer;
230
- }
231
- }
232
- }
233
- }
234
- }
235
- }
236
- }
237
- &-close-settings {
238
- input {
239
- max-width: 100px;
240
- }
241
- .sgpb-close-button-image-option-wrapper {
242
- .subFormItem__x {
243
- width: 60px;
244
- height: 60px;
245
- div {
246
- width: 100%;
247
- height: 100%;
248
- }
249
- }
250
- .icons__item {
251
- -webkit-border-radius: $percentage_50;
252
- -moz-border-radius: $percentage_50;
253
- border-radius: $percentage_50;
254
- img {
255
- width: 45px;
256
- height: 45px;
257
- }
258
- &.icons_blue {
259
- background: $blue_whiten;
260
- }
261
- &.icons_pink {
262
- background: $red_whiten;
263
- }
264
- }
265
- }
266
- }
267
- }
268
- }
269
- &-media-upload {
270
- width: 100%;
271
- height: 70%;
272
- min-height: 50vh;
273
- .formItem_last {
274
- width: 500px;
275
- height: 500px;
276
- position: relative;
277
- margin: 0;
278
- box-shadow: 0 0 20px $black_opacity_3;
279
- display: flex;
280
- align-items: center;
281
- justify-content: center;
282
- .sgpb-icons {
283
- position: absolute;
284
- left: -7%;
285
- width: 80px;
286
- height: 80px;
287
- font-size: 50px;
288
- margin: 0;
289
- }
290
- }
291
- .sgpb-show-image-container {
292
- background-image: url(../images/NoImage.png);
293
- width: 70%;
294
- height: 70%;
295
- min-height: 40vh;
296
- background-repeat: no-repeat;
297
- background-size: contain;
298
- background-position: center;
299
- }
300
- }
301
- &-squares {
302
- display: flex;
303
- flex-wrap: wrap;
304
- justify-content: space-around;
305
- margin-left: 8.750vw;
306
- width: 350px;
307
- height: 350px;
308
- &__square {
309
- background: $blue 0 0 no-repeat padding-box;
310
- opacity: 0.4;
311
- width: 100px;
312
- height: 100px;
313
- &:hover {
314
- cursor: pointer;
315
- }
316
- &_leftRounded {
317
- border-radius: 5px 0 0 5px;
318
- }
319
- &_rightRounded {
320
- border-radius: 0 5px 5px 0;
321
- }
322
- &.active, &:hover {
323
- background: $blue 0 0 no-repeat padding-box;
324
- box-shadow: 0 3px 10px $blue_opacity_8;
325
- opacity: 1;
326
- }
327
- }
328
- }
329
- &-customJsOrCss {
330
- &_text {
331
- font-size: 15px;
332
- }
333
- .formItem__title {
334
- font-size: 15px;
335
- }
336
- }
337
- &-floating-btn-wrapper {
338
- * {
339
- font-family: "Segoe UI Regular";
340
- }
341
- .subFormItem {
342
- &__title {
343
- font-size: 20px;
344
- color: $black;
345
- }
346
- }
347
- input[type="button"].sgpb-input-button, .sgpb-input-button {
348
- background: $blue_d8;
349
- border-radius: 3px;
350
- color: $blue;
351
- border-color: transparent;
352
- width: 120px;
353
- height: 47px;
354
- display: inline-flex;
355
- justify-content: center;
356
- align-items: center;
357
- font-size: 16px;
358
- font-weight: bold;
359
- &:hover, &:focus, &.active {
360
- color: $white;
361
- background-color: $blue;
362
- box-shadow: none;
363
- }
364
- &-disabled {
365
- background-color: $blue_d8 !important;
366
- opacity: 0.34 !important;
367
- cursor: default !important;
368
- color: $blue !important;
369
- }
370
- &-bg-arrows {
371
- background-image: url("../svg/arrow_cross.svg");
372
- background-color: $blue_d8_opacity_034!important;
373
- background-repeat: no-repeat;
374
- background-position: center;
375
- opacity: 1!important;
376
- }
377
- }
378
- .wp-picker-container {
379
- button {
380
- margin: 0 10px 0 0;
381
- }
382
- .wp-picker-holder {
383
- position: absolute;
384
- }
385
- .wp-picker-input-wrap {
386
- .sgpb-color-picker {
387
- padding: 0 5px!important;
388
- line-height: 2.1!important;
389
- }
390
- }
391
- }
392
- }
393
- }
394
- .icons__item {
395
- &:hover {
396
- cursor: pointer;
397
- }
398
- }
399
- .icons_blue {
400
- background: $blue_whiten!important;
401
- color: $blue!important;
402
- }
403
- .icons_pink {
404
- background: $red_light!important;
405
- color: $red!important;
406
- }
407
- .icons_gray {
408
- background: $gray_c7!important;
409
- color: $black_3!important;
410
- }
411
- }
412
-
413
- }
414
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/scss/_reset.scss DELETED
@@ -1,216 +0,0 @@
1
- @import "variables";
2
-
3
- .sgpb {
4
- * {
5
- box-sizing: border-box;
6
- font-family: $font_family, Arial, Helvetica, sans-serif;
7
- }
8
-
9
- html {
10
- height: 100%;
11
- }
12
-
13
- body {
14
- height: 100%;
15
- margin: 0;
16
- padding: 0;
17
- overflow-x: hidden;
18
- }
19
-
20
- h1,
21
- h2,
22
- h3,
23
- h4,
24
- h5,
25
- h6,
26
- p {
27
- margin: 0;
28
- padding: 0;
29
- }
30
-
31
- input {
32
- outline: none;
33
- }
34
-
35
- button {
36
- cursor: pointer;
37
- }
38
-
39
- input[type="text"]:focus,
40
- input[type="number"]:focus,
41
- input[type="email"]:focus,
42
- input[type="search"]:focus {
43
- box-shadow: none;
44
- }
45
-
46
- input[type="button"]:hover,
47
- input[type="submit"]:hover {
48
- cursor: pointer;
49
- }
50
- }
51
-
52
- body.post-type-popupbuilder,
53
- body.post-type-sgpbautoresponder,
54
- body.post-type-sgpbtemplate {
55
- line-height: 1.2;
56
-
57
- .sgpb-wrapper, .sgpb-modal {
58
- .inputBlock__title {
59
- font-weight: 600;
60
- font-size: 17px;
61
- }
62
-
63
- .text {
64
- display: flex;
65
- align-items: center;
66
- color: #000;
67
- margin-bottom: 10px;
68
- }
69
-
70
- .sgpb-icons {
71
- margin-right: 10px;
72
- font-weight: normal;
73
- }
74
-
75
- .icons_blue {
76
- background: $blue_whiten !important;
77
- color: $blue !important;
78
- }
79
-
80
- .icons_pink {
81
- background: $red_light !important;
82
- color: $red !important;
83
- }
84
-
85
- .icons_gray {
86
- background: $gray_c7 !important;
87
- color: $black_3 !important;
88
- }
89
- }
90
- #autoresponderMetabox {
91
- .popup-conditions-wrapper {
92
- .sgpb-box-autoresponder-events {
93
- .formItem {
94
- align-items: flex-end!important;
95
- .sg-rules-add-rule, .sg-rules-delete-rule {
96
- margin-bottom: 10px;
97
- }
98
- }
99
- }
100
- }
101
- }
102
- }
103
-
104
- .post-type-popupbuilder,
105
- .post-type-sgpbautoresponder,
106
- .post-type-sgpbtemplate {
107
- .sgpb-wrapper h1,
108
- .sgpb-wrapper h2,
109
- .sgpb-wrapper h3,
110
- .sgpb-wrapper h4,
111
- .sgpb-wrapper h5,
112
- .sgpb-wrapper h6,
113
- .sgpb-wrapper .h1,
114
- .sgpb-wrapper .h2,
115
- .sgpb-wrapper .h3,
116
- .sgpb-wrapper .h4,
117
- .sgpb-wrapper .h5,
118
- .sgpb-wrapper .h6 {
119
- font-family: $font_family, Arial, Helvetica, sans-serif;
120
- }
121
- .sgpb-wrapper code {
122
- padding: 2px 4px;
123
- font-size: 90%;
124
- color: #2873eb;
125
- background-color: #f9f2f4;
126
- border-radius: 4px;
127
- }
128
- #wpcontent {
129
- background: $white;
130
- }
131
-
132
- .dashicons,
133
- .dashicons-before:before {
134
- font-family: dashicons;
135
- }
136
-
137
- .dashicons-menu-icon-sgpb, .dashicons-menu-icon-sgpb:before {
138
- font-family: 'popupbuilder-icon';
139
- }
140
-
141
- a {
142
- text-decoration: none;
143
-
144
- &:hover, &:focus {
145
- outline: none;
146
- text-decoration: none;
147
- box-shadow: none;;
148
- }
149
- }
150
-
151
- .edit-post-meta-boxes-area .postbox > .inside.inside {
152
- border-bottom: none;
153
- }
154
-
155
- .select2 {
156
- min-width: 190px;
157
- width: auto !important;
158
- line-height: 1.2;
159
-
160
- .select2-selection {
161
- background: $light;
162
- border: none !important;
163
- padding: 7px;
164
- height: auto;
165
- min-height: 49px;
166
- outline: none;
167
-
168
- &__rendered {
169
- line-height: 2.7 !important;
170
- max-width: 280px;
171
- }
172
-
173
- &__arrow {
174
- height: 47px;
175
-
176
- b {
177
- border-color: $black transparent transparent transparent;
178
- }
179
- }
180
-
181
- &--multiple {
182
- padding: 0 5px;
183
- }
184
-
185
- &__choice {
186
- display: inline-flex;
187
- flex-direction: row-reverse;
188
- background: white;
189
- padding: 0 6px 0 10px;
190
- justify-content: space-between;
191
- align-items: center;
192
-
193
- &__remove {
194
- margin-left: 10px;
195
- }
196
- }
197
- }
198
- }
199
-
200
- .sgpb-reset-count-btn {
201
- color: #C12121 !important;
202
-
203
- &:hover {
204
- color: #0a4b78 !important;
205
- }
206
- }
207
-
208
- .sgpb-add-subscriber-header-spinner-column {
209
- text-align: center;
210
- margin-top: 10px;
211
-
212
- .sgpb-subscribers-add-spinner {
213
- margin: 0;
214
- }
215
- }
216
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/scss/_subscriptionExtension.scss DELETED
@@ -1,21 +0,0 @@
1
- @import "variables";
2
-
3
- .sgpb {
4
- &-subscription-popup-options {
5
- .dimensionForm {
6
- width: 100%;
7
- .sgpb-choice-wrapper {
8
- margin-bottom: 20px;
9
- }
10
- }
11
- }
12
- &-subscription{
13
- .search-box {
14
- display: none;
15
- }
16
- .table > thead > tr > th {
17
- vertical-align: middle;
18
- }
19
- }
20
-
21
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/scss/_table.scss DELETED
@@ -1,364 +0,0 @@
1
- @import "variables";
2
-
3
- .post-type-popupbuilder,
4
- .post-type-sgpbautoresponder,
5
- .post-type-sgpbtemplate {
6
- .subtitle {
7
- display: none;
8
- }
9
- form {
10
- * {
11
- font-family: $font_family, Arial, Helvetica, sans-serif, FontAwesome;
12
- }
13
- .tablenav.top {
14
- height: 40px;
15
- .pagination-links {
16
- display: none;
17
- }
18
- .actions {
19
- display: flex;
20
- &.bulkactions {
21
- margin-right: 8px;
22
- }
23
- select, input {
24
- padding: 10px 20px;
25
- border-radius: 5px;
26
- background-color: $light;
27
- border: 2px solid transparent;
28
- line-height: 1.2;
29
- margin: 0;
30
-
31
- &:focus, &:active {
32
- border-color: transparent;
33
- box-shadow: none;
34
- }
35
- }
36
-
37
- select {
38
- padding-left: 5px;
39
- min-width: 120px;
40
- }
41
-
42
- input {
43
- font-family: "Segoe UI Regular";
44
- font-weight: 500;
45
- margin-left: -2px;
46
- color: $white;
47
- background: $blue;
48
- border-color: $blue;
49
- font-size: 14px;
50
-
51
- &:hover {
52
- box-shadow: 0 0 10px $blue_shadow;
53
- background: $white;
54
- color: $blue;
55
- border-color: $blue;
56
- }
57
- }
58
- }
59
-
60
- .tablenav-pages {
61
- .subsubsub {
62
- li {
63
- color: white;
64
-
65
- a {
66
- font-family: "Segoe UI Regular";
67
- color: $blue;
68
- font-weight: 600;
69
- background: transparent;
70
- -webkit-border-radius: 29px;
71
- -moz-border-radius: 29px;
72
- border-radius: 29px;
73
- padding: 10px 30px;
74
- border: 2px solid rgba(0, 0, 0, 0.14);
75
- line-height: 1.2;
76
- &:focus {
77
- box-shadow: none;
78
- outline: none;
79
- }
80
- &.current {
81
- color: $black;
82
- }
83
- }
84
- }
85
- }
86
- }
87
- }
88
-
89
- table {
90
- border: none;
91
- box-shadow: 0 0 15px #0000001A;
92
- padding: 10px;
93
- margin-top: 50px;
94
- border-collapse: separate;
95
- input[type="checkbox"] {
96
- width: 20px;
97
- height: 20px;
98
- position: relative;
99
- border: 1px solid $gray;
100
- box-shadow: none;
101
- transition: .05s border-color ease-in-out;
102
- line-height: 0;
103
-
104
- &:before {
105
- content: '-';
106
- position: absolute;
107
- top: 36%;
108
- left: 17%;
109
- color: $white;
110
- font-size: 31px;
111
- }
112
-
113
- &:checked {
114
- background: $blue;
115
- border-color: transparent;
116
-
117
- &::before {
118
- content: "E";
119
- font-family: "Glyphter", Arial, Helvetica, sans-serif;
120
- font-size: 13px;
121
- line-height: 1.1;
122
- color: #ffffff;
123
- }
124
- }
125
-
126
- }
127
- .sgpb-switch {
128
- .sg-switch-checkbox {
129
- &:checked + .sgpb-slider {
130
- background-color: $blue;
131
- }
132
- }
133
- }
134
- thead {
135
- input[type="checkbox"] {
136
- background: $blue;
137
- }
138
- tr * {
139
- color: $black;
140
- font-family: "Segoe UI Regular";
141
- font-weight: 600;
142
- }
143
- td, th {
144
- border: none;
145
- }
146
-
147
- }
148
- td, .check-column {
149
- vertical-align: middle !important;
150
- }
151
- tbody {
152
- tr {
153
- background-color: $white;
154
- position: relative;
155
-
156
- td, th {
157
- border-top: 1px solid $gray_light_opacity_3;
158
- color: $black;
159
- }
160
- &.bulk-edit-sgpbautoresponder,
161
- &.bulk-edit-sgpbtemplate,
162
- &.bulk-edit-popupbuilder {
163
- select {
164
- padding: 10px 20px;
165
- border-radius: 5px;
166
- background-color: $light;
167
- border: 2px solid transparent;
168
- line-height: 1.2;
169
- margin: 0;
170
-
171
- &:focus, &:active {
172
- border-color: transparent;
173
- box-shadow: none;
174
- }
175
- }
176
-
177
- select {
178
- padding-left: 5px;
179
- min-width: 120px;
180
- }
181
- input, button.cancel {
182
- background: transparent;
183
- -webkit-border-radius: 5px;
184
- -moz-border-radius: 5px;
185
- border-radius: 5px;
186
- padding: 10px 15px;
187
- border: 2px solid transparent;
188
- line-height: 1.2;
189
- font-weight: 600;
190
- cursor: pointer;
191
- &:active, &:focus {
192
- background: transparent;
193
- -webkit-border-radius: 5px;
194
- -moz-border-radius: 5px;
195
- border-radius: 5px;
196
- padding: 10px 15px;
197
- border: 2px solid transparent;
198
- line-height: 1.2;
199
- font-weight: 600;
200
- cursor: pointer;
201
- }
202
- }
203
- input {
204
- color: $white!important;
205
- background: $blue;
206
- border-color: $blue;
207
- &:hover, &:focus, &:active {
208
- box-shadow: 0 0 10px $blue_shadow;
209
- background: $white;
210
- color: $blue!important;
211
- border-color: $blue;
212
- }
213
- }
214
- button.cancel {
215
- background: $white;
216
- color: $black;
217
- border-color: $black;
218
- &:active, &:focus {
219
- background: $white;
220
- color: $black;
221
- border-color: $black;
222
- }
223
- }
224
- }
225
- }
226
- }
227
-
228
- tr.sgpb-popups-table-selected-row {
229
- background-color: $blue_opacity_1;
230
- }
231
-
232
- .row-actions {
233
- display: none;
234
- }
235
-
236
- .column-options {
237
- display: flex;
238
- justify-content: space-around;
239
-
240
- .icon {
241
- display: inline-flex;
242
- align-items: center;
243
- justify-content: center;
244
- width: 40px;
245
- height: 40px;
246
- border-radius: $percentage_50;
247
-
248
- &_edit, &_remove {
249
- width: 40px;
250
- height: 40px;
251
- }
252
-
253
- &_clone {
254
- width: 35px;
255
- height: 35px;
256
- }
257
-
258
- &_blue {
259
- background: $blue_whiten;
260
- }
261
-
262
- &_pink {
263
- background: $red_whiten;
264
- }
265
-
266
- img {
267
- cursor: pointer;
268
- }
269
- }
270
- }
271
-
272
- .column-counter div {
273
- max-width: 80px;
274
- display: flex;
275
- justify-content: space-around;
276
-
277
- input {
278
- background: $white;
279
- color: $black;
280
- border-color: $black;
281
- border-radius: 5px;
282
- line-height: 1.2;
283
- padding: 5px 10px;
284
- cursor: pointer;
285
- }
286
- }
287
-
288
- .column-shortcode, .column-className {
289
- input {
290
- background: transparent;
291
- border-width: 1px;
292
- border-color: $gray_light;
293
- }
294
- }
295
-
296
- .check-column {
297
- padding: 0 0 0 5px !important;
298
- }
299
-
300
- .column-title {
301
- a {
302
- color: $blue;
303
- }
304
- }
305
-
306
- tfoot {
307
- display: none;
308
- }
309
- }
310
-
311
- .tablenav.bottom {
312
- display: none;
313
- }
314
-
315
- .pagination-links {
316
- display: flex;
317
- justify-content: flex-end;
318
- align-items: center;
319
- margin-top: 30px;
320
- margin-bottom: 30px;
321
- font-size: 16px;
322
- font-weight: bold;
323
-
324
- .disabled {
325
- display: none;
326
- }
327
-
328
- .paging-input {
329
- order: -1;
330
- }
331
-
332
- a.button {
333
- background: none;
334
- border: none;
335
- font-size: 22px;
336
- color: black;
337
- font-weight: bold;
338
- min-height: 28px;
339
- line-height: 1.2;
340
-
341
- .screen-reader-text {
342
- display: none;
343
- }
344
-
345
- &:focus, &:active {
346
- background: none;
347
- border: none;
348
- font-size: 22px;
349
- color: black;
350
- font-weight: bold;
351
- height: auto;
352
- min-height: auto;
353
- line-height: 1.2;
354
- outline: none;
355
- box-shadow: none;
356
- }
357
- }
358
- }
359
- }
360
-
361
- #wpwrap {
362
- background: $white;
363
- }
364
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/scss/_variables.scss DELETED
@@ -1,61 +0,0 @@
1
- $font_default: 20px/27px Segoe UI Regular;
2
- $font_family: Segoe UI Regular;
3
-
4
- $percentage_100: 100%;
5
- $percentage_90: 90%;
6
- $percentage_80: 80%;
7
- $percentage_70: 70%;
8
- $percentage_60: 60%;
9
- $percentage_50: 50%;
10
- $percentage_40: 40%;
11
- $percentage_35: 35%;
12
- $percentage_30: 30%;
13
- $percentage_20: 20%;
14
- $percentage_10: 10%;
15
-
16
- $black: #000000;
17
- $black_3: #333333;
18
- $black_opacity_02: rgba(0, 0, 0, 0.02);
19
- $black_opacity_20: rgba(0, 0, 0, 0.2);
20
- $black_opacity_3: rgba(0, 0, 0, 0.3);
21
- $black_opacity_5: rgba(0, 0, 0, 0.5);
22
-
23
- $white_light: #f8f8f8;
24
- $light: #F1F1F1;
25
- $white: #ffffff;
26
-
27
- $blue: #2873EB;
28
- $blue_opacity_1: rgba(40, 115, 235, 0.1);
29
- $blue_opacity_3: rgba(40, 115, 235, 0.3);
30
- $blue_opacity_8: rgba(40, 115, 235, 0.8);
31
- $blue_shadow: rgba(40, 115, 235, 0.4);
32
- $blue_light: #01B9FF;
33
- $blue_light_0066ff: #0066FF;
34
- $blue_light_0066ff_opacity_2: rgba(0, 102, 255, 0.2);
35
- $blue_light_opacity_8: rgba(1, 185, 255, 0.8);
36
- $blue_light_opacity_3: rgba(1, 185, 255, 0.3);
37
- $blue_whiten: #B5CAEC;
38
- $blue_d8: #D8E6FC;
39
- $blue_d8_opacity_034: rgba(216, 230, 252, 0.34);
40
-
41
- $gray: #707070;
42
- $gray_opacity_1: rgba(112, 112, 112, 0.12);
43
- $gray_75: #757575;
44
- $gray_e6: #E6E6E6;
45
- $gray_e8: #E8E8E8;
46
- $gray_a3: #A3A3A3;
47
- $gray_ec: #ECECEC;
48
- $gray_e8_opacity_1: rgba(232, 232, 232, 0.11);
49
- $gray_light: #C2C2C2;
50
- $gray_light_opacity_3: rgba(194, 194, 194, 0.31);
51
- $gray_c6: #c6c6c6;
52
- $gray_c7: #c7c7c7;
53
- $gray_bc: #BCBCBC;
54
-
55
- $red: #C12121;
56
- $red_cc: #CC0000;
57
- $red_light: #FFCECE;
58
- $red_whiten_FFCC: #FFCCCC;
59
- $red_whiten: #FFCECE;
60
-
61
- $green: #00AE5D;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/scss/footer.scss DELETED
@@ -1,4 +0,0 @@
1
- @import "variables";
2
- .sgpb {
3
-
4
- }
 
 
 
 
public/scss/header.scss DELETED
@@ -1,33 +0,0 @@
1
- @import "variables";
2
- .sgpb {
3
- &-header {
4
- &-h1 {
5
- color: $black;
6
- text-align: left;
7
- font-size: 40px;
8
- font-weight: bold;
9
- letter-spacing: 0;
10
- }
11
- &-h2 {
12
- color: $black;
13
- text-align: left;
14
- font-size: 35px;
15
- font-weight: bold;
16
- letter-spacing: 0;
17
- }
18
- &-h3 {
19
- color: $black;
20
- text-align: left;
21
- font-size: 30px;
22
- font-weight: bold;
23
- letter-spacing: 0;
24
- }
25
- &-h4 {
26
- color: $black;
27
- text-align: left;
28
- font-size: 25px;
29
- font-weight: bold;
30
- letter-spacing: 0;
31
- }
32
- }
33
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/scss/main.scss DELETED
@@ -1,19 +0,0 @@
1
- @import "fonts";
2
- @import "variables";
3
- @import "reset";
4
-
5
- .sgpb {
6
- @import "buttons";
7
- @import "header";
8
- @import "popupExtenssionsList";
9
- @import "popupMainOptions";
10
- @import "subscriptionExtension";
11
- @import "license";
12
- @import "generalSettings";
13
- @import "footer";
14
- @import "global";
15
- @import "media";
16
- }
17
- @import "global";
18
- @import "table";
19
- @import "media";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public/sound/popupOpenSound.wav CHANGED
File without changes
public/views/behaviorAfterSpecialEventsView.php CHANGED
File without changes
public/views/closeSettingsView.php CHANGED
File without changes
public/views/conditionsView.php CHANGED
File without changes
public/views/dimensionsView.php CHANGED
File without changes
public/views/eventsView.php CHANGED
File without changes
public/views/jsVariableView.php CHANGED
File without changes
public/views/license.php CHANGED
File without changes
public/views/main/image.php CHANGED
File without changes
public/views/mediaButton.php CHANGED
File without changes
public/views/newsletter.php CHANGED
File without changes
public/views/options/facebook.php CHANGED
File without changes
public/views/options/subscription.php CHANGED
File without changes
public/views/optionsView.php CHANGED
File without changes
public/views/otherConditionsView.php CHANGED
File without changes
public/views/popupDesignView.php CHANGED
File without changes
public/views/popupTypes.php CHANGED
File without changes
public/views/settings.php CHANGED
File without changes
public/views/subscribers.php CHANGED
File without changes
public/views/targetView.php CHANGED
File without changes
readme.txt CHANGED
@@ -8,7 +8,7 @@ Tags: popup, pop up, wordpress popup, popup maker, exit popup, popup builder, wo
8
  Requires at least: 4.2
9
  Tested up to: 5.8
10
  Requires PHP: 5.3.3
11
- Stable tag: 4.0.1
12
  License: GPLv2 or later
13
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
14
 
@@ -145,6 +145,11 @@ Go to the Popup Builder settings and set your desired options.
145
 
146
  == Changelog ==
147
 
 
 
 
 
 
148
  = Version 4.0.1 =
149
  * Bug fixed related to issue with PHP version below 7.0
150
 
@@ -466,4 +471,4 @@ Leave us a good review :)
466
 
467
  == Upgrade Notice ==
468
 
469
- Current Version of Popup Builder is 4.0
8
  Requires at least: 4.2
9
  Tested up to: 5.8
10
  Requires PHP: 5.3.3
11
+ Stable tag: 4.0.2
12
  License: GPLv2 or later
13
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
14
 
145
 
146
  == Changelog ==
147
 
148
+ = Version 4.0.2 =
149
+ * Bug fixed related to PHP notices, localize was called incorrectly.
150
+ * Bug fixed related to errors with PHP 8 version.
151
+ * Bug fixed related to CSS and JS files in order to improve website loading.
152
+
153
  = Version 4.0.1 =
154
  * Bug fixed related to issue with PHP version below 7.0
155
 
471
 
472
  == Upgrade Notice ==
473
 
474
+ Current Version of Popup Builder is 4.0.2