WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Gary Jones v3.2.1

Genesis JS / No JS

Make front end styling easier for child themes on the Genesis Framework based on whether JavaScript is enabled or not.

Genesis JS / No JS

The facts

Rating
5★ from 2
Active installs
100+
Price
Free
Last updated
30 Nov 2017
Added
May 2011
Requires WP
4.6
Tested up to
WP 4.9.31
Requires PHP
7.0
Downloads
13,915

Our analysis

AI-assisted

Genesis JS / No JS is a WordPress plugin that simplifies front end styling for child themes on the Genesis Framework based on JavaScript availability. It adds a 'no-js' class to the body and changes it to 'js' if JavaScript is enabled, allowing for different styles depending on JavaScript status.

This plugin is specifically designed for users of the Genesis Framework who want to manage front end styling in relation to JavaScript functionality. It is suitable for developers and site owners working with Genesis child themes.

Best for: This plugin is best for developers and site owners using child themes on the Genesis Framework.

What it does well

  • Free to use from the WordPress.org directory
  • Simplifies front end styling for Genesis child themes
  • Adds 'no-js' and 'js' classes for styling based on JavaScript status

Where it falls short

  • Only useful for Genesis Framework child themes
  • Last updated in November 2017
  • Limited active installs may indicate low usage

Verdict

Genesis JS / No JS provides a specific solution for styling in Genesis child themes based on JavaScript status, but its outdated nature and limited audience may be a concern.

From the developer

Gary Jones's own description of Genesis JS / No JS, lightly tidied.

Make front end styling easier for child themes on the Genesis Framework based on whether JavaScript is enabled or not.

Adds a no-js body class to the front end, and a script on genesis_before which immediately changes the class to js if JavaScript is enabled.
This is how WP does things on the back end, to allow different styles for the same elements depending if JavaScript is active or not.

This plugin is only useful if you’re using a child theme of the Genesis Framework since it uses the genesis_before hook.

Read the full description on the official page →

Tagged as