let indexLink = 0; let links = []; $(function(){ loadBoard(); }); function loadBoard(){ let guid = $('#inpGuidBoard').val(); $.blockUI(); $.ajax({ type: "GET", url: "/Boards/View/?handler=Pages", data: { guid }, success: function (data) { if (data.successful){ indexLink = 0; links = data.links; if (links == null || links.length <= 0){ $('.div-placeholder').css('display', 'none'); $('.div-no-pages').css('display', ''); setTryAgainTimer(); } else { $('.div-placeholder').css('display', ''); $('.div-no-pages').css('display', 'none'); showPage(false); } } else { Swal.fire('Napaka', data.error, 'error'); console.log(data); } $.unblockUI(); }, error: function (xhr, ajaxOptions, thrownError) { console.log(xhr); alert(xhr.responseText); $.unblockUI(); } }); } function setTryAgainTimer(){ } function showPage(showNext){ if (showNext){ indexLink += 1; if (indexLink >= links.length){ loadBoard(); return; } } let link = links[indexLink]; $('.div-placeholder').empty(); let element; if (link.bulletinBoardPage.type == 3){ element = ` `; } else { let date = new Date(); element = `page image`; } $('.div-placeholder').append(element); setTimeout(function () { showPage(true); }, link.duration * 1000); }