MediaWiki:Common.js

From Renesas.info
Revision as of 19:48, 15 September 2022 by Wiki admin (talk | contribs)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */

function copy_to_clipboard_2(text) {
  navigator.clipboard.writeText(text);
  alert("Copied: " + text);
}

function copy_to_clipboard(text) {
  btn = document.activeElement;
  navigator.clipboard.writeText(text);
  btn.value="📋Copied!";
  //btn.style.backgroundColor = 'green';
  //btn.style.color = 'white';
  btn.style.color = 'blue';
}

function command_box(text) {
  if (text.startsWith('$ '))
    text_to_copy = text.substring(2);
  else
    text_to_copy = text;

  document.write("<table border=0 width=100%><tr><td>");
  document.write("<pre>" + text + "</pre>");
  document.write("</td><td width=1>");
  document.write("<input type=button value=\"📋Copy\" onclick=\"copy_to_clipboard('" + text_to_copy + "')\" />");
  document.write("</td></tr></table>");
}