Warning: fopen(/www/sites/update.greasyfork.icu/index/store/forever/3f24fdecc1e5a6298b97659932662bc5.js): failed to open stream: No space left on device in /www/sites/update.greasyfork.icu/index/scriptControl.php on line 65
// ==UserScript==
// @name Nexus Mod - Updated Mod Highlighter
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Highlight mods that have updated since you last downloaded them
// @author The1nk
// @match https://www.nexusmods.com/*/users/myaccount?tab=download+history
// @icon https://www.google.com/s2/favicons?sz=64&domain=nexusmods.com
// @grant none
// @license MIT
// @downloadURL none
// ==/UserScript==
(function() {
'use strict';
function whenAvailable(jQuery, cb) {
var interval = 200; // ms
window.setTimeout(function() {
var loadingIndicator = jQuery("p.history_loading");
if (loadingIndicator !== undefined && loadingIndicator.css("display") === "none") {
cb(jQuery);
} else {
whenAvailable(cb, jQuery);
}
}, interval);
}
//var slowButton = document.getElementById('slowDownloadButton');
jQuery(document).ready(function() {
whenAvailable(jQuery, function() {
var rows = jQuery("tr.even,tr.odd");
rows.each(function() {
var downloadDate = jQuery(this).children("td.table-download").text();
var updateDate = jQuery(this).children("td.table-update").text();
try {
var dateDl = Date.parse(downloadDate);
var dateUp = Date.parse(updateDate);
if (dateDl < dateUp) {
jQuery(this).children("td").css("background-color", "#444400");
}
} catch (error) {
console.log("Err? " + error)
}
});
});
});
})();