fix: revert editor preview to stored layout_mode (replace showed blank canvas)
This commit is contained in:
@@ -429,7 +429,7 @@ const Studio={
|
|||||||
if(previewController)previewController.abort();previewController=new AbortController();
|
if(previewController)previewController.abort();previewController=new AbortController();
|
||||||
const frame=$('#sitePreview');$('#previewState').textContent='正在更新预览…';$('#previewDot').classList.add('loading');
|
const frame=$('#sitePreview');$('#previewState').textContent='正在更新预览…';$('#previewDot').classList.add('loading');
|
||||||
try{
|
try{
|
||||||
const doc=await api(`/api/sites/${siteId}/pages/${page}/editor-preview`,{...req('POST',{blocks,page_template:kind,layout_mode:'replace',site_design:siteDesignPreview}),signal:previewController.signal});
|
const doc=await api(`/api/sites/${siteId}/pages/${page}/editor-preview`,{...req('POST',{blocks,page_template:kind,layout_mode:layoutMode,site_design:siteDesignPreview}),signal:previewController.signal});
|
||||||
if(!editorTools.shouldAcceptPreview(page,seq,pageId,previewRequest))return;
|
if(!editorTools.shouldAcceptPreview(page,seq,pageId,previewRequest))return;
|
||||||
frame.onload=()=>Studio.highlightCanvas();frame.srcdoc=doc;$('#previewState').textContent='实时预览 · 已更新';$('#previewDot').classList.remove('loading','error');
|
frame.onload=()=>Studio.highlightCanvas();frame.srcdoc=doc;$('#previewState').textContent='实时预览 · 已更新';$('#previewDot').classList.remove('loading','error');
|
||||||
}catch(e){
|
}catch(e){
|
||||||
|
|||||||
Reference in New Issue
Block a user