// ==UserScript== // @name LinkedIn hide email contacts from "People You May Know" // @namespace http://mathemaniac.org // @version 1.0 // @description Hides those annoying email contacts from PYMK // @match http://www.linkedin.com/people/pymk* // @copyright 2014, Sebastian Paaske Tørholm // @require https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js // @downloadURL none // ==/UserScript== $(function () { $('ul.people-card li.card[data-member-id*="@"]').remove(); // Remove when autoloading new ones var MutationObserver = window.MutationObserver || window.WebKitMutationObserver; var config = { childList: true, characterData: false, attributes: false, subtree: true }; var observer = new MutationObserver( function (mutations) { mutations.forEach( function (mutation) { if (mutation.addedNodes) { $(mutation.addedNodes).each( function () { if ($(this).attr('data-member-id').match(/@/)) { console.log("removing ", $(this).attr('data-member-id')); $(this).remove(); } } ); } }); }); $('ul.people-card').each( function () { observer.observe(this, config); } ); });