NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @license MIT // @name Fix Neto Site Survey Orders // @namespace http://tampermonkey.net/ // @version 0.5 // @description Formats the orders into a readable layout // @author Nicholas Smith // @include /^https?://www\.telcoantennas\.com\.au/_cpanel/order.*$/ // @grant none // ==/UserScript== ! function() { 'use strict'; // Begin... ! function() { for (var allSurveys = document.getElementsByClassName('col-product-name'), semiColon = /[*;*]/g, afterColon = /\:(.*?)\<br><br>/g, address = "Please enter your GPS coordinates or Address: ", i = 0; i < allSurveys.length; i++) /* Make everything after a colon (:) bold */ /* Turn semicolons into line breaks */ if (null !== allSurveys[i].innerHTML.match(semiColon) && (allSurveys[i].innerHTML = allSurveys[i].innerHTML.replace(semiColon, "<br><br>")) /* Put addresses on a new line */ , null !== allSurveys[i].innerHTML.match(address) && (allSurveys[i].innerHTML = allSurveys[i].innerHTML.replace(address, address + "<br>")), null !== allSurveys[i].innerHTML.match(afterColon)) { for (var j = 0; j < allSurveys[i].innerHTML.match(afterColon).length; j++) { //console.log("log: " + allSurveys[j].innerHTML.match(afterColon)[k]); allSurveys[i].innerHTML = allSurveys[i].innerHTML.replace(allSurveys[i].innerHTML.match(afterColon)[j], "<b>" + allSurveys[i].innerHTML.match(afterColon)[j] + "</b>"); allSurveys[i].innerHTML = allSurveys[i].innerHTML.replace("Telstra", "<span style='background-color: cyan'>Telstra</span>") allSurveys[i].innerHTML = allSurveys[i].innerHTML.replace("Optus", "<span style='background-color: yellow'>Optus</span>") allSurveys[i].innerHTML = allSurveys[i].innerHTML.replace("Vodafone", "<span style='background-color: pink'>Vodafone</span>") allSurveys[i].innerHTML = allSurveys[i].innerHTML.replace("TPG Mobile", "<span style='background-color: pink'>TPG Mobile</span>") } } }() }();