(function ($, Drupal) {
  Drupal.behaviors.tfpdHeadingCleanup = {
    attach: function (context, settings) {
      $('p.text-align-center strong, p.text-align-center em strong', context).each(function () {
        var $p = $(this).closest('p');

        // Only convert if paragraph contains *only* the heading text
        if ($p.text().trim().length < 120) {
          var headingText = $p.text().trim();
          var h = $('<h2></h2>').text(headingText).addClass('text-align-center');

          $p.replaceWith(h);
        }
      });
    }
  };
})(jQuery, Drupal);
