mirror of
https://gitee.com/ulthon/ulthon_information.git
synced 2026-07-09 01:32:48 +08:00
refactor(phone-image): 清理死代码、修复历史记录和媒体标签安全移除
T8: 删除estimateImageHeight/estimateTableHeight/showGeneratedThumbnails/switchSize/
getConfig/getPages/renderContentFlow等未使用函数,exportLongImage添加render锁检查
T9: loadFromHistory恢复pageAlignments,font_size→fontSize命名统一(PHP+JS双向兼容),
修复历史加载时fontSize显示值bug
T10: preprocessContent移除iframe/video/svg/embed/object标签,
封面图添加onerror处理
This commit is contained in:
@@ -223,15 +223,19 @@
|
||||
});
|
||||
|
||||
var renderTimer = null;
|
||||
function doRender() {
|
||||
function doRender(extraConfig) {
|
||||
clearTimeout(renderTimer);
|
||||
renderTimer = setTimeout(function() {
|
||||
var fontSize = parseInt($('[name="fontSize"]').val()) || 14;
|
||||
PhoneImageEngine.init(postData, {
|
||||
var initConfig = {
|
||||
size: $('[name="size"]').val(),
|
||||
fontSize: fontSize,
|
||||
watermark: $('[name="watermark"]').val()
|
||||
});
|
||||
};
|
||||
if (extraConfig) {
|
||||
$.extend(initConfig, extraConfig);
|
||||
}
|
||||
PhoneImageEngine.init(postData, initConfig);
|
||||
var loadIdx = layer.load();
|
||||
PhoneImageEngine.render().then(function(pages) {
|
||||
layer.close(loadIdx);
|
||||
@@ -377,9 +381,10 @@
|
||||
$('[name="size"]').val(cfg.size);
|
||||
form.render('select');
|
||||
}
|
||||
if (cfg.fontSize) {
|
||||
$('[name="fontSize"]').val(cfg.fontSize);
|
||||
$('#fontSizeValue').text(cfg.fontSize + 'px');
|
||||
if (cfg.fontSize || cfg.font_size) {
|
||||
var fs = cfg.fontSize || cfg.font_size;
|
||||
$('[name="fontSize"]').val(fs);
|
||||
$('#fontSizeValue').text(fs + 'px');
|
||||
}
|
||||
if (cfg.watermark !== undefined) {
|
||||
$('[name="watermark"]').val(cfg.watermark);
|
||||
@@ -394,9 +399,13 @@
|
||||
// 关闭历史弹窗
|
||||
layer.closeAll();
|
||||
|
||||
// 重新初始化引擎并渲染
|
||||
// 重新初始化引擎并渲染(恢复pageAlignments)
|
||||
lastOutputId = outputId;
|
||||
doRender();
|
||||
var renderConfig = {};
|
||||
if (cfg.pageAlignments) {
|
||||
renderConfig.pageAlignments = cfg.pageAlignments;
|
||||
}
|
||||
doRender(renderConfig);
|
||||
layer.msg('已加载历史配置');
|
||||
}).fail(function () {
|
||||
layer.close(loadIdx2);
|
||||
|
||||
Reference in New Issue
Block a user