NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Customer warnings // @namespace https://openuserjs.org/users/TriXxieDK // @version 0.1 // @description Pop up an alert box when selecting certain customer on create invoice page // @author TriXxieDK // @match https://secure.e-conomic.com/* // @grant none // @license MIT // ==/UserScript== var warnings = { //'customer number': 'Warning message', '37': 'Say hi to customer from William', }; var warned = false; (function() { 'use strict'; var whenModified = function () { var custnum = $("div.invoice__customer__number > span:nth-child(2)").text(); if ((warnings[custnum] !== null) && (!warned)) { alert(warnings[custnum]); warned = true; } }; $('body').bind("DOMSubtreeModified", whenModified); })();