// ==UserScript==
// @name Find products that are in multiple sales
// @version 0.2
// @description Find products that are in multipla sales
// @author Attila Benő
// @grant GM_setValue
// @grant GM_getValue
// @downloadURL http://www.civilizationhunt.com/ds/multiplesales.user.js
// @updateURL http://www.civilizationhunt.com/ds/multiplesales.user.js
// @include *://www.daz3d.com/*
// @exclude *://www.daz3d.com/forums*
// @exclude *://www.daz3d.com/customer*
// @exclude *://www.daz3d.com/sales*
// @exclude *://www.daz3d.com/gallery*
// @exclude *://www.daz3d.com/notifier*
// @exclude *://www.daz3d.com/downloader*
// @exclude *://www.daz3d.com/subscription*
// @exclude *://www.daz3d.com/customer*
// @exclude *://www.daz3d.com/batchpay*
// @exclude *://www.daz3d.com/giftcard*
// @exclude *://www.daz3d.com/storecredit*
// @exclude *://www.daz3d.com/paportal*
// ==/UserScript==
(function(){
'use strict';
var para = document.createElement("button");
para.innerHTML = 'Start fresh!';
para.style = 'outline:none;background: #3498db;background-image: -webkit-linear-gradient(top, #3498db, #2980b9);background-image: -moz-linear-gradient(top, #3498db, #2980b9);background-image: -ms-linear-gradient(top, #3498db, #2980b9);background-image: -o-linear-gradient(top, #3498db, #2980b9);background-image: linear-gradient(to bottom, #3498db, #2980b9);-webkit-border-radius: 28;-moz-border-radius: 28;border-radius: 28px;text-shadow: 1px 1px 3px #666666;font-family: Georgia;color: #ffffff;font-size: 20px;padding: 10px 20px 10px 20px;text-decoration: none;';
para.onclick = function() {
GM_setValue("multiplesales","X");
alert("Data cleared.");
};
var para2 = document.createElement("button");
para2.innerHTML = 'Add data from this page';
para2.style = 'outline:none;background: #3498db;background-image: -webkit-linear-gradient(top, #3498db, #2980b9);background-image: -moz-linear-gradient(top, #3498db, #2980b9);background-image: -ms-linear-gradient(top, #3498db, #2980b9);background-image: -o-linear-gradient(top, #3498db, #2980b9);background-image: linear-gradient(to bottom, #3498db, #2980b9);-webkit-border-radius: 28;-moz-border-radius: 28;border-radius: 28px;text-shadow: 1px 1px 3px #666666;font-family: Georgia;color: #ffffff;font-size: 20px;padding: 10px 20px 10px 20px;text-decoration: none;';
para2.onclick = function() {
var h = document.getElementsByClassName("item");
for (var i = 0; i < h.length; i++) {
var a = GM_getValue("multiplesales");
var hide = a.split(",");
GM_setValue("multiplesales",hide+","+h[i].id);
}
alert("Products from this page added.");
};
var para3 = document.createElement("button");
para3.innerHTML = 'Only show items that are in multiple sales';
para3.style = 'outline:none;background: #3498db;background-image: -webkit-linear-gradient(top, #3498db, #2980b9);background-image: -moz-linear-gradient(top, #3498db, #2980b9);background-image: -ms-linear-gradient(top, #3498db, #2980b9);background-image: -o-linear-gradient(top, #3498db, #2980b9);background-image: linear-gradient(to bottom, #3498db, #2980b9);-webkit-border-radius: 28;-moz-border-radius: 28;border-radius: 28px;text-shadow: 1px 1px 3px #666666;font-family: Georgia;color: #ffffff;font-size: 20px;padding: 10px 20px 10px 20px;text-decoration: none;';
para3.onclick = function() {
var a = GM_getValue("multiplesales");
var hide = a.split(",");
var count = {};
hide.forEach(function(i) { count[i] = (count[i]||0)+1; });
var h = document.getElementsByClassName("item");
for (var i = 0; i < h.length; i++) {
if (count[h[i].id] < 2) {
h[i].style.display = 'none';
}
}
alert("Only items from multipla sales are shown now.");
};
var para4 = document.createElement("span");
para4.innerHTML = '