Altering a Generated Template After It Renders

Sometimes, what comes out of an expanded bright template via a Bright shortcode is close, but not quite right.

Using the after_load javascript hook, you can use jQuery to make last second adjustments to generated Dom Elements.

For example, I put this inline into my WordPress post [using text mode]:

[bright class="none" type="generic" template="bright_results_matrix"]

Bright.addHook('after_load',function() {
  setTimeout(function () {
    jQuery("table.bright-results-matrix").each(function () {


Using the Bright JS hook ‘after_load’, we modify the CSS of the generated table! HOT