0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-06-22 04:58:40 +00:00

Enable use of enable_v4 config variable

This commit is contained in:
David Bolack
2026-02-27 16:51:46 -06:00
parent 0d26ed2a0f
commit 33edc9600a
5 changed files with 19 additions and 31 deletions
+11 -7
View File
@@ -204,15 +204,19 @@ const BrewRenderer = (props)=>{
styles = _.mapKeys(styles, (v, k)=>k.startsWith('--') ? k : _.camelCase(k)); // Convert CSS to camelCase for React
classes = [classes, injectedTags.classes].join(' ').trim();
attributes = injectedTags.attributes;
if (attributes && Object.hasOwn(attributes, 'hbtemplate')) {
pageTemplates[index] = attributes['hbtemplate'];
if(global.enable_v4) {
if (attributes && Object.hasOwn(attributes, 'hbtemplate')) {
pageTemplates[index] = attributes['hbtemplate'];
}
}
}
// If we don't have a template for this page, look backwards until one is found or the first page.
if(!pageTemplates[index]) {
for (let i=index;i>=0; i--) {
// If one is found, add the template attribute
if (pageTemplates[i]) attributes['hbtemplate'] = pageTemplates[i];
if(global.enable_v4) {
// If we don't have a template for this page, look backwards until one is found or the first page.
if(!pageTemplates[index]) {
for (let i=index;i>=0; i--) {
// If one is found, add the template attribute
if (pageTemplates[i]) attributes['hbtemplate'] = pageTemplates[i];
}
}
}
pageText = pageText.includes('\n') ? pageText.substring(pageText.indexOf('\n') + 1) : ''; // Remove the \page line
+3 -1
View File
@@ -38,12 +38,14 @@ const Homebrew = (props)=>{
lang : ''
},
userThemes,
brews
brews,
enable_v4
} = props;
global.account = account;
global.version = version;
global.config = config;
global.enable_v4 = enable_v4;
const backgroundObject = ()=>{
if(global.config.deployment || (config.local && config.development)){