feat(frontend): replace lazy loading with zibll lazysizes
This commit is contained in:
@@ -271,43 +271,6 @@ trait FacadeBulk {
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 获取懒加载配置
|
||||
*
|
||||
* 返回 schema 定义的全部字段:全局开关、动画、占位图、模糊预览、
|
||||
* 以及 8 项粒度范围开关。
|
||||
*
|
||||
* @return array {enabled, animation, placeholder_url, blur, avatar, content, comment, private, slider, cover, other, widget}
|
||||
*/
|
||||
public static function get_lazyload_config(): array {
|
||||
$s = self::get_all();
|
||||
|
||||
// placeholder 兼容:schema 存 lazyload_placeholder,REST/Vue 存 lazyload_placeholder_url
|
||||
$placeholder = '';
|
||||
if (!empty($s['lazyload_placeholder'])) {
|
||||
$placeholder = $s['lazyload_placeholder'];
|
||||
} elseif (!empty($s['lazyload_placeholder_url'])) {
|
||||
$placeholder = $s['lazyload_placeholder_url'];
|
||||
}
|
||||
|
||||
return [
|
||||
'enabled' => !isset($s['lazyload_enabled']) || !empty($s['lazyload_enabled']),
|
||||
'animation' => $s['lazyload_animation'] ?? 'blur',
|
||||
'placeholder_url' => (string) $placeholder,
|
||||
'blur' => !isset($s['lazyload_blur']) || !empty($s['lazyload_blur']),
|
||||
'avatar' => !isset($s['lazyload_avatar']) || !empty($s['lazyload_avatar']),
|
||||
'content' => !empty($s['lazyload_content']),
|
||||
'comment' => !isset($s['lazyload_comment']) || !empty($s['lazyload_comment']),
|
||||
'private' => !isset($s['lazyload_private']) || !empty($s['lazyload_private']),
|
||||
'slider' => !isset($s['lazyload_slider']) || !empty($s['lazyload_slider']),
|
||||
'cover' => !isset($s['lazyload_cover']) || !empty($s['lazyload_cover']),
|
||||
'other' => !isset($s['lazyload_other']) || !empty($s['lazyload_other']),
|
||||
'widget' => !isset($s['lazyload_widget']) || !empty($s['lazyload_widget']),
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 获取备案配置。
|
||||
* @return array {icp_enabled, icp_filing, police_enabled, police_filing}
|
||||
|
||||
Reference in New Issue
Block a user