Automatically enter confirmation text in Github
// ==UserScript==
// @name Github Auto Confirm
// @namespace https://github.com/wzshiming/userscripts
// @version 0.1
// @description Automatically enter confirmation text in Github
// @author wzshiming
// @match *://github.com/*
// @grant none
// @icon https://github.githubassets.com/pinned-octocat.svg
// @supportURL https://github.com/wzshiming/userscripts/issues
// @license MIT License
// ==/UserScript==
(function () {
'use strict';
var items = document.getElementsByTagName("button");
for (var i in items) {
let item = items[i]
if (item && item.hasAttribute && item.hasAttribute("data-disable-invalid") && item.hasAttribute("disabled") &&
item.previousElementSibling && item.previousElementSibling.children &&
item.parentElement && item.parentElement.previousElementSibling && item.parentElement.previousElementSibling.children) {
item.removeAttribute("disabled");
item.previousElementSibling.children[0].value = item.parentElement.previousElementSibling.children[0].innerText;
}
}
})();