mjai parse

make it so you can directly paste links gotten using the copy feature in mjs logs

// ==UserScript==
// @name         mjai parse
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  make it so you can directly paste links gotten using the copy feature in mjs logs
// @author       Potatft
// @match        https://mjai.ekyu.moe/
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    var textBox = document.querySelector('input[name="log-url"]');
    var dropdown = document.querySelector('select[name="ui"]');
    var checkbox = document.querySelector('input[name="show-rating"]');
    textBox.addEventListener('paste', function(event) {
        // Prevent default paste behavior
        event.preventDefault();

        // Get pasted text
        var pastedText = (event.clipboardData || window.clipboardData).getData('text');

        // Modify the pasted text: remove "Mahjong Soul Game Log:"
        var modifiedText = pastedText.replace('Mahjong Soul Game Log:', '').trim();

        // Insert modified text into the text box
        document.execCommand('insertText', false, modifiedText);

        // Use classic UI
        var classicOption = dropdown.querySelector('option[value="classic"]');
        if (classicOption) {
            classicOption.selected = true;
        }
        // Show rating
        if (checkbox) {
            checkbox.checked = true;
        }
    });
})();