PgCache_Page_View.js 553 B

123456789101112131415161718192021
  1. /**
  2. * File: PgCache_Page_View.js
  3. *
  4. * JavaScript for Page Cache settings page.
  5. *
  6. * @since 2.1.0
  7. *
  8. * @global W3TCPgCacheQsExemptsData
  9. */
  10. jQuery(function() {
  11. jQuery('.w3tc-pgcache-qsexempts-default').on(
  12. 'click',
  13. function(){
  14. var pgcacheQsExempts = jQuery('#pgcache_accept_qs').val().split("\n");
  15. pgcacheQsExempts = pgcacheQsExempts.filter(item=>item).concat(W3TCPgCacheQsExemptsData.defaultQsExempts.filter((item)=>pgcacheQsExempts.indexOf(item)<0)).sort();
  16. jQuery('#pgcache_accept_qs').val(pgcacheQsExempts.join("\n"));
  17. }
  18. );
  19. });