// ==UserScript== // @name Scratch 2.0 Discuss Button Fix // @namespace http://garethpw.net // @version 1.1 // @description Brings back the discuss button on the site header because removing it was illogical. // @author Gareth Welch // @include /^https?:\/\/scratch\.mit\.edu // ==/UserScript== (function() { var nav = document.querySelector("#topnav ul.site-nav, #navigation .inner>ul"); var discuss = document.createElement("li"); var discuss_a = discuss.appendChild( document.createElement('a') ); discuss_a.setAttribute("href", "/discuss/"); discuss_a.innerText = "Discuss"; if (nav.className === "site-nav") { nav.insertBefore(discuss, nav.children[2]); } else { discuss.className = "link discuss"; nav.insertBefore(discuss, nav.querySelector("li.tips")); } })();