RabbitMQ MGMT UI Additions

Depends on rabbitmq being in the URL somewhere

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         RabbitMQ MGMT UI Additions
// @namespace    cpriest
// @version      0.1
// @description  Depends on rabbitmq being in the URL somewhere
//                 • Adds Update every 1 & .5 second to rabbitmq UI's
// @author       Clint Priest
// @homepage	 https://github.com/cpriest/userscripts/tree/master/RabbitMQ
// @include      http*://*rabbitmq*
// @grant        none
// @license		 MIT
// @compatible 	 firefox
// @compatible 	 chrome
// @compatible 	 opera
// @compatible 	 safari
// ==/UserScript==

(function() {
    'use strict';
	if(!document.querySelector('IMG[src="img/rabbitmqlogo.png"]'))
		return;

	let sel = document.querySelector('SELECT#update-every');
	if(sel) {
		sel.innerHTML = '<option value="500">Refresh every 1/2 second</option>' +
			'<option value="1000">Refresh every 1 second</option>' + sel.innerHTML;
		sel.selectedIndex = 2;
	}
})();