Let player to interact with digicode when browsing from touchscreen
当前为
// ==UserScript==
// @name DC - Digimobile
// @namespace http://tampermonkey.net/
// @version 0.8
// @description Let player to interact with digicode when browsing from touchscreen
// @author Ajira
// @match https://www.dreadcast.net/Main
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Trigger fix only if a dialogbox is popup
document.getElementById("zone_lightBox").addEventListener('DOMNodeInserted', function() {
// Check if the dialogbox contains a digicode input
var digiInput = document.getElementById("lb_textinput_digicode");
if (digiInput === null) { return; }
// Search the parent form of the digicode
var digiForm = digiInput.parentNode.parentNode;
if (digiForm === null) { return; }
// Search the dialogbox which contains the form
var digiBox = digiForm.parentNode.parentNode;
if (digiBox === null) { return; }
// Disable draggable event which are in conflict with input click on mobile
digiBox.addEventListener("touchstart", function (event) {
event.stopPropagation();
}, true);
}, false);
})();