Really Simple SSL - Version 3.3.4

Version Description

  • Fix: prefix review notice dismiss to prevent conflicts with other plugins
  • Updated multisite SSL activation hook for new blogs to wp_insert_site
  • Moved notices CSS inline
Download this release

Release Info

Developer RogierLankhorst
Plugin Icon 128x128 Really Simple SSL
Version 3.3.4
Comparing to
See all releases

Code changes from version 3.3.3 to 3.3.4

class-admin.php CHANGED
@@ -204,7 +204,7 @@ class rsssl_admin extends rsssl_front_end
204
  //callbacks for the ajax dismiss buttons
205
  add_action('wp_ajax_dismiss_htaccess_warning', array($this, 'dismiss_htaccess_warning_callback'));
206
  add_action('wp_ajax_dismiss_success_message', array($this, 'dismiss_success_message_callback'));
207
- add_action('wp_ajax_dismiss_review_notice', array($this, 'dismiss_review_notice_callback'));
208
  add_action('wp_ajax_rsssl_dismiss_settings_notice', array($this, 'dismiss_settings_notice_callback'));
209
 
210
 
@@ -435,6 +435,15 @@ class rsssl_admin extends rsssl_front_end
435
  {
436
  if ($this->site_has_ssl) {
437
  ?>
 
 
 
 
 
 
 
 
 
438
  <div id="message" class="notice activate-ssl <?php echo apply_filters('rsssl_activate_notice_class', '');?>">
439
  <?php
440
  do_action('rsssl_activation_notice_inner');
@@ -447,6 +456,13 @@ class rsssl_admin extends rsssl_front_end
447
  public function no_ssl_detected()
448
  {
449
  if (!$this->site_has_ssl) { ?>
 
 
 
 
 
 
 
450
  <div id="message" class="error notice rsssl-notice-certificate">
451
  <h1><?php echo __("Detected possible certificate issues", "really-simple-ssl"); ?></h1>
452
  <p>
@@ -516,8 +532,17 @@ class rsssl_admin extends rsssl_front_end
516
 
517
  public function show_enable_ssl_button()
518
  {
519
- if ($this->site_has_ssl || (defined('rsssl_force_activate') && rsssl_force_activate)) {
520
  ?>
 
 
 
 
 
 
 
 
 
521
  <p>
522
  <div class="rsssl-activate-ssl-button">
523
  <form action="" method="post">
@@ -597,6 +622,7 @@ class rsssl_admin extends rsssl_front_end
597
  {
598
 
599
  $options = get_option('rlrsssl_options');
 
600
  if (isset($options)) {
601
  $this->site_has_ssl = isset($options['site_has_ssl']) ? $options['site_has_ssl'] : FALSE;
602
  $this->hsts = isset($options['hsts']) ? $options['hsts'] : FALSE;
@@ -2244,12 +2270,19 @@ class rsssl_admin extends rsssl_front_end
2244
  <?php }
2245
  ?>
2246
  <li class="message-li"><?php _e("Improve your security", "really-simple-ssl");?>
2247
- <a target="_blank" href="https://really-simple-ssl.com/new-security-headers-for-really-simple-ssl-pro-coming-up/"><?php _e("with security headers", "really-simple-ssl"); ?></a>
 
 
 
 
 
2248
  </li>
2249
  </ul>
2250
  </p>
 
2251
  <a class="button action btn-premium btn-premium-activated" style="margin-bottom: 10px;" href="https://really-simple-ssl.com/pro" target="_blank"><?php _e("Really Simple SSL Pro", "really-simple-ssl"); ?></a>
2252
- <div id="rsssl-logo" style="float: right; margin-top: -20px;"><img width=180px" src="<?php echo rsssl_url?>/assets/logo-really-simple-ssl.png" alt="review-logo"></div>
 
2253
  </div>
2254
  <style>
2255
  .message-ul {
@@ -2376,7 +2409,7 @@ class rsssl_admin extends rsssl_front_end
2376
 
2377
  function rsssl_dismiss_review(type){
2378
  var data = {
2379
- 'action': 'dismiss_review_notice',
2380
  'type' : type,
2381
  'security': '<?php echo $ajax_nonce; ?>'
2382
  };
@@ -3348,9 +3381,12 @@ class rsssl_admin extends rsssl_front_end
3348
  public function enqueue_assets($hook)
3349
  {
3350
  global $rsssl_admin_page;
3351
- //prevent from loading on other pages than settings page.
3352
- if ((!is_network_admin() && ($hook != $rsssl_admin_page)) && $this->ssl_enabled)
3353
- return;
 
 
 
3354
 
3355
  if (is_rtl()) {
3356
  wp_register_style('rlrsssl-css', trailingslashit(rsssl_url) . 'css/main-rtl.min.css', "", rsssl_version);
@@ -3763,10 +3799,17 @@ class rsssl_admin extends rsssl_front_end
3763
  {
3764
 
3765
  ?>
 
 
 
 
 
 
 
 
3766
  <div><input class="thickbox button" title="" type="button" style="display: block; float: left;" alt="#TB_inline?
3767
  height=370&width=400&inlineId=deactivate_keep_ssl" value="<?php echo __('Deactivate Plugin and keep SSL', 'really-simple-ssl'); ?>"/></div>
3768
  <div id="deactivate_keep_ssl" style="display: none;">
3769
-
3770
  <h1 style="margin: 10px 0; text-align: center;"><?php _e("Are you sure?", "really-simple-ssl") ?></h1>
3771
  <h2 style="margin: 20px 0; text-align: left;"><?php _e("Deactivating the plugin while keeping SSL will do the following:", "really-simple-ssl") ?></h2>
3772
  <ul style="text-align: left; font-size: 1.2em;">
@@ -4292,7 +4335,6 @@ if (!function_exists('rsssl_does_not_use_pro')) {
4292
  // Does not use RSSSL pro
4293
  return true;
4294
  } else {
4295
- // Uses RSSSL pro
4296
  return false;
4297
  }
4298
  }
204
  //callbacks for the ajax dismiss buttons
205
  add_action('wp_ajax_dismiss_htaccess_warning', array($this, 'dismiss_htaccess_warning_callback'));
206
  add_action('wp_ajax_dismiss_success_message', array($this, 'dismiss_success_message_callback'));
207
+ add_action('wp_ajax_rsssl_dismiss_review_notice', array($this, 'dismiss_review_notice_callback'));
208
  add_action('wp_ajax_rsssl_dismiss_settings_notice', array($this, 'dismiss_settings_notice_callback'));
209
 
210
 
435
  {
436
  if ($this->site_has_ssl) {
437
  ?>
438
+ <style>
439
+ .activate-ssl {
440
+ border-left: 4px solid #F8BE2E;
441
+ }
442
+ .activate-ssl .button {
443
+ margin-bottom:20px;
444
+ }
445
+ <?php echo apply_filters('rsssl_pro_inline_style', ''); ?>
446
+ </style>
447
  <div id="message" class="notice activate-ssl <?php echo apply_filters('rsssl_activate_notice_class', '');?>">
448
  <?php
449
  do_action('rsssl_activation_notice_inner');
456
  public function no_ssl_detected()
457
  {
458
  if (!$this->site_has_ssl) { ?>
459
+ <style>
460
+ .rsssl-notice {
461
+ background-color: #fff;
462
+ border-left: 4px solid #F8BE2E;
463
+ padding: 1px 15px;
464
+ }
465
+ </style>
466
  <div id="message" class="error notice rsssl-notice-certificate">
467
  <h1><?php echo __("Detected possible certificate issues", "really-simple-ssl"); ?></h1>
468
  <p>
532
 
533
  public function show_enable_ssl_button()
534
  {
535
+ if ($this->site_has_ssl || (defined('RSSSL_FORCE_ACTIVATE') && RSSSL_FORCE_ACTIVATE)) {
536
  ?>
537
+ <style>
538
+ .btn-premium {
539
+ margin-left: 10px !important;
540
+ }
541
+ .btn-premium-activated {
542
+ padding-top: 10px;
543
+ padding-bottom: 10px;
544
+ }
545
+ </style>
546
  <p>
547
  <div class="rsssl-activate-ssl-button">
548
  <form action="" method="post">
622
  {
623
 
624
  $options = get_option('rlrsssl_options');
625
+
626
  if (isset($options)) {
627
  $this->site_has_ssl = isset($options['site_has_ssl']) ? $options['site_has_ssl'] : FALSE;
628
  $this->hsts = isset($options['hsts']) ? $options['hsts'] : FALSE;
2270
  <?php }
2271
  ?>
2272
  <li class="message-li"><?php _e("Improve your security", "really-simple-ssl");?>
2273
+ <?php if (!defined('rsssl_pro_plugin')) {
2274
+ $margin = '-20px';
2275
+ } else {
2276
+ $margin = '-60px';
2277
+ }?>
2278
+ <a target="_blank" href="https://really-simple-ssl.com/new-security-headers-for-really-simple-ssl-pro-coming-up/"><?php _e("with security headers", "really-simple-ssl"); ?></a>
2279
  </li>
2280
  </ul>
2281
  </p>
2282
+ <?php if (!defined('rsssl_pro_plugin')) { ?>
2283
  <a class="button action btn-premium btn-premium-activated" style="margin-bottom: 10px;" href="https://really-simple-ssl.com/pro" target="_blank"><?php _e("Really Simple SSL Pro", "really-simple-ssl"); ?></a>
2284
+ <?php } ?>
2285
+ <div id="rsssl-logo" style="float: right; margin-top: <?php echo $margin ?>;"><img width=180px" src="<?php echo rsssl_url?>/assets/logo-really-simple-ssl.png" alt="review-logo"></div>
2286
  </div>
2287
  <style>
2288
  .message-ul {
2409
 
2410
  function rsssl_dismiss_review(type){
2411
  var data = {
2412
+ 'action': 'rsssl_dismiss_review_notice',
2413
  'type' : type,
2414
  'security': '<?php echo $ajax_nonce; ?>'
2415
  };
3381
  public function enqueue_assets($hook)
3382
  {
3383
  global $rsssl_admin_page;
3384
+
3385
+ /*
3386
+ * load if this is the SSL settings page
3387
+ */
3388
+
3389
+ if ( $hook != $rsssl_admin_page) return;
3390
 
3391
  if (is_rtl()) {
3392
  wp_register_style('rlrsssl-css', trailingslashit(rsssl_url) . 'css/main-rtl.min.css', "", rsssl_version);
3799
  {
3800
 
3801
  ?>
3802
+ <style>
3803
+ #TB_ajaxContent {
3804
+ text-align: center !important;
3805
+ }
3806
+ #TB_window {
3807
+ height: 370px !important;
3808
+ }
3809
+ </style>
3810
  <div><input class="thickbox button" title="" type="button" style="display: block; float: left;" alt="#TB_inline?
3811
  height=370&width=400&inlineId=deactivate_keep_ssl" value="<?php echo __('Deactivate Plugin and keep SSL', 'really-simple-ssl'); ?>"/></div>
3812
  <div id="deactivate_keep_ssl" style="display: none;">
 
3813
  <h1 style="margin: 10px 0; text-align: center;"><?php _e("Are you sure?", "really-simple-ssl") ?></h1>
3814
  <h2 style="margin: 20px 0; text-align: left;"><?php _e("Deactivating the plugin while keeping SSL will do the following:", "really-simple-ssl") ?></h2>
3815
  <ul style="text-align: left; font-size: 1.2em;">
4335
  // Does not use RSSSL pro
4336
  return true;
4337
  } else {
 
4338
  return false;
4339
  }
4340
  }
class-multisite.php CHANGED
@@ -62,11 +62,11 @@ if (!class_exists('rsssl_multisite')) {
62
  add_action("rsssl_show_network_tab_settings", array($this, 'settings_tab'));
63
 
64
  //If WP version is 5.1 or higher, use wp_insert_site hook for multisite SSL activation in new blogs
65
- //if(version_compare(get_bloginfo('version'),'5.1', '>=') ) {
66
- // add_action('wp_insert_site', array($this, 'maybe_activate_ssl_in_new_blog'), 20, 1);
67
- //} else {
68
  add_action('wpmu_new_blog', array($this, 'maybe_activate_ssl_in_new_blog_deprecated'), 10, 6);
69
- //}
70
  //Listen for run_ssl_process hook switch
71
  add_action('admin_init', array($this, 'listen_for_ssl_conversion_hook_switch'), 40);
72
 
@@ -103,15 +103,15 @@ if (!class_exists('rsssl_multisite')) {
103
  * @return void
104
  */
105
 
106
- // public function maybe_activate_ssl_in_new_blog($site)
107
- // {
108
- //
109
- // if ($this->ssl_enabled_networkwide) {
110
- // $this->switch_to_blog_bw_compatible($site);
111
- // RSSSL()->really_simple_ssl->activate_ssl();
112
- // restore_current_blog(); //switches back to previous blog, not current, so we have to do it each loop
113
- // }
114
- // }
115
 
116
 
117
  public function networkwide_choice_notice()
@@ -335,6 +335,11 @@ if (!class_exists('rsssl_multisite')) {
335
  <?php if (RSSSL()->really_simple_ssl->site_has_ssl) {
336
  if (is_main_site(get_current_blog_id()) && RSSSL()->really_simple_ssl->wpconfig_ok()) {
337
  ?>
 
 
 
 
 
338
  <div id="message" class="updated notice activate-ssl">
339
  <h1><?php _e("Choose your preferred setup", "really-simple-ssl"); ?></h1>
340
  <?php _e("Some things can't be done automatically. Before you migrate, please check for: ", 'really-simple-ssl'); ?>
62
  add_action("rsssl_show_network_tab_settings", array($this, 'settings_tab'));
63
 
64
  //If WP version is 5.1 or higher, use wp_insert_site hook for multisite SSL activation in new blogs
65
+ if(version_compare(get_bloginfo('version'),'5.1', '>=') ) {
66
+ add_action('wp_insert_site', array($this, 'maybe_activate_ssl_in_new_blog'), 20, 1);
67
+ } else {
68
  add_action('wpmu_new_blog', array($this, 'maybe_activate_ssl_in_new_blog_deprecated'), 10, 6);
69
+ }
70
  //Listen for run_ssl_process hook switch
71
  add_action('admin_init', array($this, 'listen_for_ssl_conversion_hook_switch'), 40);
72
 
103
  * @return void
104
  */
105
 
106
+ public function maybe_activate_ssl_in_new_blog($site)
107
+ {
108
+
109
+ if ($this->ssl_enabled_networkwide) {
110
+ $this->switch_to_blog_bw_compatible($site);
111
+ RSSSL()->really_simple_ssl->activate_ssl();
112
+ restore_current_blog(); //switches back to previous blog, not current, so we have to do it each loop
113
+ }
114
+ }
115
 
116
 
117
  public function networkwide_choice_notice()
335
  <?php if (RSSSL()->really_simple_ssl->site_has_ssl) {
336
  if (is_main_site(get_current_blog_id()) && RSSSL()->really_simple_ssl->wpconfig_ok()) {
337
  ?>
338
+ <style>
339
+ #message.updated.notice.activate-ssl {
340
+ padding-top: 10px;
341
+ }
342
+ </style>
343
  <div id="message" class="updated notice activate-ssl">
344
  <h1><?php _e("Choose your preferred setup", "really-simple-ssl"); ?></h1>
345
  <?php _e("Some things can't be done automatically. Before you migrate, please check for: ", 'really-simple-ssl'); ?>
css/main-rtl.css CHANGED
@@ -1,14 +1,3 @@
1
- body {
2
- direction: rtl;
3
- unicode-bidi: embed;
4
- }
5
-
6
- .rsssl-notice {
7
- background-color: #fff;
8
- border-right: 4px solid green;
9
- padding: 1px 15px;
10
- }
11
-
12
  .rsssl-main {
13
  flex: 1;
14
  width: 80%;
@@ -19,16 +8,9 @@ body {
19
  max-width:100%;
20
  /*height:inherit;*/
21
  }
22
- #message.updated.notice.activate-ssl {
23
- padding-top: 10px;
24
- }
25
- .activate-ssl ul, .rsssl-result ul, .rsssl_bullets {
26
- list-style-type: square;
27
- margin-right:30px;
28
- }
29
 
30
- .activate-ssl .button {
31
- margin-bottom:20px;
32
  }
33
 
34
  .really-simple-ssl-table {
@@ -301,7 +283,7 @@ body {
301
  /* Styling for the sidebar in the admin tab of the free plugin */
302
 
303
  .rsssl-really-simple-plugins-logo {
304
- background-color: #DCDCDC;
305
  margin-right: -15px;
306
  margin-left: -15px;
307
  }
@@ -320,16 +302,16 @@ body {
320
  min-height: 125px;
321
  padding-bottom: 35px;
322
  margin-bottom: 10px;
323
- background-color: #DCDCDC;
324
  width: 100%;
325
  border-radius: 3%;
326
  }
327
 
328
  .rsssl-sidebar-single-content-container-pro {
 
329
  min-height: 125px;
330
  padding-bottom: 35px;
331
  margin-bottom: 10px;
332
- background-color: #DCDCDC;
333
  width: 100%;
334
  border-radius: 3%;
335
  }
@@ -395,6 +377,7 @@ body {
395
  width: 40%;
396
  }
397
  .rsssl-sidebar-single-content-container {
 
398
  width: 40%;
399
  padding-right: 25px;
400
  float: right;
@@ -461,7 +444,8 @@ body {
461
  -webkit-border-radius: 12px;
462
  -moz-border-radius: 12px;
463
  border-radius: 12px;
464
- background-color: #7BD561;
 
465
  color: white;
466
  margin-left: 5px;
467
  }
@@ -491,36 +475,24 @@ hr {
491
  float: left;
492
  font-size: inherit;
493
  height: 25px;
494
- -webkit-border-radius: 12px;
495
- -moz-border-radius: 12px;
496
  border-radius: 12px;
497
- background-color: #017FAF;
 
498
  color: white;
499
  margin-left: 5px;
500
  }
501
 
502
  .rsssl-more-info-button {
 
 
503
  clear: both;
504
- }
505
-
506
- #TB_ajaxContent {
507
- text-align: center !important;
508
- }
509
-
510
- #TB_window {
511
- height: 370px !important;
512
  }
513
 
514
  .rsssl-button-deactivate-keep-ssl {
515
  margin-left: 15px;
516
  }
517
 
518
- .rsssl-scan-button{
519
- float: right;
520
- margin-top: 17px;
521
- margin-left: 5px;
522
- }
523
-
524
  /*
525
  cool checkbox sliders
526
  */
@@ -580,15 +552,6 @@ input:focus + .rsssl-slider {
580
  width: 90%;
581
  }
582
 
583
- .rsssl-close-warning {
584
- color: black;
585
- font-size: 1.3em;
586
- }
587
-
588
- .rsssl-close-warning:hover {
589
- cursor: pointer;
590
- }
591
-
592
  .rsssl-dismiss-text {
593
  font-size: 1em;
594
  color: #0073aa;
@@ -597,4 +560,41 @@ input:focus + .rsssl-slider {
597
 
598
  .rsssl-dashboard-plusone {
599
  margin-right: 8px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
600
  }
 
 
 
 
 
 
 
 
 
 
 
1
  .rsssl-main {
2
  flex: 1;
3
  width: 80%;
8
  max-width:100%;
9
  /*height:inherit;*/
10
  }
 
 
 
 
 
 
 
11
 
12
+ .nav-tab-active {
13
+ background: #fff;
14
  }
15
 
16
  .really-simple-ssl-table {
283
  /* Styling for the sidebar in the admin tab of the free plugin */
284
 
285
  .rsssl-really-simple-plugins-logo {
286
+ background-color: #ececec;
287
  margin-right: -15px;
288
  margin-left: -15px;
289
  }
302
  min-height: 125px;
303
  padding-bottom: 35px;
304
  margin-bottom: 10px;
305
+ background-color: #fff;
306
  width: 100%;
307
  border-radius: 3%;
308
  }
309
 
310
  .rsssl-sidebar-single-content-container-pro {
311
+ background-color: #fff;
312
  min-height: 125px;
313
  padding-bottom: 35px;
314
  margin-bottom: 10px;
 
315
  width: 100%;
316
  border-radius: 3%;
317
  }
377
  width: 40%;
378
  }
379
  .rsssl-sidebar-single-content-container {
380
+ background-color: #fff;
381
  width: 40%;
382
  padding-right: 25px;
383
  float: right;
444
  -webkit-border-radius: 12px;
445
  -moz-border-radius: 12px;
446
  border-radius: 12px;
447
+ border: none;
448
+ background-color: #000000;
449
  color: white;
450
  margin-left: 5px;
451
  }
475
  float: left;
476
  font-size: inherit;
477
  height: 25px;
 
 
478
  border-radius: 12px;
479
+ border: none;
480
+ background-color: #000000;
481
  color: white;
482
  margin-left: 5px;
483
  }
484
 
485
  .rsssl-more-info-button {
486
+ border: none;
487
+ border-radius: 50px;
488
  clear: both;
489
+ margin-top: 10px;
 
 
 
 
 
 
 
490
  }
491
 
492
  .rsssl-button-deactivate-keep-ssl {
493
  margin-left: 15px;
494
  }
495
 
 
 
 
 
 
 
496
  /*
497
  cool checkbox sliders
498
  */
552
  width: 90%;
553
  }
554
 
 
 
 
 
 
 
 
 
 
555
  .rsssl-dismiss-text {
556
  font-size: 1em;
557
  color: #0073aa;
560
 
561
  .rsssl-dashboard-plusone {
562
  margin-right: 8px;
563
+ }
564
+
565
+ .rsssl-highlight {
566
+ border-right: 4px solid #46B450;
567
+ box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
568
+ background-image:none !important;
569
+ -o-animation: fadeIt 5s ease-in-out;
570
+ animation: fadeIt 5s ease-in-out;}
571
+
572
+ @-o-keyframes fadeIt {
573
+ 0% { background-color: #FFFFFF; }
574
+ 30% { background-color: #d6efd6; }
575
+ 100% { background-color: inherit; }
576
+ }
577
+ @keyframes fadeIt {
578
+ 0% { background-color: #FFFFFF; }
579
+ 30% { background-color: #d6efd6; }
580
+ 100% { background-color: inherit; }
581
+ }
582
+
583
+ .form-table th {
584
+ padding-right: 10px;
585
+ }
586
+
587
+ .rsssl-dashboard-dismiss .close {
588
+ all: initial;
589
+ }
590
+
591
+ .rsssl-dashboard-dismiss span {
592
+ font-size: 1.5em;
593
+ color: darkgrey;
594
+ font-family: sans-serif;
595
+ }
596
+
597
+ .rsssl-dashboard-dismiss span:hover {
598
+ cursor: pointer;
599
+ color: grey;
600
  }
css/main-rtl.min.css CHANGED
@@ -1 +1 @@
1
- body{direction:rtl;unicode-bidi:embed}.rsssl-notice{background-color:#fff;border-right:4px solid green;padding:1px 15px}.rsssl-main{flex:1;width:80%;float:right}.rsssl-sidebar img{max-width:100%}#message.updated.notice.activate-ssl{padding-top:10px}.activate-ssl ul,.rsssl-result ul,.rsssl_bullets{list-style-type:square;margin-right:30px}.activate-ssl .button{margin-bottom:20px}.really-simple-ssl-table{display:flex;flex-direction:column;max-width:1140px}.rsssl-table-td-main-content{width:100%}.really-simple-ssl-table tr:first-child{border-top-right-radius:.55rem;border-top-left-radius:.55rem}.really-simple-ssl-table tr:last-child{margin-bottom:0;border-bottom-right-radius:.55rem;border-bottom-left-radius:.55rem}.really-simple-ssl-table tr{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.debug-log{background-color:#fff;padding:15px;border:1px solid black}.rsssl-icons{width:15px;height:15px}.rsssl-update-count{margin-right:4px !important;display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 2px -1px 0;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;z-index:26}[data-rsssl-tooltip],.rsssl-tooltip{position:relative;cursor:pointer}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after{position:absolute;visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.rsssl-tooltip:before,[data-rsssl-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.rsssl-tooltip:after,[data-rsssl-tooltip]:after{z-index:1000;padding:8px;width:160px;background-color:#000;background-color:hsla(0,0,20%,0.9);color:#fff;content:attr(data-rsssl-tooltip);font-size:14px;line-height:1.2}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after,.rsssl-tooltip-top:before,.rsssl-tooltip-top:after{bottom:100%;right:50%}[data-rsssl-tooltip]:before,.rsssl-tooltip:before,.rsssl-tooltip-top:before{margin-right:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0,0,20%,0.9)}[data-rsssl-tooltip]:after,.rsssl-tooltip:after,.rsssl-tooltip-top:after{margin-right:-80px}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after,.rsssl-tooltip-top:hover:before,.rsssl-tooltip-top:hover:after,.rsssl-tooltip-top:focus:before,.rsssl-tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-left:after{left:100%;bottom:50%;right:auto}.rsssl-tooltip-left:before{margin-right:0;margin-left:-12px;margin-bottom:0;border-top-color:transparent;border-right-color:#000;border-right-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-left:hover:before,.rsssl-tooltip-left:hover:after,.rsssl-tooltip-left:focus:before,.rsssl-tooltip-left:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.rsssl-tooltip-bottom:before,.rsssl-tooltip-bottom:after{top:100%;bottom:auto;right:50%}.rsssl-tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-bottom:hover:before,.rsssl-tooltip-bottom:hover:after,.rsssl-tooltip-bottom:focus:before,.rsssl-tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.rsssl-tooltip-right:before,.rsssl-tooltip-right:after{bottom:50%;right:100%}.rsssl-tooltip-right:before{margin-bottom:0;margin-right:-12px;border-top-color:transparent;border-left-color:#000;border-left-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-right:hover:before,.rsssl-tooltip-right:hover:after,.rsssl-tooltip-right:focus:before,.rsssl-tooltip-right:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-right:before{top:3px}.rsssl-tooltip-left:after,.rsssl-tooltip-right:after{margin-right:0;margin-bottom:-16px}.rsssl-really-simple-plugins-logo{background-color:#dcdcdc;margin-right:-15px;margin-left:-15px}.rsssl-sidebar{width:240px;margin-top:20px;padding-right:15px;padding-left:15px;margin-left:15px;padding-bottom:15px;background-color:#ececec}.rsssl-sidebar-single-content-container{min-height:125px;padding-bottom:35px;margin-bottom:10px;background-color:#dcdcdc;width:100%;border-radius:3%}.rsssl-sidebar-single-content-container-pro{min-height:125px;padding-bottom:35px;margin-bottom:10px;background-color:#dcdcdc;width:100%;border-radius:3%}.rsssl-sidebar-title h3{font-size:.9em}.rsssl-sidebar-text-content-pro{font-weight:700;font-size:.8em;width:90%;margin:auto}.rsssl-sidebar-text-content{width:45%;padding-top:5px;padding-left:7px;font-weight:700;font-size:.8em;float:left;margin:10px auto}.rsssl-pro-image{height:30px;margin-top:6px}.rsssl-sidebar-image-pro{width:90%;margin:10px}.rsssl-sidebar-image{width:100px;float:right;padding:10px;height:100px}@media screen and (max-width:1024px) and (min-width:541px){.rsssl-main{width:100%}.rsssl-sidebar-title{text-align:center}.rsssl-container{flex-direction:column}.rsssl-sidebar{width:100%}.rsssl-really-simple-plugins-logo{width:40%}.rsssl-sidebar-single-content-container{width:40%;padding-right:25px;float:right;margin-left:25px}.rsssl-sidebar-single-content-container-pro{width:40%;padding-right:25px;margin:auto auto 25px}.rsssl-sidebar-um-text-content{width:40%}.rsssl-pro-image{display:none}}@media screen and (max-width:540px){.rsssl-main{width:100%}.rsssl-container{flex-direction:column}.rsssl-sidebar{display:grid;text-align:-webkit-center;width:70%}.rsssl-sidebar-um-text-content{width:45%}.rsssl-sidebar-single-content-container-pro{padding-bottom:10px}.rsssl-sidebar-single-content-container{padding-bottom:10px}}.rsssl-sidebar h4{font-size:14px;font-style:italic}.rsssl-wrapper{padding:30px}.rsssl-sidebar-list{font-size:.9em}#rsssl-premium-button-pro{display:inline-table;width:40%;text-align:center;float:left;font-size:inherit;height:25px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:#7bd561;color:white;margin-left:5px}.rsssl-sidebar-content{float:right;padding-bottom:10px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.rsssl-container{display:flex}#rsssl-premium-button{display:inline-table;width:40%;text-align:center;float:left;font-size:inherit;height:25px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:#017faf;color:white;margin-left:5px}.rsssl-more-info-button{clear:both}#TB_ajaxContent{text-align:center !important}#TB_window{height:370px !important}.rsssl-button-deactivate-keep-ssl{margin-left:15px}.rsssl-scan-button{float:right;margin-top:17px;margin-left:5px}.rsssl-switch{position:relative;display:inline-block;width:40px;height:21px}.rsssl-switch input{display:none}.rsssl-slider{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.rsssl-slider:before{position:absolute;content:"";height:15px;width:15px;right:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.rsssl-slider.rsssl-round{border-radius:20px}.rsssl-slider.rsssl-round:before{border-radius:50%}input:checked+.rsssl-slider{background-color:#2daae1}input:checked+.rsssl-slider:before{-webkit-transform:translateX(-17px);-ms-transform:translateX(-17px);transform:translateX(-17px)}input:disabled+.rsssl-slider{background-color:#b3e0f4}input:focus+.rsssl-slider{box-shadow:0 0 1px #2daae1}.debug-log{width:90%}.rsssl-close-warning{color:black;font-size:1.3em}.rsssl-close-warning:hover{cursor:pointer}.rsssl-dismiss-text{font-size:1em;color:#0073aa;margin-right:6px}.rsssl-dashboard-plusone{margin-right:8px}
1
+ .rsssl-main{flex:1;width:80%;float:right}.rsssl-sidebar img{max-width:100%}.nav-tab-active{background:#fff}.really-simple-ssl-table{display:flex;flex-direction:column;max-width:1140px}.rsssl-table-td-main-content{width:100%}.really-simple-ssl-table tr:first-child{border-top-right-radius:.55rem;border-top-left-radius:.55rem}.really-simple-ssl-table tr:last-child{margin-bottom:0;border-bottom-right-radius:.55rem;border-bottom-left-radius:.55rem}.really-simple-ssl-table tr{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.debug-log{background-color:#fff;padding:15px;border:1px solid black}.rsssl-icons{width:15px;height:15px}.rsssl-update-count{margin-right:4px !important;display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 2px -1px 0;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;z-index:26}[data-rsssl-tooltip],.rsssl-tooltip{position:relative;cursor:pointer}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after{position:absolute;visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.rsssl-tooltip:before,[data-rsssl-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.rsssl-tooltip:after,[data-rsssl-tooltip]:after{z-index:1000;padding:8px;width:160px;background-color:#000;background-color:hsla(0,0,20%,0.9);color:#fff;content:attr(data-rsssl-tooltip);font-size:14px;line-height:1.2}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after,.rsssl-tooltip-top:before,.rsssl-tooltip-top:after{bottom:100%;right:50%}[data-rsssl-tooltip]:before,.rsssl-tooltip:before,.rsssl-tooltip-top:before{margin-right:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0,0,20%,0.9)}[data-rsssl-tooltip]:after,.rsssl-tooltip:after,.rsssl-tooltip-top:after{margin-right:-80px}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after,.rsssl-tooltip-top:hover:before,.rsssl-tooltip-top:hover:after,.rsssl-tooltip-top:focus:before,.rsssl-tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-left:after{left:100%;bottom:50%;right:auto}.rsssl-tooltip-left:before{margin-right:0;margin-left:-12px;margin-bottom:0;border-top-color:transparent;border-right-color:#000;border-right-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-left:hover:before,.rsssl-tooltip-left:hover:after,.rsssl-tooltip-left:focus:before,.rsssl-tooltip-left:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.rsssl-tooltip-bottom:before,.rsssl-tooltip-bottom:after{top:100%;bottom:auto;right:50%}.rsssl-tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-bottom:hover:before,.rsssl-tooltip-bottom:hover:after,.rsssl-tooltip-bottom:focus:before,.rsssl-tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.rsssl-tooltip-right:before,.rsssl-tooltip-right:after{bottom:50%;right:100%}.rsssl-tooltip-right:before{margin-bottom:0;margin-right:-12px;border-top-color:transparent;border-left-color:#000;border-left-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-right:hover:before,.rsssl-tooltip-right:hover:after,.rsssl-tooltip-right:focus:before,.rsssl-tooltip-right:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-right:before{top:3px}.rsssl-tooltip-left:after,.rsssl-tooltip-right:after{margin-right:0;margin-bottom:-16px}.rsssl-really-simple-plugins-logo{background-color:#ececec;margin-right:-15px;margin-left:-15px}.rsssl-sidebar{width:240px;margin-top:20px;padding-right:15px;padding-left:15px;margin-left:15px;padding-bottom:15px;background-color:#ececec}.rsssl-sidebar-single-content-container{min-height:125px;padding-bottom:35px;margin-bottom:10px;background-color:#fff;width:100%;border-radius:3%}.rsssl-sidebar-single-content-container-pro{background-color:#fff;min-height:125px;padding-bottom:35px;margin-bottom:10px;width:100%;border-radius:3%}.rsssl-sidebar-title h3{font-size:.9em}.rsssl-sidebar-text-content-pro{font-weight:700;font-size:.8em;width:90%;margin:auto}.rsssl-sidebar-text-content{width:45%;padding-top:5px;padding-left:7px;font-weight:700;font-size:.8em;float:left;margin:10px auto}.rsssl-pro-image{height:30px;margin-top:6px}.rsssl-sidebar-image-pro{width:90%;margin:10px}.rsssl-sidebar-image{width:100px;float:right;padding:10px;height:100px}@media screen and (max-width:1024px) and (min-width:541px){.rsssl-main{width:100%}.rsssl-sidebar-title{text-align:center}.rsssl-container{flex-direction:column}.rsssl-sidebar{width:100%}.rsssl-really-simple-plugins-logo{width:40%}.rsssl-sidebar-single-content-container{background-color:#fff;width:40%;padding-right:25px;float:right;margin-left:25px}.rsssl-sidebar-single-content-container-pro{width:40%;padding-right:25px;margin:auto auto 25px}.rsssl-sidebar-um-text-content{width:40%}.rsssl-pro-image{display:none}}@media screen and (max-width:540px){.rsssl-main{width:100%}.rsssl-container{flex-direction:column}.rsssl-sidebar{display:grid;text-align:-webkit-center;width:70%}.rsssl-sidebar-um-text-content{width:45%}.rsssl-sidebar-single-content-container-pro{padding-bottom:10px}.rsssl-sidebar-single-content-container{padding-bottom:10px}}.rsssl-sidebar h4{font-size:14px;font-style:italic}.rsssl-wrapper{padding:30px}.rsssl-sidebar-list{font-size:.9em}#rsssl-premium-button-pro{display:inline-table;width:40%;text-align:center;float:left;font-size:inherit;height:25px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:0;background-color:#000;color:white;margin-left:5px}.rsssl-sidebar-content{float:right;padding-bottom:10px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.rsssl-container{display:flex}#rsssl-premium-button{display:inline-table;width:40%;text-align:center;float:left;font-size:inherit;height:25px;border-radius:12px;border:0;background-color:#000;color:white;margin-left:5px}.rsssl-more-info-button{border:0;border-radius:50px;clear:both;margin-top:10px}.rsssl-button-deactivate-keep-ssl{margin-left:15px}.rsssl-scan-completed .rsssl-scan-button{margin-top:17px}.rsssl-scan-button{float:right;margin-top:10px;margin-left:15px}.rsssl-switch{position:relative;display:inline-block;width:40px;height:21px}.rsssl-switch input{display:none}.rsssl-slider{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.rsssl-slider:before{position:absolute;content:"";height:15px;width:15px;right:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.rsssl-slider.rsssl-round{border-radius:20px}.rsssl-slider.rsssl-round:before{border-radius:50%}input:checked+.rsssl-slider{background-color:#2daae1}input:checked+.rsssl-slider:before{-webkit-transform:translateX(-17px);-ms-transform:translateX(-17px);transform:translateX(-17px)}input:disabled+.rsssl-slider{background-color:#b3e0f4}input:focus+.rsssl-slider{box-shadow:0 0 1px #2daae1}.debug-log{width:90%}.rsssl-dismiss-text{font-size:1em;color:#0073aa;margin-right:6px}.rsssl-dashboard-plusone{margin-right:8px}.rsssl-highlight{border-right:4px solid #46b450;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);background-image:none !important;-o-animation:fadeIt 5s ease-in-out;animation:fadeIt 5s ease-in-out}@-o-keyframes fadeIt{0{background-color:#fff}30%{background-color:#d6efd6}100%{background-color:inherit}}@keyframes fadeIt{0{background-color:#fff}30%{background-color:#d6efd6}100%{background-color:inherit}}.form-table th{padding-right:10px}.rsssl-dashboard-dismiss .close{all:initial}.rsssl-dashboard-dismiss span{font-size:1.5em;color:darkgrey;font-family:sans-serif}.rsssl-dashboard-dismiss span:hover{cursor:pointer;color:grey}
css/main.css CHANGED
@@ -1,9 +1,3 @@
1
- .rsssl-notice {
2
- background-color: #fff;
3
- border-left: 4px solid green;
4
- padding: 1px 15px;
5
- }
6
-
7
  .rsssl-main {
8
  flex: 1;
9
  width: 80%;
@@ -19,33 +13,6 @@
19
  background: #fff;
20
  }
21
 
22
- #message.updated.notice.activate-ssl {
23
- padding-top: 10px;
24
- }
25
-
26
- /*Show RSSSL brand color as border-left*/
27
- .activate-ssl {
28
- border-left: 4px solid #F8BE2E;
29
- }
30
-
31
- /*If scan has been completed successfully, make border-left green*/
32
- .rsssl-scan-completed {
33
- border-left: 4px solid #46b450;
34
- }
35
-
36
- .btn-premium {
37
- margin-left: 10px !important;
38
- }
39
-
40
- .btn-premium-activated {
41
- padding-top: 10px;
42
- padding-bottom: 10px;
43
- }
44
-
45
- .activate-ssl .button {
46
- margin-bottom:20px;
47
- }
48
-
49
  .really-simple-ssl-table {
50
  display: flex;
51
  flex-direction: column;
@@ -522,28 +489,10 @@ hr {
522
  margin-top: 10px;
523
  }
524
 
525
- #TB_ajaxContent {
526
- text-align: center !important;
527
- }
528
-
529
- #TB_window {
530
- height: 370px !important;
531
- }
532
-
533
  .rsssl-button-deactivate-keep-ssl {
534
  margin-right: 15px;
535
  }
536
 
537
- .rsssl-scan-completed .rsssl-scan-button {
538
- margin-top: 17px;
539
- }
540
-
541
- .rsssl-scan-button{
542
- float: left;
543
- margin-top: 10px;
544
- margin-right: 15px;
545
- }
546
-
547
  /*
548
  cool checkbox sliders
549
  */
 
 
 
 
 
 
1
  .rsssl-main {
2
  flex: 1;
3
  width: 80%;
13
  background: #fff;
14
  }
15
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  .really-simple-ssl-table {
17
  display: flex;
18
  flex-direction: column;
489
  margin-top: 10px;
490
  }
491
 
 
 
 
 
 
 
 
 
492
  .rsssl-button-deactivate-keep-ssl {
493
  margin-right: 15px;
494
  }
495
 
 
 
 
 
 
 
 
 
 
 
496
  /*
497
  cool checkbox sliders
498
  */
css/main.min.css CHANGED
@@ -1 +1 @@
1
- .rsssl-notice{background-color:#fff;border-left:4px solid green;padding:1px 15px}.rsssl-main{flex:1;width:80%;float:left}.rsssl-sidebar img{max-width:100%}.nav-tab-active{background:#fff}#message.updated.notice.activate-ssl{padding-top:10px}.activate-ssl{border-left:4px solid #f8be2e}.rsssl-scan-completed{border-left:4px solid #46b450}.btn-premium{margin-left:10px !important}.btn-premium-activated{padding-top:10px;padding-bottom:10px}.activate-ssl .button{margin-bottom:20px}.really-simple-ssl-table{display:flex;flex-direction:column;max-width:1140px}.rsssl-table-td-main-content{width:100%}.really-simple-ssl-table tr:first-child{border-top-left-radius:.55rem;border-top-right-radius:.55rem}.really-simple-ssl-table tr:last-child{margin-bottom:0;border-bottom-left-radius:.55rem;border-bottom-right-radius:.55rem}.really-simple-ssl-table tr{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.debug-log{background-color:#fff;padding:15px;border:1px solid black}.rsssl-icons{width:15px;height:15px}.rsssl-update-count{margin-left:4px !important;display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 0 -1px 2px;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;z-index:26}[data-rsssl-tooltip],.rsssl-tooltip{position:relative;cursor:pointer}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after{position:absolute;visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.rsssl-tooltip:before,[data-rsssl-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.rsssl-tooltip:after,[data-rsssl-tooltip]:after{z-index:1000;padding:8px;width:160px;background-color:#000;background-color:hsla(0,0,20%,0.9);color:#fff;content:attr(data-rsssl-tooltip);font-size:14px;line-height:1.2}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after,.rsssl-tooltip-top:before,.rsssl-tooltip-top:after{bottom:100%;left:50%}[data-rsssl-tooltip]:before,.rsssl-tooltip:before,.rsssl-tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0,0,20%,0.9)}[data-rsssl-tooltip]:after,.rsssl-tooltip:after,.rsssl-tooltip-top:after{margin-left:-80px}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after,.rsssl-tooltip-top:hover:before,.rsssl-tooltip-top:hover:after,.rsssl-tooltip-top:focus:before,.rsssl-tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-left:after{right:100%;bottom:50%;left:auto}.rsssl-tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-left:hover:before,.rsssl-tooltip-left:hover:after,.rsssl-tooltip-left:focus:before,.rsssl-tooltip-left:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.rsssl-tooltip-bottom:before,.rsssl-tooltip-bottom:after{top:100%;bottom:auto;left:50%}.rsssl-tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-bottom:hover:before,.rsssl-tooltip-bottom:hover:after,.rsssl-tooltip-bottom:focus:before,.rsssl-tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.rsssl-tooltip-right:before,.rsssl-tooltip-right:after{bottom:50%;left:100%}.rsssl-tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-right:hover:before,.rsssl-tooltip-right:hover:after,.rsssl-tooltip-right:focus:before,.rsssl-tooltip-right:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-right:before{top:3px}.rsssl-tooltip-left:after,.rsssl-tooltip-right:after{margin-left:0;margin-bottom:-16px}.rsssl-really-simple-plugins-logo{background-color:#ececec;margin-left:-15px;margin-right:-15px}.rsssl-sidebar{width:240px;margin-top:20px;padding-left:15px;padding-right:15px;margin-right:15px;padding-bottom:15px;background-color:#ececec}.rsssl-sidebar-single-content-container{min-height:125px;padding-bottom:35px;margin-bottom:10px;background-color:#fff;width:100%;border-radius:3%}.rsssl-sidebar-single-content-container-pro{background-color:#fff;min-height:125px;padding-bottom:35px;margin-bottom:10px;width:100%;border-radius:3%}.rsssl-sidebar-title h3{font-size:.9em}.rsssl-sidebar-text-content-pro{font-weight:700;font-size:.8em;width:90%;margin:auto}.rsssl-sidebar-text-content{width:45%;padding-top:5px;padding-right:7px;font-weight:700;font-size:.8em;float:right;margin:10px auto}.rsssl-pro-image{height:30px;margin-top:6px}.rsssl-sidebar-image-pro{width:90%;margin:10px}.rsssl-sidebar-image{width:100px;float:left;padding:10px;height:100px}@media screen and (max-width:1024px) and (min-width:541px){.rsssl-main{width:100%}.rsssl-sidebar-title{text-align:center}.rsssl-container{flex-direction:column}.rsssl-sidebar{width:100%}.rsssl-really-simple-plugins-logo{width:40%}.rsssl-sidebar-single-content-container{background-color:#fff;width:40%;padding-left:25px;float:left;margin-right:25px}.rsssl-sidebar-single-content-container-pro{width:40%;padding-left:25px;margin:auto auto 25px}.rsssl-sidebar-um-text-content{width:40%}.rsssl-pro-image{display:none}}@media screen and (max-width:540px){.rsssl-main{width:100%}.rsssl-container{flex-direction:column}.rsssl-sidebar{display:grid;text-align:-webkit-center;width:70%}.rsssl-sidebar-um-text-content{width:45%}.rsssl-sidebar-single-content-container-pro{padding-bottom:10px}.rsssl-sidebar-single-content-container{padding-bottom:10px}}.rsssl-sidebar h4{font-size:14px;font-style:italic}.rsssl-wrapper{padding:30px}.rsssl-sidebar-list{font-size:.9em}#rsssl-premium-button-pro{display:inline-table;width:40%;text-align:center;float:right;font-size:inherit;height:25px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:0;background-color:#000;color:white;margin-right:5px}.rsssl-sidebar-content{float:left;padding-bottom:10px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.rsssl-container{display:flex}#rsssl-premium-button{display:inline-table;width:40%;text-align:center;float:right;font-size:inherit;height:25px;border-radius:12px;border:0;background-color:#000;color:white;margin-right:5px}.rsssl-more-info-button{border:0;border-radius:50px;clear:both;margin-top:10px}#TB_ajaxContent{text-align:center !important}#TB_window{height:370px !important}.rsssl-button-deactivate-keep-ssl{margin-right:15px}.rsssl-scan-completed .rsssl-scan-button{margin-top:17px}.rsssl-scan-button{float:left;margin-top:10px;margin-right:15px}.rsssl-switch{position:relative;display:inline-block;width:40px;height:21px}.rsssl-switch input{display:none}.rsssl-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.rsssl-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.rsssl-slider.rsssl-round{border-radius:20px}.rsssl-slider.rsssl-round:before{border-radius:50%}input:checked+.rsssl-slider{background-color:#2daae1}input:checked+.rsssl-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}input:disabled+.rsssl-slider{background-color:#b3e0f4}input:focus+.rsssl-slider{box-shadow:0 0 1px #2daae1}.debug-log{width:90%}.rsssl-dismiss-text{font-size:1em;color:#0073aa;margin-left:6px}.rsssl-dashboard-plusone{margin-left:8px}.rsssl-highlight{border-left:4px solid #46b450;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);background-image:none !important;-o-animation:fadeIt 5s ease-in-out;animation:fadeIt 5s ease-in-out}@-o-keyframes fadeIt{0{background-color:#fff}30%{background-color:#d6efd6}100%{background-color:inherit}}@keyframes fadeIt{0{background-color:#fff}30%{background-color:#d6efd6}100%{background-color:inherit}}.form-table th{padding-left:10px}.rsssl-dashboard-dismiss .close{all:initial}.rsssl-dashboard-dismiss span{font-size:1.5em;color:darkgrey;font-family:sans-serif}.rsssl-dashboard-dismiss span:hover{cursor:pointer;color:grey}
1
+ .rsssl-main{flex:1;width:80%;float:left}.rsssl-sidebar img{max-width:100%}.nav-tab-active{background:#fff}.really-simple-ssl-table{display:flex;flex-direction:column;max-width:1140px}.rsssl-table-td-main-content{width:100%}.really-simple-ssl-table tr:first-child{border-top-left-radius:.55rem;border-top-right-radius:.55rem}.really-simple-ssl-table tr:last-child{margin-bottom:0;border-bottom-left-radius:.55rem;border-bottom-right-radius:.55rem}.really-simple-ssl-table tr{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.debug-log{background-color:#fff;padding:15px;border:1px solid black}.rsssl-icons{width:15px;height:15px}.rsssl-update-count{margin-left:4px !important;display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 0 -1px 2px;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;z-index:26}[data-rsssl-tooltip],.rsssl-tooltip{position:relative;cursor:pointer}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after{position:absolute;visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.rsssl-tooltip:before,[data-rsssl-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.rsssl-tooltip:after,[data-rsssl-tooltip]:after{z-index:1000;padding:8px;width:160px;background-color:#000;background-color:hsla(0,0,20%,0.9);color:#fff;content:attr(data-rsssl-tooltip);font-size:14px;line-height:1.2}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after,.rsssl-tooltip-top:before,.rsssl-tooltip-top:after{bottom:100%;left:50%}[data-rsssl-tooltip]:before,.rsssl-tooltip:before,.rsssl-tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0,0,20%,0.9)}[data-rsssl-tooltip]:after,.rsssl-tooltip:after,.rsssl-tooltip-top:after{margin-left:-80px}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after,.rsssl-tooltip-top:hover:before,.rsssl-tooltip-top:hover:after,.rsssl-tooltip-top:focus:before,.rsssl-tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-left:after{right:100%;bottom:50%;left:auto}.rsssl-tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-left:hover:before,.rsssl-tooltip-left:hover:after,.rsssl-tooltip-left:focus:before,.rsssl-tooltip-left:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.rsssl-tooltip-bottom:before,.rsssl-tooltip-bottom:after{top:100%;bottom:auto;left:50%}.rsssl-tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-bottom:hover:before,.rsssl-tooltip-bottom:hover:after,.rsssl-tooltip-bottom:focus:before,.rsssl-tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.rsssl-tooltip-right:before,.rsssl-tooltip-right:after{bottom:50%;left:100%}.rsssl-tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-right:hover:before,.rsssl-tooltip-right:hover:after,.rsssl-tooltip-right:focus:before,.rsssl-tooltip-right:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-right:before{top:3px}.rsssl-tooltip-left:after,.rsssl-tooltip-right:after{margin-left:0;margin-bottom:-16px}.rsssl-really-simple-plugins-logo{background-color:#ececec;margin-left:-15px;margin-right:-15px}.rsssl-sidebar{width:240px;margin-top:20px;padding-left:15px;padding-right:15px;margin-right:15px;padding-bottom:15px;background-color:#ececec}.rsssl-sidebar-single-content-container{min-height:125px;padding-bottom:35px;margin-bottom:10px;background-color:#fff;width:100%;border-radius:3%}.rsssl-sidebar-single-content-container-pro{background-color:#fff;min-height:125px;padding-bottom:35px;margin-bottom:10px;width:100%;border-radius:3%}.rsssl-sidebar-title h3{font-size:.9em}.rsssl-sidebar-text-content-pro{font-weight:700;font-size:.8em;width:90%;margin:auto}.rsssl-sidebar-text-content{width:45%;padding-top:5px;padding-right:7px;font-weight:700;font-size:.8em;float:right;margin:10px auto}.rsssl-pro-image{height:30px;margin-top:6px}.rsssl-sidebar-image-pro{width:90%;margin:10px}.rsssl-sidebar-image{width:100px;float:left;padding:10px;height:100px}@media screen and (max-width:1024px) and (min-width:541px){.rsssl-main{width:100%}.rsssl-sidebar-title{text-align:center}.rsssl-container{flex-direction:column}.rsssl-sidebar{width:100%}.rsssl-really-simple-plugins-logo{width:40%}.rsssl-sidebar-single-content-container{background-color:#fff;width:40%;padding-left:25px;float:left;margin-right:25px}.rsssl-sidebar-single-content-container-pro{width:40%;padding-left:25px;margin:auto auto 25px}.rsssl-sidebar-um-text-content{width:40%}.rsssl-pro-image{display:none}}@media screen and (max-width:540px){.rsssl-main{width:100%}.rsssl-container{flex-direction:column}.rsssl-sidebar{display:grid;text-align:-webkit-center;width:70%}.rsssl-sidebar-um-text-content{width:45%}.rsssl-sidebar-single-content-container-pro{padding-bottom:10px}.rsssl-sidebar-single-content-container{padding-bottom:10px}}.rsssl-sidebar h4{font-size:14px;font-style:italic}.rsssl-wrapper{padding:30px}.rsssl-sidebar-list{font-size:.9em}#rsssl-premium-button-pro{display:inline-table;width:40%;text-align:center;float:right;font-size:inherit;height:25px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:0;background-color:#000;color:white;margin-right:5px}.rsssl-sidebar-content{float:left;padding-bottom:10px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.rsssl-container{display:flex}#rsssl-premium-button{display:inline-table;width:40%;text-align:center;float:right;font-size:inherit;height:25px;border-radius:12px;border:0;background-color:#000;color:white;margin-right:5px}.rsssl-more-info-button{border:0;border-radius:50px;clear:both;margin-top:10px}.rsssl-button-deactivate-keep-ssl{margin-right:15px}.rsssl-switch{position:relative;display:inline-block;width:40px;height:21px}.rsssl-switch input{display:none}.rsssl-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.rsssl-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.rsssl-slider.rsssl-round{border-radius:20px}.rsssl-slider.rsssl-round:before{border-radius:50%}input:checked+.rsssl-slider{background-color:#2daae1}input:checked+.rsssl-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}input:disabled+.rsssl-slider{background-color:#b3e0f4}input:focus+.rsssl-slider{box-shadow:0 0 1px #2daae1}.debug-log{width:90%}.rsssl-dismiss-text{font-size:1em;color:#0073aa;margin-left:6px}.rsssl-dashboard-plusone{margin-left:8px}.rsssl-highlight{border-left:4px solid #46b450;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);background-image:none !important;-o-animation:fadeIt 5s ease-in-out;animation:fadeIt 5s ease-in-out}@-o-keyframes fadeIt{0{background-color:#fff}30%{background-color:#d6efd6}100%{background-color:inherit}}@keyframes fadeIt{0{background-color:#fff}30%{background-color:#d6efd6}100%{background-color:inherit}}.form-table th{padding-left:10px}.rsssl-dashboard-dismiss .close{all:initial}.rsssl-dashboard-dismiss span{font-size:1.5em;color:darkgrey;font-family:sans-serif}.rsssl-dashboard-dismiss span:hover{cursor:pointer;color:grey}
readme.txt CHANGED
@@ -4,9 +4,9 @@ Donate link: https://www.paypal.me/reallysimplessl
4
  Tags: SSL, https, force SSL, mixed content, insecure content, secure website, website security, TLS, security, secure socket layers, HSTS
5
  Requires at least: 4.6
6
  License: GPL2
7
- Tested up to: 5.4
8
  Requires PHP: 5.4
9
- Stable tag: 3.3.3
10
 
11
  No setup required! You only need an SSL certificate, and this plugin will do the rest.
12
 
@@ -82,6 +82,11 @@ If you are experiencing redirect loops on your site, try these [instructions](ht
82
  Yes. There is a dedicated network settings page where you can switch between network activated SSL and per page SSL. In the dedicated pro for multisite plugin, you can override all site settings for SSL on the network level, and can activate and deactivate SSL in the network menu for each site.
83
 
84
  == Changelog ==
 
 
 
 
 
85
  = 3.3.3 =
86
  * Dismiss review notice now uses get variable to dismiss it
87
 
4
  Tags: SSL, https, force SSL, mixed content, insecure content, secure website, website security, TLS, security, secure socket layers, HSTS
5
  Requires at least: 4.6
6
  License: GPL2
7
+ Tested up to: 5.5
8
  Requires PHP: 5.4
9
+ Stable tag: 3.3.4
10
 
11
  No setup required! You only need an SSL certificate, and this plugin will do the rest.
12
 
82
  Yes. There is a dedicated network settings page where you can switch between network activated SSL and per page SSL. In the dedicated pro for multisite plugin, you can override all site settings for SSL on the network level, and can activate and deactivate SSL in the network menu for each site.
83
 
84
  == Changelog ==
85
+ = 3.3.4 =
86
+ * Fix: prefix review notice dismiss to prevent conflicts with other plugins
87
+ * Updated multisite SSL activation hook for new blogs to wp_insert_site
88
+ * Moved notices CSS inline
89
+
90
  = 3.3.3 =
91
  * Dismiss review notice now uses get variable to dismiss it
92
 
rlrsssl-really-simple-ssl.php CHANGED
@@ -3,10 +3,10 @@
3
  * Plugin Name: Really Simple SSL
4
  * Plugin URI: https://www.really-simple-ssl.com
5
  * Description: Lightweight plugin without any setup to make your site SSL proof
6
- * Version: 3.3.3
7
  * Text Domain: really-simple-ssl
8
  * Domain Path: /languages
9
- * Author: Rogier Lankhorst, Mark Wolters
10
  * Author URI: https://really-simple-plugins.com
11
  * License: GPL2
12
  */
3
  * Plugin Name: Really Simple SSL
4
  * Plugin URI: https://www.really-simple-ssl.com
5
  * Description: Lightweight plugin without any setup to make your site SSL proof
6
+ * Version: 3.3.4
7
  * Text Domain: really-simple-ssl
8
  * Domain Path: /languages
9
+ * Author: Really Simple Plugins
10
  * Author URI: https://really-simple-plugins.com
11
  * License: GPL2
12
  */