Xhamster Quick Links v.2.8

Adds handy links to the top/right of the Xhamster page (inculde USERSTYLE for HOVER)

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

// ==UserScript== 
// @name          Xhamster Quick Links v.2.8
// @date          2016.01
// @version       2.8.1

// @description	  Adds handy links to the top/right of the Xhamster page (inculde USERSTYLE for HOVER)
// @icon       https://external-content.duckduckgo.com/ip3/fr.xhamster.com.ico
// @namespace     https://greasyfork.org/users/7434
// @author        Andreas Schaefer [email protected]
// @author        janvier57

// @include       *xhamster.com*



// @exclude	  http*://services.addons.mozilla.org/*
// @exclude	  https://www.bing.com/*

// @grant       none
// @grant       GM_getValue
// @grant       GM_setValue

// ==/UserScript==

// (Credit Andreas Schaefer)



if (window.top != window.self)  //don't run on frames or iframes
{
    return;
}

// TWEAK FOR MY STYLE :	
//var customhtml = "<div style=\"position: absolute !important; top: -2px; left: 0px;  margin-left: 180px !important; px;height: 15px; color: #999999; z-index: 99; width: auto !important; font-size:10px; text-align: center; white-space: nowrap !important; outline: 1px solid gray;  \">" +

// TWEAK FOR NO STYLE :	
var customhtml = "<div style=\"border: 1px solid gray; \">" +


// USAGE: You can put whatever links or html you want in .

// Simply Add/Edit your own links to the following variable:
// EXAMPLE:
//   "<a href=YOUR LINK>ITS LABEL</a> | " +


// MY FAVORITES

" <a href=http://xhamster.com/user/video/janvier57/favorite-1.html>My Favs</a>" +
"►" +  
"<a href=http://xhamster.com/favorites/videos-200.html>My Favs200</a> " +	
"<a href=http://xhamster.com/favorites/videos-400.html>My Favs400</a> " +	
"<a href=http://xhamster.com/favorites/videos-600.html>My Favs600</a> " +	
"<a href=http://xhamster.com/favorites/videos-800.html>My Favs800</a> " +
"<a href=http://xhamster.com/favorites/videos-900.html>My Favs900</a> " +

"►" + 

// My BLOG - Xhamster Tools
  "<a href=http://xhamster.com/user/janvier57/posts/479976.html>Xham Tools</a>" +
  
// Xhamster Forum
  "<a href=http://suggestions.xhamster.com/forums/59059-general>Xhamster Forum</a>" +
// ✉ Xhamster CONTACT Support
  "<a href=https://xhamster.com/info/contact> ✉ Xhamster Support</a>" +
// How to get around blocking xHamster.com
  "<a href=https://xhamster.net/>How to get around blocking xHamster.com</a>" +

"►" +
//  FIND A PORNSTAR
    "<a href=https://xhamster.com/posts/624414>Find a Pornstar (Initial)</a>" +
    "<a href=https://xhamster.com/posts/333371>Model Index (by Sick my Duck) (Initial)</a>" +
	
// Verified Porns Stars (DuckDuckGo: Xhamster video with IAFD links )
  " <a href=https://duckduckgo.com/?q=http%3A%2F%2Fwww.iafd.com%2F+site%3Axhamster.com&t=ffsb&ia=web>DuckDuckGo Search: Xhamster video with IAFD links</a>" +
// Verified Porns Stars (DuckDuckGo: Xhamster video with NudeVita links ) 
  " <a href=https://duckduckgo.com/?q=http%3A%2F%2Fwww.nudevista.com+site%3Axhamster.com&t=ffsb&ia=web>DuckDuckGo Search: Xhamster video with NudeVista links</a>" +
 
// PornMD - Real-Time List of  to PornHub's Searches : Straight
"<a href=http://www.pornmd.com/live-search>PornMD : Real-Time List of  to PornHub's Searches (Straight) </a> " +
  "</div>";


var allspans = new Array();
//JANVIER57 TWEAK 2016
allspans = document.getElementsByClassName('menu');
if (allspans.length == 0) {
	allspans = document.getElementsByClassName('global-nav-content');
}
allspans[0].innerHTML += customhtml;



// ADD MY CSS / USERSTYLE for the Script :
// Test addGlolStyle STYLE technique for Chrome compatibility

function addGlobalStyle(css) {
    var head, style;
    head = document.getElementsByTagName('head')[0];
    if (!head) { return; }
    style = document.createElement('style');
    style.type = 'text/css';
    style.innerHTML = css;
    head.appendChild(style);
}
// NEW DESIGN 2021 (new - XHAM LOGO)
addGlobalStyle('.logo-container>div { position:fixed !important;   height:14px !important;  width:9px !important;  left: 95px !important;  top: 3px !important;  color: #999999; font-size:10px;  text-align:left;  overflow:hidden !important;  z-index:5000000 !important;  outline:1px solid gray; background:red;} .logo-section>div a {color:white !important; text-shadow:none !important; }');
  addGlobalStyle('.logo-container>div:hover {  position: fixed !important;   display:inline-block !important;    height:auto !important;   width:100% !important;   min-width:430px !important;  max-width:430px !important; padding: 5px 20px 5px 10px !important;   color:#999999;  font-size:15px !important;  text-align:left;    white-space: pre-wrap !important;   overflow:hidden; z-index:500 !important;  outline:1px solid gray;  background: blue !important; z-index: 5000000 !important; }');
  addGlobalStyle('.logo-container>div>a { display: inline-block !important; height: 15px !important; line-height: 15px !important; min-width:435px !important;  max-width:435px !important; color: white !important; text-shadow: none !important; overflow:hidden; text-overflow: ellipsis ; white-space: nowrap ; }');
  addGlobalStyle('.logo-container>div a:hover { display: inline-block !important; width:435px !important; color: gold !important; background: black ; text-shadow: none !important; }');