fix pages preview

This commit is contained in:
E. S. 2024-03-15 01:03:47 +00:00
parent 0fe387bd36
commit ad5df0f4d5
2 changed files with 5 additions and 4 deletions

View File

@ -340,7 +340,7 @@ class AdminHandler extends request_handler {
list($md, $title, $use_image_previews, $lang) = input('md, title, b:use_image_previews, lang'); list($md, $title, $use_image_previews, $lang) = input('md, title, b:use_image_previews, lang');
$lang = PostLanguage::tryFrom($lang); $lang = PostLanguage::tryFrom($lang);
if (!$lang) if (!$lang)
invalid_request(); $lang = PostLanguage::getDefault();
$html = markup::markdownToHtml($md, $use_image_previews, $lang); $html = markup::markdownToHtml($md, $use_image_previews, $lang);
$ctx = skin('admin'); $ctx = skin('admin');
$html = $ctx->markdownPreview( $html = $ctx->markdownPreview(

View File

@ -81,11 +81,12 @@ extend(AdminWriteEditForm.prototype, {
this.previewRequest.abort(); this.previewRequest.abort();
var params = { var params = {
md: this.form.elements.text.value, md: this.form.elements.text.value,
use_image_previews: this.isPage() ? 1 : 0, use_image_previews: this.isPage() ? 1 : 0
lang: this.getCurrentLang()
}; };
if (this.isPost()) if (this.isPost()) {
params.title = this.form.elements.title.value; params.title = this.form.elements.title.value;
params.lang = this.getCurrentLang();
}
this.previewRequest = ajax.post('/admin/markdown-preview.ajax', params, function(err, response) { this.previewRequest = ajax.post('/admin/markdown-preview.ajax', params, function(err, response) {
if (err) if (err)
return console.error(err); return console.error(err);