MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Tag: Reverted
Line 1,176: Line 1,176:
     $(".oo-ui-actionFieldLayout-button .oo-ui-buttonInputWidget").remove();
     $(".oo-ui-actionFieldLayout-button .oo-ui-buttonInputWidget").remove();


     document.querySelector('#submit').addEventListener('click', function(event) {
     document.addEventListener("DOMContentLoaded", function() {
        event.preventDefault(); // Prevent the default link behavior
        var submitButton = document.querySelector('#submit');
       
        if (submitButton) {
            submitButton.addEventListener('click', function(event) {
                event.preventDefault(); // Prevent the default link behavior


        var email = 'submit@softwear.directory';
                var email = 'submit@softwear.directory';
        var subject = 'new entry to the softwear directory';
                var subject = 'new entry to the softwear directory';
        var body = '☺ the following content could be interesting for the directory:\n\n' +
                var body = '☺ the following content could be interesting for the directory:\n\n' +
                  '[ author / creator ]\n\n' +
                          '[ author / creator ]\n\n' +
                  '---\n\n' +
                          '---\n\n' +
                  '[ title ]\n\n' +
                          '[ title ]\n\n' +
                  '---\n\n' +
                          '---\n\n' +
                  '[ why should it be included? ]\n\n' +
                          '[ why should it be included? ]\n\n' +
                  '---\n\n' +
                          '---\n\n' +
                  '[ link or pdf ]\n\n' +
                          '[ link or pdf ]\n\n' +
                  '---\n\n' +
                          '---\n\n' +
                  '[ your name / contact / social ]\n\n' +
                          '[ your name / contact / social ]\n\n' +
                  '---';
                          '---';


        var mailtoLink = 'mailto:' + encodeURIComponent(email) +
                var mailtoLink = 'mailto:' + encodeURIComponent(email) +
                        '?subject=' + encodeURIComponent(subject) +
                                '?subject=' + encodeURIComponent(subject) +
                        '&body=' + encodeURIComponent(body).replace(/%20/g, ' ');
                                '&body=' + encodeURIComponent(body).replace(/%20/g, ' ');


        window.location.href = mailtoLink;
                window.location.href = mailtoLink;
            });
        } else {
            console.error('Submit button not found');
        }
     });
     });
});
});

Navigation menu