NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Banner Carousel
// @namespace http://terrasoft.gr/userscripts/
// @version 0.4.0
// @description Banner Carousel
// @author George Schizas
// @match https://www.reddit.com/r/greece/comments/6xsfpl/*
// @downloadUrl https://openuserjs.org/install/gschizas/Banner_Carousel.user.js
// @grant unsafeWindow
// ==/UserScript==
var $ = unsafeWindow.jQuery;
var bannerImages = [
'https://upload.wikimedia.org/wikipedia/commons/9/90/Meteory_1_wisnia6522.jpg',
'https://i.imgur.com/IJ2QVfN.jpg',
'https://i.imgur.com/Fyg93xd.jpg',
'https://i.imgur.com/8xCQ2Vo.jpg',
'https://i.imgur.com/ZDAjpC8.jpg',
'https://i.redd.it/g33b3wso74mx.jpg',
'https://upload.wikimedia.org/wikipedia/commons/9/9e/Lindos_Village_Overview.jpg',
'https://i.imgur.com/i6CIiKj.jpg',
'https://upload.wikimedia.org/wikipedia/commons/7/7a/Old_Panteleimonas%2C_Greece.jpg',
'https://c1.staticflickr.com/9/8735/17016536689_fe1140947e_o.jpg',
'https://c2.staticflickr.com/8/7450/8716167856_acb28b4d4c_o.jpg',
'https://upload.wikimedia.org/wikipedia/commons/1/13/Port_of_Castelorizo.jpg',
'https://i.imgur.com/zECaQkU.jpg',
'https://i.imgur.com/7MxFqdl.png',
'https://i.imgur.com/4mw56Eb.jpg',
'https://i.imgur.com/5OXdWoa.jpg',
'https://i.imgur.com/PlHpG.jpg',
'https://i.imgur.com/YJ2geQ2.jpg',
'https://i.imgur.com/8e4bYP6.jpg',
'https://i.imgur.com/0AePNP9.jpg'
];
var bannerControlHtml = "<select id='bannerSelect'><option value='0'>--[Default Banner]--</option>";
for (var i=0; i<bannerImages.length; i++) {
var img = bannerImages[i];
bannerControlHtml += "<option value='" + (i+1) + "'>" + img + "</option>";
}
bannerControlHtml += "</select><button id='bannerPrev'>« Prev</button><button id='bannerNext'>Next »</button>";
console.log(bannerControlHtml);
var bannerControl = $(bannerControlHtml);
$('#siteTable').prepend(bannerControl);
$('#bannerSelect').change(function() {
console.log('53');
selectedImage = parseInt($(this).val());
var imageUrl = (selectedImage===0)? '//b.thumbs.redditmedia.com/VqeenTQtUaMAusUt1nS-Yewf-UK9wktfqVqobtcV5ww.jpg' : bannerImages[selectedImage-1];
$('#header').css('background-image', 'url(' + imageUrl + ')');
});
$('#bannerPrev').click(function() {
console.log("« Prev");
var currentBanner = $('#bannerSelect').val();
currentBanner--;
if (currentBanner < 0) currentBanner = bannerImages.length;
$('#bannerSelect').val(currentBanner);
$('#bannerSelect').change();
});
$('#bannerNext').click(function() {
console.log("Next »");
var currentBanner = $('#bannerSelect').val();
currentBanner++;
if (currentBanner>bannerImages.length) currentBanner = 0;
$('#bannerSelect').val(currentBanner);
$('#bannerSelect').change();
});