From 81c2582a80a5520db1bbb6184cb2c33b4f2c7c25 Mon Sep 17 00:00:00 2001 From: Eltrac <45323514+BigCoke233@users.noreply.github.com> Date: Sat, 20 Jul 2019 13:18:50 +0800 Subject: Comment improve --- assets/css/miracles.min.css | 16 +++++++-- includes/comments.php | 4 +-- miracles.min.js | 83 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 98 insertions(+), 5 deletions(-) create mode 100644 miracles.min.js diff --git a/assets/css/miracles.min.css b/assets/css/miracles.min.css index 707f2f9..681577a 100644 --- a/assets/css/miracles.min.css +++ b/assets/css/miracles.min.css @@ -723,17 +723,26 @@ hr { .comment-list { margin-left: 0; } +.comment-children { + margin-left: 20px; +} .comment-children .comment-list { margin: 0; } .comment-children .comment-body { - margin-bottom: 5px; - margin-left: 0; + margin: 15px 0; + padding: 0; } .comment-body { - margin: 30px 0; + margin: 28px 0; + padding: 0; position: relative } +.comment-main, +.comment-author-avatar { + margin: 0; + padding: 0; +} .comment-author-avatar img { border-radius: 10000px; height: 50px; @@ -880,6 +889,7 @@ hr { .comment-pagenav-icon { margin: 0 -3px; } + /* OwO */ .owo-img { height: 34px; diff --git a/includes/comments.php b/includes/comments.php index d7801f4..257755d 100644 --- a/includes/comments.php +++ b/includes/comments.php @@ -21,10 +21,10 @@ echo $commentClass; ?>">
-
+
gravatar('100', ''); ?>
-
+
reply(''); ?> content(); ?> diff --git a/miracles.min.js b/miracles.min.js new file mode 100644 index 0000000..d07c5f3 --- /dev/null +++ b/miracles.min.js @@ -0,0 +1,83 @@ +/* + * The main JavaScript file for Theme Miracles + * Author: Eltrac + * License: MIT + */ + +//toggleDark +function Dark() { + $("body").toggleClass("body-dark"); +} +//GoTop +function GoTop() { + $('body,html').animate({scrollTop:0},500); + document.body.scrollTop = 0; + document.documentElement.scrollTop = 0; +} +//LazyLoad +function LazyLoad() { + jQuery(function() { + jQuery("img").lazyload( + {threshold: 200,effect: "fadeIn"} + ); + }); +} +//Prism +function PrismLoad() { + 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'; + } +} +function PrismReload() { + 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); + } +} +//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 +function owoLoad() { + var OwO_demo = new OwO({ + logo: 'OωO表情', + container: document.getElementsByClassName('OwO')[0], + target: document.getElementsByClassName('OwO-textarea')[0], + api: owoJson, + position: 'down', + width: '300px', + maxHeight: '250px' + }); +} +//pjax-loader +if(loadPjax = true) { + $(document).pjax('a[href^="'+siteurl+'"]:not(a[target="_blank"], a[no-pjax], .comment-reply a, .cancel-comment-reply a)', { + container: '#pjax-container',fragment: '#pjax-container',timeout: 8000 + }).on('pjax:send', function () { + GoTop(); + beforePjax(); + }).on('pjax:complete', function () { + $('form#login-form').addClass('need-refresh'); + NProgress.done(); + LazyLoad(); + PrismReload(); + afterPjax(); + }); +} \ No newline at end of file -- cgit v1.2.3