Greasy Fork is available in English.
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;
}
});
})();