slitaz-configs view rootfs/usr/share/webhome/lib/main.js @ rev 257

Up: International link to slitaz web home
author Leonardo Laporte <hackdorte@sapo.pt>
date Sat Sep 12 22:36:39 2015 -0300 (2015-09-12)
parents de3d474d8036
children f637c08f052e
line source
1 // Main.js
2 // Copyright (C) Slitaz GNU/Linux - BSD License
4 // --- Background Slide Show (4 img's with 10 sec to view)
5 // --- All images are "public domain license" by Vera Kratochvil.
7 var imageCount = 0;
8 var currentImage = 0;
9 var images = new Array();
11 images[0] = 'bg/bg0.jpg';
12 images[1] = 'bg/bg1.jpg';
13 images[2] = 'bg/bg2.jpg';
14 images[3] = 'bg/bg3.jpg';
15 images[4] = 'bg/bg4.jpg';
17 var preLoadImages = new Array();
18 for (var i = 0; i < images.length; i++)
19 {
20 if (images[i] == "")
21 break;
23 preLoadImages[i] = new Image();
24 preLoadImages[i].src = images[i];
25 imageCount++;
26 }
28 function startSlideShow(){
30 if (document.body && imageCount > 0)
31 {
32 document.body.style.backgroundImage = "url("+images[currentImage]+")";
33 document.body.style.backgroundSize = "cover"; // Full Screen
34 document.body.style.backgroundRepeat = "no-repeat";
35 document.body.style.backgroundPosition = "50% 50%"; // All page
37 currentImage = currentImage + 1;
38 if (currentImage > (imageCount-1))
39 {
40 currentImage = 0;
41 }
42 setTimeout('startSlideShow()', 10000); // 10sec
43 }
44 }
45 startSlideShow();