Template:Print-Button: Difference between revisions

From Hauck LabWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<div style="float: right; margin: 10px 0; padding: 10px; border: 1px solid #ddd; background: #f8f9fa; border-radius: 3px;">
<div style="float: right; margin: 10px 0; padding: 10px; border: 1px solid #ddd; background: #f8f9fa; border-radius: 3px; text-align: center;">
<strong>📄 Export:</strong><br/>
<strong>📄 Export</strong><br/>
<input type="button" onclick="window.print()" value="🖨️ Drucken/PDF" style="padding: 5px 10px; margin: 2px; background: #0645ad; color: white; border: none; cursor: pointer; border-radius: 3px;" /><br/>
<input type="button" onclick="window.print()" value="🖨️ Drucken/PDF" style="padding: 8px 12px; margin: 3px; background: #0645ad; color: white; border: none; cursor: pointer; border-radius: 3px; font-size: 12px;" />
<input type="button" onclick="copyPageContent()" value="📋 Text kopieren" style="padding: 5px 10px; margin: 2px; background: #00af89; color: white; border: none; cursor: pointer; border-radius: 3px;" />
</div>
</div>
<script type="text/javascript">
function copyPageContent() {
  var content = document.getElementById('mw-content-text');
  if (content) {
    var textContent = content.innerText || content.textContent;
    if (navigator.clipboard) {
      navigator.clipboard.writeText(textContent).then(function() {
        alert('Seiteninhalt wurde kopiert!');
      }).catch(function() {
        alert('Kopieren fehlgeschlagen. Bitte manuell kopieren.');
      });
    } else {
      alert('Bitte manuell kopieren: Strg+A, dann Strg+C');
    }
  }
}
</script>

Revision as of 15:50, 29 May 2025

📄 Export
<input type="button" onclick="window.print()" value="🖨️ Drucken/PDF" style="padding: 8px 12px; margin: 3px; background: #0645ad; color: white; border: none; cursor: pointer; border-radius: 3px; font-size: 12px;" />