Anonymous Anonymous - 2 months ago
152 0

No description

Javascript

kaduBtn1

Embed
function copyTextToClipboard() {
  var regexp = /'url': '(.*.mp4)', '/;
  var str = $(document).text();
  var matches = str.match(regexp);
  console.log(matches);
  var textArea = document.createElement("textarea");

   // Place in top-left corner of screen regardless of scroll position.
  textArea.style.position = 'fixed';
  textArea.style.top = 0;
  textArea.style.left = 0;

  // Ensure it has a small width and height. Setting to 1px / 1em
  // doesn't work as this gives a negative w/h on some browsers.
  textArea.style.width = '2em';
  textArea.style.height = '2em';

  // We don't need padding, reducing the size if it does flash render.
  textArea.style.padding = 0;

  // Clean up any borders.
  textArea.style.border = 'none';
  textArea.style.outline = 'none';
  textArea.style.boxShadow = 'none';

  // Avoid flash of white box if rendered for any reason.
  textArea.style.background = 'transparent';


  textArea.value = matches[1];

  document.body.appendChild(textArea);

  textArea.select();

  try {
    var successful = document.execCommand('copy');
    var msg = successful ? 'successful' : 'unsuccessful';
    console.log('Copying text command was ' + msg);
  } catch (err) {
    console.log('Oops, unable to copy');
  }

  document.body.removeChild(textArea);
}


linksbtn = $('<button id="link-btn" class="btn btn-sm btn-default" title="—копировать ссылку" />')
      .html('<font>—сылка</font>')
      .insertAfter("#video-container")
      .on("click", copyTextToClipboard());
Comments