var gitbook = window.gitbook; /* visitor counter */ var iconSVg = '\ ' function requestCount(targetUrl) { return $.ajax('https://hitcounter.pythonanywhere.com/count',{ data:{url:encodeURIComponent(targetUrl)}, }) } require(["gitbook", "jQuery"], function (gitbook, $) { function resetViewCount() { var bookHeader = $('.book-header') var lastChild = bookHeader.children().last() var renderWrapper = $('') if(lastChild.length){ renderWrapper.insertBefore(lastChild) }else{ bookHeader.append(renderWrapper) } requestCount(location.href).then(function(data){ renderWrapper.find('.page-view-counter').html(data) }) } gitbook.events.bind("page.change", resetViewCount) });