Sha256: 8c2ce27c112880ef3f73ac07d3aa0b65cb79df5a388a7abb3b3c0c8edb798beb

Contents?: true

Size: 619 Bytes

Versions: 1

Compression:

Stored size: 619 Bytes

Contents

document.addEventListener("DOMContentLoaded", function() {

  // Toggle text on accordion button for response fields
  let responseDescriptionTogglers = document.getElementsByClassName('response-description-toggle');

  [...responseDescriptionTogglers].forEach(function(element) {
    element.addEventListener('click', function(event) {
      let text = event.target.textContent;
      let newText;
      if (text.indexOf('View') != -1) {
        newText = text.replace("View", "Hide");
      } else {
        newText = text.replace("Hide", "View");
      }
      event.target.textContent = newText;
    });
  });

});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nexmo-oas-renderer-0.4.0 lib/nexmo/oas/renderer/public/assets/javascripts/application.js