<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://tsgdoc.socsci.ru.nl/index.php?action=history&amp;feed=atom&amp;title=User%3AP.dewater%2Fcommon.js</id>
	<title>User:P.dewater/common.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://tsgdoc.socsci.ru.nl/index.php?action=history&amp;feed=atom&amp;title=User%3AP.dewater%2Fcommon.js"/>
	<link rel="alternate" type="text/html" href="http://tsgdoc.socsci.ru.nl/index.php?title=User:P.dewater/common.js&amp;action=history"/>
	<updated>2026-05-12T19:19:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>http://tsgdoc.socsci.ru.nl/index.php?title=User:P.dewater/common.js&amp;diff=6043&amp;oldid=prev</id>
		<title>P.dewater: Created page with &quot;document.addEventListener('DOMContentLoaded', function () {     // Zoek alle codeblokken     document.querySelectorAll('.mw-highlight pre').forEach(function (preBlock) {...&quot;</title>
		<link rel="alternate" type="text/html" href="http://tsgdoc.socsci.ru.nl/index.php?title=User:P.dewater/common.js&amp;diff=6043&amp;oldid=prev"/>
		<updated>2025-04-29T09:22:03Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;document.addEventListener(&amp;#039;DOMContentLoaded&amp;#039;, function () {     // Zoek alle codeblokken     document.querySelectorAll(&amp;#039;.mw-highlight pre&amp;#039;).forEach(function (preBlock) {...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;document.addEventListener('DOMContentLoaded', function () {&lt;br /&gt;
    // Zoek alle codeblokken&lt;br /&gt;
    document.querySelectorAll('.mw-highlight pre').forEach(function (preBlock) {&lt;br /&gt;
        // Maak een knop&lt;br /&gt;
        var button = document.createElement('button');&lt;br /&gt;
        button.innerText = 'Copy Code';&lt;br /&gt;
        button.style.marginBottom = '5px';&lt;br /&gt;
        button.style.padding = '4px 8px';&lt;br /&gt;
        button.style.fontSize = '12px';&lt;br /&gt;
        button.style.cursor = 'pointer';&lt;br /&gt;
&lt;br /&gt;
        // Functie om code zonder regelnummers te kopiëren&lt;br /&gt;
        button.addEventListener('click', function () {&lt;br /&gt;
            var codeText = '';&lt;br /&gt;
            preBlock.childNodes.forEach(function (node) {&lt;br /&gt;
                if (node.nodeType === Node.TEXT_NODE) {&lt;br /&gt;
                    codeText += node.textContent;&lt;br /&gt;
                } else if (node.nodeType === Node.ELEMENT_NODE) {&lt;br /&gt;
                    if (!node.classList.contains('linenos')) {&lt;br /&gt;
                        codeText += node.textContent;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            navigator.clipboard.writeText(codeText).then(function () {&lt;br /&gt;
                button.innerText = 'Copied!';&lt;br /&gt;
                setTimeout(function () {&lt;br /&gt;
                    button.innerText = 'Copy Code';&lt;br /&gt;
                }, 2000);&lt;br /&gt;
            }, function (err) {&lt;br /&gt;
                console.error('Failed to copy: ', err);&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // Voeg de knop toe vóór het codeblok&lt;br /&gt;
        preBlock.parentNode.insertBefore(button, preBlock);&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>P.dewater</name></author>
	</entry>
</feed>