summaryrefslogtreecommitdiff
path: root/miniany/doc/Můžeme věřit překladačům_ Projekty řešící schéma „důvěřivé důvěry“ - Root.cz_files/jsloader-f0f59c109f59-ListableText.js
diff options
context:
space:
mode:
Diffstat (limited to 'miniany/doc/Můžeme věřit překladačům_ Projekty řešící schéma „důvěřivé důvěry“ - Root.cz_files/jsloader-f0f59c109f59-ListableText.js')
-rw-r--r--miniany/doc/Můžeme věřit překladačům_ Projekty řešící schéma „důvěřivé důvěry“ - Root.cz_files/jsloader-f0f59c109f59-ListableText.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/miniany/doc/Můžeme věřit překladačům_ Projekty řešící schéma „důvěřivé důvěry“ - Root.cz_files/jsloader-f0f59c109f59-ListableText.js b/miniany/doc/Můžeme věřit překladačům_ Projekty řešící schéma „důvěřivé důvěry“ - Root.cz_files/jsloader-f0f59c109f59-ListableText.js
new file mode 100644
index 0000000..e729434
--- /dev/null
+++ b/miniany/doc/Můžeme věřit překladačům_ Projekty řešící schéma „důvěřivé důvěry“ - Root.cz_files/jsloader-f0f59c109f59-ListableText.js
@@ -0,0 +1 @@
+$(document).ready(function(){if(0<$(".listable-text").length){var currentUrl,currentPart,container=$(".listable-text"),parts=container.children(".listable-text-part"),withIntro=$(parts[0]).hasClass("intro"),partsCount=withIntro?parts.length-1:parts.length,firstPartNum=withIntro?0:1,lastPartNum=withIntro?parts.length-1:parts.length,initialized=!1,currentUrlSuffix="",adIframeElements=(Array.from(document.getElementsByClassName("js-advert__content")),Array.from(document.getElementsByClassName("design-iframe--advert"))),adReloader=new iinfo.adverts.Reloader(0,"","");function setupCurrentState(){var found=window.location.href.match(/^(.*?\/)p-(\d+)\/?([^/].*)?$/);if(null!==found)currentPart=parseInt(found[2]),currentUrl=found[1],void 0!==found[3]&&(currentUrlSuffix=found[3]);else{currentPart=firstPartNum;var url=new URL(window.location.href);currentUrl=url.protocol+"//"+url.hostname+url.pathname,currentUrlSuffix=url.search+url.hash}}function buildNavigation(location){var nav='<div class="listable-text-nav '+location+'">';nav+='<a class="listable-text-nav-prev" href="" title="Přejít na předchozí stránku">Předchozí</a>',nav+='<a class="listable-text-nav-next" href="" title="Přejít na další stránku">Další</a>',nav+='<div class="listable-text-nav-paging">',parts.length<=11?parts.each(function(i,p){withIntro||(i+=1),nav+='<a class="listable-text-nav-page" data-part="'+i+'" href="'+currentUrl+(i==firstPartNum?"":"p-"+i+"/")+currentUrlSuffix+'" title="Přejít na stranu">'+(0===i?"Úvod":i)+'<span class="listable-text-position">'+partsCount+"</span></a>"}):nav+='<a class="listable-text-nav-page single-nav-btn" data-part="'+currentPart+'" href="'+currentUrl+currentUrlSuffix+'" title="Aktuální strana"></a>',nav+="</div>",nav+="</div>","top"===location&&container.prepend(nav),"bottom"===location&&container.append(nav)}function switchPart(number){$(".listable-text-part").hide(),parts.eq(withIntro?number:number-1).fadeIn(),number!=currentPart&&(firstPartNum<(currentPart=number)||initialized&&currentPart===firstPartNum)&&window.history.pushState({},"",currentUrl+(currentPart==firstPartNum?"":"p-"+currentPart+"/")+currentUrlSuffix)}navPrevCallback=function(event){event.preventDefault(),firstPartNum<currentPart&&(switchPart(currentPart-1),afterPartSwitch($(this)))},navNextCallback=function(event){event.preventDefault(),currentPart<lastPartNum&&(switchPart(currentPart+1),afterPartSwitch($(this)))},navPageCallback=function(event){event.preventDefault(),switchPart($(this).data("part")),afterPartSwitch($(this))},afterPartSwitch=function(el){el&&(el.closest(".listable-text-nav").hasClass("bottom")&&$(document).scrollTop()>$(".listable-text-nav.top").offset().top&&$("html, body").animate({scrollTop:$(".listable-text").offset().top},200));var singleNavButton=$(".single-nav-btn");0<singleNavButton.length?(singleNavButton.data("part",currentPart),singleNavButton.html((0===currentPart?"Úvod":currentPart)+"/"+partsCount)):$(".listable-text-nav-page.current").removeClass("current"),$('.listable-text-nav-page[data-part="'+currentPart+'"]').addClass("current"),currentPart===firstPartNum?$(".listable-text-nav-prev").addClass("disabled"):($(".listable-text-nav-prev").attr("href",currentUrl+(currentPart-1==firstPartNum?"":"p-"+(currentPart-1)+"/")+currentUrlSuffix),$(".listable-text-nav-prev.disabled").removeClass("disabled")),currentPart===lastPartNum?$(".listable-text-nav-next").addClass("disabled"):($(".listable-text-nav-next").attr("href",currentUrl+"p-"+(currentPart+1)+"/"+currentUrlSuffix),$(".listable-text-nav-next").removeClass("disabled")),initialized&&("undefined"!=typeof jsWebstats?jsWebstats():console.warn("jsWebstats is not defined."),void 0!==adReloader?(adReloader.reloadSasAds(),adIframeElements.forEach(function(el){adReloader.reloadIframeAd(el)})):console.warn("IInfo: ListableText: adReloader is missing."))},setupCurrentState(),buildNavigation("top"),buildNavigation("bottom"),switchPart(currentPart),afterPartSwitch(),initialized=!0,$.isFunction($.fn.on)?($(document).on("click",".listable-text-nav-next",navNextCallback),$(document).on("click",".listable-text-nav-prev",navPrevCallback),$(document).on("click",".listable-text-nav-page",navPageCallback)):$.isFunction($.fn.live)&&($(".listable-text-nav-next").live("click",navNextCallback),$(".listable-text-nav-prev").live("click",navPrevCallback),$(".listable-text-nav-page").live("click",navPageCallback)),$(window).on("popstate",function(e){setupCurrentState(),switchPart(currentPart),afterPartSwitch()})}}); \ No newline at end of file