// ** CHANGE @NAME, @NAMESPACE, and @DESCRIPTION
//
// ** If using for Tampermonkey, you can just paste this into
// ** the Tampermonkey editor
//
// ** If using for Chrome, CHANGE FIRST PART OF FILENAME
// ** (before the .user.js) and edit in a code editor like Atom
//
// ** EVERYTHING BETWEEN ==UserScript== lines is read by the browser
// as configuration information for the userscript
//
// ==UserScript==
// @name Basic Userscript Template
// @version 1.0
// @namespace basic-userscript-template
// @description demonstrates a userscript method for altering websites
// @require http://arts445.courses.bengrosser.com/files/ready-vanilla.js
// @require http://code.jquery.com/jquery-3.3.1.min.js
// @run-at document-start
//
// **WRITE MATCH STATEMENTS TO MATCH WEBSITE URLS (FOLLOW MY EXAMPLE)
//
// @match *://*.facebook.com/*
// @include *://*.facebook.com/*
// @exclude *://*.facebook.com/ai.php*
// @exclude *://*.facebook.com/ajax/*
// @exclude *://*.facebook.com/dialog/*
// @exclude *://*.facebook.com/connect/*
//
// ==/UserScript==// -----------------------------------------
//
//
//
//
// Basic Userscript Template
//
// This code demonstrates a general method for creating browser Usercripts
// that utilize jQuery to modify pages, whether static or dynamic. This
// can be used in Tampermonkey (which is how we'll start), or later,
// in Chrome extensions.
//
// written by grosser for ARTS 445: Net Art, sp '18
// this line (and the last one in the file) open and close
// an 'immediate invoked function', which keeps our
// code separate from other code running on the website
// just leave it here
(function() {
// jQuery on 'j' to avoid conflicts with page jQuery
var j;
function main() {
j = jQuery.noConflict();
ready('a.profileLink', function(e) { HideMe(e); });
ready('h5', function(e) { HideName(e); });
ready('div._38vo', function(e) { PhotoHide(e); });
ready('a.UFICommentActorName', function(e) { CommentNameHide(e); });
ready('div._ohe.lfloat', function(e) { CommentPhotoHide(e); });
function HideMe(e) {
j(e).hide();
}
function HideName(e) {
j(e).hide();
}
function PhotoHide(e) {
j(e).hide();
}
function CommentPhotoHide(e) {
j(e).hide();
}
function CommentNameHide(e) {
j(e).hide();
}
}
main();
String.prototype.contains = function(it) { return this.indexOf(it) != -1; };
})();