for (var i = startPage; i <= endPage; i++) { var num = i if( i === startPage ) { num = 1 }else if(i === endPage){ num = this.totalPages } if (this.page === i) { paginationHTML += `
  • ${num}
  • `; } else { paginationHTML += `
  • ${num}
  • `; } } paginationHTML += `` // Next page if (this.page < this.totalPages) { paginationHTML += ` `; } else { paginationHTML += ` `; } paginationHTML += ''; this.container.innerHTML = paginationHTML; }; } $(function () { $("#search-but").click(function (){ var keyword = $("#search-keyword").val() || ''; if ('' === $.trim(keyword)) { return false; } location.href = "/en/search/"+ toBtoa(keyword) }) $("#b-search-but").click(function (){ var keyword = $("#b-keyword").val(); if ('' === $.trim(keyword)) { return false; } location.href = "/en/search/"+ toBtoa(keyword) }) $('.language').on('click',function(e) { e.preventDefault(); var value = $(this).attr('hreflang') if(value === lang) { return; } var langUrl = location.pathname.startsWith('/' + lang) ? location.pathname.replace('/' + lang, '/' + value) : '/' + value; location.href = langUrl; }); // $('.language').on('click',function(e) { // e.preventDefault(); // var value = $(this).attr('hreflang') // if(value === lang) { // return; // } // var url = `/web/language/${value}` // $.get(url, function(res) { // if(res.code === 0) { // if (1 === res.data.go_home) { // location.href = "/"; // } else { // location.reload() // } // }else { // alert(res.msg || res.message || 'server Error !!') // } // }) // // }) }) function toBtoa(str) { var result = String(str); result = btoa(encodeURIComponent(result.trim())); return result.replaceAll('/','_').replaceAll('+','-'); } function toAtob(str) { var result = String(str); result = result.replaceAll('_','/').replaceAll('-','+'); return decodeURIComponent(atob(result)); }
    Top