Skip to content

Instantly share code, notes, and snippets.

Last active Dec 14, 2015
What would you like to do?
//Overridden SlideshowObject constructor with method for excluding pictures
function SlideshowObjectInitializer() {
SlideshowObject = (function(SlideshowObjectOrig) {
return function() {
//Exclude pictures
if(typeof excludePic != 'undefined') {
for(i=0,k=0;i<arguments[1].length;i++) {
var imageInfo = {src: arguments[1][i], fullImageSrc: arguments[2][i], title: arguments[3][i],description: arguments[4][i], height: arguments[5][i], width: arguments[6][i]};
if(excludePic(imageInfo)) {
for(j=1;j<7;j++) {
arguments[j].splice(i, 1);
//Call original SlideshowObject constructor
return SlideshowObjectOrig.apply(this, arguments);
//Exclide pictures with no titles
function excludePic(imageInfo) {
return (imageInfo.title.length == 0);
ExecuteOrDelayUntilScriptLoaded(SlideshowObjectInitializer, 'imglib.js');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment