[MTurk Tools] Dashboard Style

Bring sanity back to the MTurk Dashboaord.

当前为 2017-12-29 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name        [MTurk Tools] Dashboard Style
// @version     0.1.0
// @description Bring sanity back to the MTurk Dashboaord.
// @author      parseHex
// @namespace   https://greasyfork.org/users/8394
// @match       https://worker.mturk.com/dashboard*
// @run-at      document-end
// ==/UserScript==

(function () {
'use strict';

function init() {
	const prefix = '#MainContent > .row > ';
	const activityColumn = document.querySelector(prefix + '.col-md-8');
	const otherColumn = document.querySelector(prefix + '.col-md-4');

	activityColumn.className = 'col-xs-12 col-md-4';
	otherColumn.className = 'col-xs-12 col-md-8';

	const sections = otherColumn.querySelectorAll('.row .m-b-xl');
	for (let i = 0; i < sections.length; i++) {
		sections[i].className = 'col-xs-6';
		sections[i].style.margin = '1em 0';
	}
}

init();

}());