diff options
Diffstat (limited to 'includes/footer.php')
| -rw-r--r-- | includes/footer.php | 48 |
1 files changed, 9 insertions, 39 deletions
diff --git a/includes/footer.php b/includes/footer.php index 10fa10d..865d4fb 100644 --- a/includes/footer.php +++ b/includes/footer.php @@ -21,44 +21,14 @@ <script src="<?php Utils::indexTheme('assets/js/nprogress.js'); ?>"></script> <script src="<?php Utils::indexTheme('assets/js/OwO.min.js'); ?>"></script> <script src="<?php Utils::indexTheme('assets/js/prism.js'); ?>"></script> - <script src="<?php Utils::indexTheme('assets/js/main.js'); ?>"></script> - <script> - //pjax-loader - var siteurl = '<?php $this->options->SiteUrl() ;?>'; - $(document).pjax('a[href^="'+siteurl+'"]:not(a[target="_blank"], a[no-pjax])', { - container: '#pjax-container', - fragment: '#pjax-container', - timeout: 8000 - }).on('pjax:send', function () { - NProgress.start(); - GoTop(); - }).on('pjax:complete', function () { - NProgress.done(); - if (typeof Prism !== 'undefined') { - var pres = document.getElementsByTagName('pre'); - for (var i = 0; i < pres.length; i++){ - if (pres[i].getElementsByTagName('code').length > 0) - pres[i].className = 'line-numbers';} - Prism.highlightAll(true,null);} - $('form#login-form').addClass('need-refresh'); - var OwO_demo = new OwO({logo: 'OωO表情',container: document.getElementsByClassName('OwO')[0],target: document.getElementsByClassName('OwO-textarea')[0],api: '<?php Utils::indexTheme('assets/OwO.json'); ?>',position: 'down',width: '300px',maxHeight: '250px'}); - jQuery(function() {jQuery("img").lazyload({threshold: 200,effect: "fadeIn"});}); - }); - //LazyLoad - jQuery(function() {jQuery("img").lazyload({threshold: 200,effect: "fadeIn"});}); - //解决刷新后不显示行号的问题 - var pres = document.getElementsByTagName('pre'); - for (var i = 0; i < pres.length; i++){if (pres[i].getElementsByTagName('code').length > 0)pres[i].className = 'line-numbers';} - //Search - function Search() {$(".search").toggleClass("ready");$(".search-close").toggleClass("ready");} - //mobileMenu - function toggleMobileMenu() {$(".mobile-menu").toggleClass("ready");$(".mobile-menu-close").toggleClass("ready");} - //Login - function Login() {$(".login").toggleClass("ready");$(".login-close").toggleClass("ready");} - //OwO - var OwO_demo = new OwO({logo: 'OωO表情',container: document.getElementsByClassName('OwO')[0],target: document.getElementsByClassName('OwO-textarea')[0],api: '<?php Utils::indexTheme('assets/OwO.json'); ?>',position: 'down',width: '300px',maxHeight: '250px'}); - </script> - <?php if($this->options->jsEcho && $this->options->jsEcho!=''): ?><style><?php $this->options->jsEcho(); ?></style><?php endif; ?> - <?php $this->footer(); ?> + <script>var siteurl = '<?php $this->options->SiteUrl() ;?>'; + var owoJson = '<?php Utils::indexTheme('assets/OwO.json'); ?>'; + <?php if($this->options->pjax && $this->options->pjax!=0) :?> + var loadPjax = true; + beforePjax = function() {NProgress.start();} + afterPjax = function() {owoLoad();<?php $this->options->pjax_complete(); ?>} + <?php endif; ?></script> + <script src="<?php Utils::indexTheme('assets/js/miracles.min.js'); ?>"></script> + <script>LazyLoad();PrismLoad();owoLoad();<?php $this->options->jsEcho(); ?></script> </body> </html> |
