|
|
|
|
|
|
|
|
sendfile(res, pathlib.join(dir, name)); |
|
|
sendfile(res, pathlib.join(dir, name)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
self.dirExists = function() { |
|
|
|
|
|
try { |
|
|
|
|
|
fs.accessSync(dir, fs.F_OK); |
|
|
|
|
|
return true; |
|
|
|
|
|
} catch (err) { |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
return self; |
|
|
return self; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
slideIndex += 1; |
|
|
slideIndex += 1; |
|
|
|
|
|
|
|
|
// Go to the next slide, or restart |
|
|
// Go to the next slide, or restart |
|
|
if (slideIndex >= slides.length) { |
|
|
|
|
|
|
|
|
if ((slideIndex >= slides.length) |
|
|
|
|
|
|| (!slides[slideIndex].dirExists())) { |
|
|
clearInterval(interval); |
|
|
clearInterval(interval); |
|
|
init(); |
|
|
init(); |
|
|
} else { |
|
|
} else { |