function addCopyCodeButtonsEverywhere()

in src/assets/js/main.js [182:203]


function addCopyCodeButtonsEverywhere() {
  var elts = $('pre');
  elts.wrap(function (i) {
    return $(this).parent('div.code-excerpt__code').length === 0
      ? '<div class="code-excerpt__code"></div>'
      : '';
  });
  elts.wrap(function (i) {
    return '<div id="code-excerpt-' + i + '"></div>'
  });

  elts.parent() // === div#code-excerpt-X
    .parent() // === div.code-excerpt__code
    .prepend(function (i) {
      return '' +
        '<button class="code-excerpt__copy-btn" type="button"' +
        '    data-toggle="tooltip" title="Copy code"' +
        '    data-clipboard-target="#code-excerpt-' + i + '">' +
        '  <i class="material-icons">content_copy</i>' +
        '</button>';
    });
}