0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2025-12-24 18:32:41 +00:00

Fix loading CSS for Legacy

This commit is contained in:
Trevor Buckner
2024-07-23 17:11:48 -04:00
parent ac82e3ecb2
commit 27c52fc244
5 changed files with 6 additions and 7 deletions

View File

@@ -99,7 +99,7 @@ const MetadataEditor = createClass({
if(renderer == 'legacy')
this.props.metadata.theme = '5ePHB';
}
this.props.onChange(this.props.metadata);
this.props.onChange(this.props.metadata, 'renderer');
},
handlePublish : function(val){
this.props.onChange({

View File

@@ -134,7 +134,7 @@ const EditPage = createClass({
},
handleMetaChange : function(metadata, field=undefined){
if(field == 'theme') // Fetch theme bundle only if theme was changed
if(field == 'theme' || field == 'renderer') // Fetch theme bundle only if theme or renderer was changed
this.fetchThemeBundle(metadata.renderer, metadata.theme);
this.setState((prevState)=>({

View File

@@ -137,7 +137,7 @@ const NewPage = createClass({
},
handleMetaChange : function(metadata, field=undefined){
if(field == 'theme') // Fetch theme bundle only if theme was changed
if(field == 'theme' || field == 'renderer') // Fetch theme bundle only if theme or renderer was changed
this.fetchThemeBundle(metadata.renderer, metadata.theme);
this.setState((prevState)=>({

View File

@@ -101,7 +101,8 @@ app.get('/', (req, res, next)=>{
app.get('/legacy', (req, res, next)=>{
req.brew = {
text : welcomeTextLegacy,
renderer : 'legacy'
renderer : 'legacy',
theme : '5ePHB'
},
req.ogMeta = { ...defaultMetaTags,

View File

@@ -8,8 +8,6 @@ const Markdown = require('../shared/naturalcrit/markdown.js');
const yaml = require('js-yaml');
const asyncHandler = require('express-async-handler');
const { nanoid } = require('nanoid');
const path = require('path');
const fs = require('fs');
const { splitTextStyleAndMetadata } = require('../shared/helpers.js');
const { DEFAULT_BREW, DEFAULT_BREW_LOAD } = require('./brewDefaults.js');
@@ -263,7 +261,7 @@ const api = {
req.params.renderer: This is the Markdown+ version for the static theme. If a
User theme the value will come from the User Theme metadata.
*/
req.params.renderer = _.upperFirst(req.params.renderer);
let currentTheme;
const completeStyles = [];
const completeSnippets = [];