JC Search Remove Unwanted Elements

JoyClub SEARCH: remove unwanted elements

< 腳本JC Search Remove Unwanted Elements的回應

提問/評論

aaaa

// ==UserScript==
// @name JC Search Remove Unwanted Elements
// @namespace JC Search Remove Unwanted Elements
// @description JoyClub SEARCH: remove unwanted elements
// @include http://www.joyclub.de/mitglieder/*
// @version 1
// @grant none
// ==/UserScript==

var deleteList = new Array();

removeHeader();
removeFooter();
changeDates();

execDeleteList();

//alert("Ende!");


function changeDates () {
// Analyze "Aktuelle Dates"
var date_list;
var dates;
var num_dates;
var i;

date_list = document.getElementsByClassName("cards"); // date_list
if (date_list.length <= 0) return;

dates = date_list[0].getElementsByClassName("col-lg-3"); // ha_2
if (dates.length <= 0) return;

num_dates = dates.length;

for (i=0; i 0) {
vote = votings[0];

DateObject.Voting = vote.title;
vote.style.left = "80px";
vote.style.top = "60px";
}

// Avatar
var avatars = date.getElementsByClassName("avatar");
if (avatars.length > 0) {
avatars[0].style.width="100px";
avatars[0].style.height="75px";
//avatars[0].addEventListener("load",onloadChangeAvatar,false);
}
}


function onloadChangeAvatar () {
}


function changeDateInfo (date, DateObject) {
var date_infos;
var date_info;

date_infos = date.getElementsByClassName("date_info");
if (date_infos.length <= 0) return;

date_info = date_infos[0];
//alert(date_info.innerHTML);

changeMoreInfo(date_info, DateObject);
changeDivs(date_info, DateObject);
}


function changeMoreInfo (date_info, DateObject) {
var moreinfos;
var moreinfo;
var strongElements;
var strongElement;
var pElement;
var s;
var p1;
var p2;
var spanElements;
var spanElement;

moreinfos = date_info.getElementsByClassName("date_moreinfo");
if (moreinfos.length <= 0) return;

moreinfo = moreinfos[0];
//alert(moreinfo.innerHTML);

strongElements = moreinfo.getElementsByTagName("strong");
if (strongElements.length >= 1) {
strongElement = strongElements[0];

s = strongElement.innerHTML;
p1 = s.indexOf("&");
if (p1 < 0) p1 = s.length;
p2 = s.indexOf("<");
if (p2 < 0) p2 = s.length;
if (p2= 1) {
spanElement = spanElements[0];
DateObject.Online = spanElement.innerHTML.trim();
}
}

var pElements = moreinfo.getElementsByTagName("p");
if (pElements.length >= 1) {
pElement = pElements[0];
DateObject.Text = pElement.innerHTML;
}
}


function changeDivs (date_info, DateObject) {
var divs;

divs = date_info.getElementsByTagName("div");
if (divs.length <= 0) return;

changeDiv1(divs[1], DateObject);
changeDiv2(divs[2], DateObject)
}


function changeDiv1 (div, DateObject) { // Nick, Age, Gender, Verified
var p1;
var p2;
var s;
var imgs;
var img;
var k;

s = div.innerHTML;

p1 = s.indexOf("&");
if (p1 < 0) p1 = s.length;
p2 = s.indexOf("<");
if (p2 < 0) p2 = s.length;
if (p2= 1) {
for (k=0; k= 1) {
sdiv = sdivs[0];
DateObject.Location = sdiv.innerHTML;
}

sdivs = div.getElementsByTagName("span");
if (sdivs.length >= 1) {
sdiv = sdivs[0];
DateObject.Distance = sdiv.innerHTML;
}
}


function removeHeader () {

// remove complete header
var header;
header = document.getElementById("header");
if (header)
header.parentNode.removeChild(header);
}


function removeFooter () {

// remove complete footer
var footer;
footer = document.getElementById("footer_wrapper");
if (footer)
footer.parentNode.removeChild(footer);
}


function execDeleteList () {
var i;
for (i=0; i

發表回覆

登入以回復