# flywp/1.6.0/assets/js/admin.js

FlyWP Helper – Page Cache, Page Optimization, Emails for FlyWP Server Control Panel, version 1.6.0. 46 lines.

- Page: https://pluginprobe.com/plugins/flywp/1.6.0/code/assets/js/admin.js
- Raw: https://pluginprobe.com/plugins/flywp/1.6.0/raw/assets/js/admin.js
- Modified: 2024-06-25T16:50:00+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/flywp/1.6.0/code/assets/js/admin.js#L10-L20`.

```javascript
(function ($) {

  var $fcgiButton = $('#fastcgi-settings-button'),
    $fcgiClose = $('#fastcgi-settings-close'),
    $fcgiSettings = $('#fastcgi-settings');

  // show/hide page cache settings
  $fcgiButton.on('click', function (e) {
    $(this).toggleClass('active');

    if ($(this).hasClass('active')) {
      $fcgiSettings.slideDown('fast');
    } else {
      $fcgiSettings.slideUp('fast');
    }
  });

  // close page cache settings
  $fcgiClose.on('click', function (e) {
    $fcgiButton.removeClass('active');
    $fcgiSettings.slideUp('fast');
  });

  // Remove form update notice after 2 seconds
  if ($('.fly-form-notice').length) {
    setTimeout(function () {
      $('.fly-form-notice').fadeOut('slow', function () {
        $(this).remove();
      });
    }, 2000);
  }

  if ($('#optimization-wrapper').length) {
    let sections = $('#optimization-wrapper .section');

    $('input[id="enable-optimization"]').on('change', function () {
      if ($(this).is(':checked')) {
        sections.slideDown('fast');
      } else {
        sections.slideUp('fast');
      }
    });
  }

})(jQuery);

```
