Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- // *** DATE IN SYSTEMEIO
- // ** Simply write jamesdate (numeric) or jamesdatelettres (alpha) in any text or button to display today's date
- document.addEventListener("DOMContentLoaded", function(){
- setTimeout(function(){
- var jamesdatelettres = new Date().toLocaleDateString('fr-FR', { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' });
- var jamesdate = new Date().toLocaleDateString('fr-FR');
- var jamesdivs = jamescontains('div', 'jamesdate');
- jamesdivs.forEach(function(element) {
- if(element.textContent.search('jamescontains')==-1) {
- jamesreplace(element, 'jamesdatelettres', jamesdatelettres);
- jamesreplace(element, 'jamesdate', jamesdate);
- }
- });
- }, 1000);
- });
- function jamescontains(selector, text) {
- var elements = document.querySelectorAll(selector);
- return Array.prototype.filter.call(elements, function(element){
- return RegExp(text).test(element.textContent);
- });
- }
- function jamesreplace(element, pattern, replacement) {
- for (let node of element.childNodes) {
- switch (node.nodeType) {
- case Node.ELEMENT_NODE:
- jamesreplace(node, pattern, replacement);
- break;
- case Node.TEXT_NODE:
- node.textContent = node.textContent.replace(pattern, replacement);
- break;
- case Node.DOCUMENT_NODE:
- jamesreplace(node, pattern, replacement);
- }
- }
- }
- // *** END OF DATE IN SYSTEMEIO
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement