Skip to content

Instantly share code, notes, and snippets.

@rjackson
Created November 9, 2013 20:41

Revisions

  1. Rob Jackson created this gist Nov 9, 2013.
    28 changes: 28 additions & 0 deletions EtiennePls.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,28 @@
    // ==UserScript==
    // @version 0.1
    // @name EttiennePls
    // @description Lagg wanted this, so I made it.
    // @homepage http://rjackson.me
    // @match http://perot.me/*
    // @match https://perot.me/*
    // ==/UserScript==

    // a function that loads jQuery and calls a callback function when jQuery has finished loading
    function addJQuery(callback) {
    var script = document.createElement("script");
    script.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js");
    script.addEventListener('load', function() {
    var script = document.createElement("script");
    script.textContent = "window.jQ=jQuery.noConflict(true);(" + callback.toString() + ")();";
    document.body.appendChild(script);
    }, false);
    document.body.appendChild(script);
    }

    // the guts of this userscript
    function main() {
    jQ("a[href='https://www.linkedin.com/in/etienneperot']").remove()
    }

    // load jQuery and execute the main function
    addJQuery(main);