(function( $ ) { 'use strict'; /** * Render image numbers in CPT * * since updated for 0.8.5 * * * * */ /* Premium Code Stripped by Freemius */ //console.log('Scrollsequence admin.js initialized'); function renderImageNumbersCarbon() { var ssqCmb = { pageList:document.getElementsByClassName("cf-media-gallery__inner"), imageLists:[], } // Remove any pre-existing image seq number class jQuery("p").remove(".imageSeqNumber"); // AK ROADM Define Notices and Remove any pre-existing var notice_toomanyimg = document.getElementById("scrollsequence_notice_toomanyimg"); notice_toomanyimg.style.display = "none"; var notice_toomanypages = document.getElementById("scrollsequence_notice_toomanypages"); notice_toomanypages.style.display = "none"; if(ssqCmb.pageList.length >2){ // AKROADM FREE notice_toomanypages.style.display = "block"; console.log('more than two pages!!!'); } //console.log('ahoj tady je PRO ak:',ssqCmb); for (var i=0; i< ssqCmb.pageList.length; i++){ //console.log('1 - page:',i,'has number of images:',ssqCmb.pageList[i].getElementsByClassName("cmb2-media-item").length); ssqCmb.imageLists[i]=ssqCmb.pageList[i].getElementsByClassName("cf-media-gallery__item-inner") //console.log(ssqCmb.imageLists[i]); for (var j=0; j< ssqCmb.imageLists[i].length; j++){ var cislo = document.createElement("p"); // Create a

element cislo.classList.add("imageSeqNumber"); cislo.id="imageSeqId"+[i]+'_'+[j]; if (j < 100){ // AK ROADM cislo.innerHTML = j; ssqCmb.imageLists[i][j].appendChild(cislo); //console.log('page:',i,'image:',j,'image element OK :',ssqCmb.imageLists[i][j]); } else{ cislo.innerHTML = 'X'; ssqCmb.imageLists[i][j].appendChild(cislo); //console.log('page:',i,'image:',j,'image element NOK:',ssqCmb.imageLists[i][j]); notice_toomanyimg.style.display = "block"; } } // END for loop j } // END for loop i //console.log(ssqCmb); } // END function // Render Image every "second" window.setInterval(function(){ /// call your function here renderImageNumbersCarbon() }, 1000); renderImageNumbersCarbon() // run immediately })( jQuery );