//var GalleryBgImageRotatorSettings = ""; var settingautoPlay = true; var settingdelay = 8000; var settingshowPreviousNextArrow = false; var settingshowThumb = false; var settingshowPlayPauseButton = false; var settingtransition = 'fade'; var settingtransitionSpeed = 750; var settingeasing = 'easeInOutExpo'; var settingshowTimer = false; var settingtimerType = 'clock'; var settingkeydown = false; function SetBgImageRotatorSettingsFields(settings) { if (settings != undefined && settings != null && settings != "") { var arrsetting = settings.split(','); for (var i = 0; i < arrsetting.length; i++) { setBGRotatorSettingField(arrsetting[i]); } } } function setBGRotatorSettingField(setting) { var settingname = setting.split(':')[0]; var settingval = setting.split(':')[1]; switch (settingname) { case 'autoPlay': settingautoPlay = (settingval == 'true'); break; case 'delay': settingdelay = settingval; break; case 'showPreviousNextArrow': settingshowPreviousNextArrow = (settingval == 'true'); break; case 'showThumb': settingshowThumb = (settingval == 'true'); break; case 'showPlayPauseButton': settingshowPlayPauseButton = (settingval == 'true'); break; case 'transition': settingtransition = settingval; break; case 'transitionSpeed': settingtransitionSpeed = settingval; break; case 'easing': settingeasing = settingval; break; case 'showTimer': settingshowTimer = (settingval == 'true'); break; case 'timerType': settingtimerType = settingval break; case 'keydown': settingkeydown = (settingval == 'true'); break; default: //code to be executed if n is different from case 1 and 2 } } function GalleryBgImageRotator(bgRotatorName) { var dataPost = "{}"; var backgroundRotatorName = ""; if (bgRotatorName.toLowerCase().indexOf("|") >= 0) { backgroundRotatorName = (bgRotatorName + "|").split("|")[0]; SetBgImageRotatorSettingsFields(bgRotatorName.split("|")[1]); // GalleryBgImageRotatorSettings += 'responsive: true,startWidth: 1280}'; } else { backgroundRotatorName = bgRotatorName; } var urlPost = "/Plugins/FullScreenBG/FullscreenImageBG.aspx/PreviewGalleryFullScreenImage"; dataPost = '{"GalleryName":"' + backgroundRotatorName + '"}'; $.ajax({ type: "POST", url: urlPost, data: dataPost, contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { var arr = data.d; if (arr != "") { arr = $.parseJSON(arr); //clear the content if (arr.length > 0) { $("#gsFullBackgroungImageRotator").empty().remove(); //clear the script // $("#gsFullScreenBGScriptsPlaceholder").html(""); var htmBGlval = ""; var scriptsBGIncludes = ""; scriptsBGIncludes += ''; scriptsBGIncludes += ''; scriptsBGIncludes += ''; scriptsBGIncludes += ''; scriptsBGIncludes += ''; scriptsBGIncludes += ''; htmBGlval = '