NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name HD-Area improvements: MARK 'NOT GERMAN' // @namespace https://openuserjs.org/users/Varoxius // @updateURL https://openuserjs.org/meta/Varoxius/mark-not-german.meta.js // @downloadURL https://openuserjs.org/src/scripts/Varoxius/mark-not-german.user.js // @version 1.0.2 // @description [en] hd-area language warn, [de] hd-area warnung, wenn Sprache nicht Deutsch ist // @author Varoxius // @match http://www.hd-area.org/* // ==/UserScript== // ==OpenUserJS== // @author Varoxius // @collaborator Varoxius // ==/OpenUserJS== (function() { 'use strict'; function include(filename, onload) { var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.src = filename; script.type = 'text/javascript'; script.onload = script.onreadystatechange = function() { if (script.readyState) { if (script.readyState === 'complete' || script.readyState === 'loaded') { script.onreadystatechange = null; onload(); } } else { onload(); } }; head.appendChild(script); } include('//code.jquery.com/jquery-3.2.1.min.js', function() { $(document).ready(function() { var conts = $('#content .download'); conts.each(function(n){ var $lngNode = $(this).find('.main:contains("Sprache:")'); if($lngNode[0].nextSibling.nodeValue.indexOf('Deutsch') == -1) { $(this).css('background', '#fdd'); } }); }); }); })();