fix(widgets): align slider media combo with the Zibll reference
- 渲染器:幻灯片按参考补回 span/a 包裹、lazyload swiper-lazy 懒加载契约、 视频背景与图层视差属性条件;组合模块补回 is_show 门控、超管缺省提示、 widget-graphic-cover mb 类与内层样式容器、卡片列入场动画类与 lazy_cover 开关 - Schema:幻灯片/图层/卡片字段补齐 library、unit、参考描述文案与分组按钮标题 - 后台表单:分组按钮文案(添加幻灯片/添加卡片/添加图层)、行编号格式、 视频上传不渲染图片预览(FormRenderer + admin.js) - 契约测试:新增 slider media combo 前后台参考契约断言 验证:php -l 全部通过;run.php 133 断言;node --test 243 项(仅主干既有 toast-contract 失败);validate-widget-golden 通过
This commit is contained in:
@@ -165,6 +165,7 @@
|
||||
frame.on('select', () => {
|
||||
const attachment = frame.state().get('selection').first().toJSON();
|
||||
$wrap.find('input[type="url"]').val(attachment.url).trigger('change');
|
||||
if ($wrap.data('media-library') === 'video') return;
|
||||
let $image = $wrap.find('img');
|
||||
if (!$image.length) $image = $('<img alt="">').prependTo($wrap);
|
||||
$image.attr('src', attachment.url);
|
||||
|
||||
Reference in New Issue
Block a user