enlarge & sort selects
当前为
// ==UserScript==
// @name Jenkins - Better select boxes
// @namespace http://tampermonkey.net/
// @version 0.2
// @description enlarge & sort selects
// @author You
// @match https://jenkins.niji.fr/**
// @grant none
// ==/UserScript==
(function() {
'use strict';
console.log('bigger select box for jenkins : init');
var selects = document.querySelectorAll('select.select');
selects.forEach(function(select) {
select.style.height = '400px';
var html = '';
select.childElements()
.sort(function(a,b) {
return a.text == b.text ? 0 : a.text < b.text ? -1 : 1
})
.forEach(function(el) { html += el.outerHTML});
select.innerHTML = html;
});
})();