summaryrefslogtreecommitdiffstats
path: root/includes/footer.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/footer.php')
-rw-r--r--includes/footer.php48
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>