summaryrefslogtreecommitdiffstats
path: root/libs
diff options
context:
space:
mode:
authorBigCoke233 <hi@guhub.cn>2020-04-14 14:50:27 +0800
committerBigCoke233 <hi@guhub.cn>2020-04-14 14:50:27 +0800
commit66074b9d3fc03799ce7bd3558fd1cad0c940ba91 (patch)
tree9de05c1ac44af188c87bb1988af52e22483dbf38 /libs
parent23a4706ce248f68321c82c349f21ae9442801e24 (diff)
:smile: Perf: 为 owo 表情定制 lazyload 动画
Diffstat (limited to 'libs')
-rw-r--r--libs/Contents.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/libs/Contents.php b/libs/Contents.php
index 8149f55..5a54e1f 100644
--- a/libs/Contents.php
+++ b/libs/Contents.php
@@ -14,9 +14,11 @@ class Contents
$text = empty($last) ? $data : $last;
if ($widget instanceof Widget_Archive) {
//ParseOther
- $text = Contents::parseEmo(Contents::parseKbd(Contents::parseCode(Contents::parseImages(Contents::parseHeadings(Contents::parseTextColor(Contents::parseRuby(Contents::parseTip(Contents::parseLink($text)))))))));
+ $text = Contents::parseKbd(Contents::parseCode(Contents::parseImages(Contents::parseHeadings(Contents::parseTextColor(Contents::parseRuby(Contents::parseTip(Contents::parseLink($text))))))));
//LazyLoad
$text = preg_replace('/<img (.*?)src(.*?)(\/)?>/','<img $1src="/usr/themes/Miracles/images/loading/'.$load_image.'.gif" data-original$2 />',$text);
+ //owo
+ $text = Contents::parseEmo($text);
}
return $text;
}
@@ -153,7 +155,7 @@ class Contents
*/
private static function parsePaopaoBiaoqingCallback($match)
{
- return '<img class="owo-img" src="/usr/themes/Miracles/images/biaoqing/paopao/'. str_replace('%', '', urlencode($match[1])) . '_2x.png">';
+ return '<img class="owo-img" src="/usr/themes/Miracles/images/loading/owo.png" data-original="/usr/themes/Miracles/images/biaoqing/paopao/'. str_replace('%', '', urlencode($match[1])) . '_2x.png">';
}
/**
@@ -163,7 +165,7 @@ class Contents
*/
private static function parseAruBiaoqingCallback($match)
{
- return '<img class="owo-img" src="/usr/themes/Miracles/images/biaoqing/aru/'. str_replace('%', '', urlencode($match[1])) . '_2x.png">';
+ return '<img class="owo-img" src="/usr/themes/Miracles/images/loading/owo.png" data-original="/usr/themes/Miracles/images/biaoqing/aru/'. str_replace('%', '', urlencode($match[1])) . '_2x.png">';
}
/**
@@ -173,7 +175,7 @@ class Contents
*/
private static function parseTweBiaoqingCallback($match)
{
- return '<img class="owo-img" src="/usr/themes/Miracles/images/biaoqing/twemoji/'. str_replace('%', '', $match[1]) . '.png">';
+ return '<img class="owo-img" src="/usr/themes/Miracles/images/loading/owo.png" data-original="/usr/themes/Miracles/images/biaoqing/twemoji/'. str_replace('%', '', $match[1]) . '.png">';
}
/**