GrootMadeGrootMade
Browse allThemesPluginsKits
CommunitySupportPricing
Register
AI Search
Browse allThemesPluginsKitsCommunitySupportPricing
GrootMadeGrootMade
BrowsePluginsAuraScript / PureScript
AuraScript / PureScriptv3.2.1

forked from Genesis JS / No JS™

Preview of AuraScript / PureScript
Trademark notice

AuraScript / PureScript is not affiliated with Genesis JS / No JS. The name and any related trademarks are used solely for nominative descriptive purposes.

README.md

This plugin is for developers building child themes on the Genesis Framework. It adds a dynamic CSS class to the HTML body element, enabling precise control over page styling based on whether the visitor's browser has JavaScript enabled or disabled.

  • Dynamic body class: The plugin initially adds a no-js class to the body tag. A tiny inline script runs immediately to change this class to js if JavaScript is active. This provides a reliable hook for CSS.
  • Targeted styling: Developers can write CSS selectors like .js .menu-item or .no-js .menu-item to show, hide, or style elements conditionally. This is useful for managing interactive components that require JavaScript.
  • Prevents style flashes: The script executes at the very top of the page, minimizing any visible flicker as styles switch from the no-JavaScript state to the JavaScript-enabled state.
  • Zero configuration: Once installed and activated, the plugin works automatically. There are no settings pages or options to configure.
  • Framework-specific integration: It uses the genesis_before hook, ensuring compatibility and proper execution timing within the Genesis theme structure.
Categories:
AccessibilityAdd-onAdmin Enhancement
Authors:
Gary Jones
Tags:
accessibilityadmin enhancementadmin toolsGenesisJavascriptpluginwordpress
Security Scan
Overview
Comments
Download Activity
Releases
VirusTotal
Demo Content

More themes and plugins like AuraScript / PureScript

About

Adds a dynamic body class to indicate if JavaScript is enabled or disabled on the front end. This allows developers to write specific CSS rules for each state.

  • Genesis JS / No JS
  • v3.2.1
  • 12 days ago
  • Mar 6, 2026
  • Access: Silver
  • Gary Jones
  • Plugin
  • Accessibility, Add-on, Admin Enhancement
  • 0
  • No comments

More themes and plugins like AuraScript / PureScript

Browse the full vault
Preview of QuickCite

QuickCite

Easy Footnotes
  • Version


    1.1.13
  • Original


    Easy Footnotes
  • Updated


    13 days ago
Preview of User Registration Profile Connect

User Registration Profile Connect

User Registration Profile Connect
  • Version


    1.0.1
  • Original


    User Registration Profile Connect
  • Updated


    12 days ago
Preview of CarbonScape Twenty

CarbonScape Twenty

BP 20 Nineteen
  • Version


    1.1
  • Original


    BP 20 Nineteen
  • Updated


    13 days ago