diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index 46613d404..6a9fe1a49 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -58,6 +58,10 @@ const BrewRenderer = createClass({ height : 0, lastRender :
, + componentDidMount : function(){ + console.log(this.props); + }, + componentWillUnmount : function() { window.removeEventListener('resize', this.updateSize); }, @@ -189,10 +193,9 @@ const BrewRenderer = createClass({ //Also render dummy page while iframe is mounting. const rendererPath = this.props.renderer == 'V3' ? 'V3' : 'Legacy'; const themePath = this.props.theme ?? '5ePHB'; - const language = this.props.lang; - console.log(language); const baseThemePath = Themes[rendererPath][themePath].baseTheme; - + const language = 'fr'; + console.log(this); return ( {!this.state.isMounted @@ -225,7 +228,7 @@ const BrewRenderer = createClass({ && <> {this.renderStyle()} -
+
{this.renderPages()}
diff --git a/client/homebrew/editor/metadataEditor/metadataEditor.jsx b/client/homebrew/editor/metadataEditor/metadataEditor.jsx index 372ae6784..91b663e64 100644 --- a/client/homebrew/editor/metadataEditor/metadataEditor.jsx +++ b/client/homebrew/editor/metadataEditor/metadataEditor.jsx @@ -56,6 +56,7 @@ const MetadataEditor = createClass({ ...this.props.metadata, [name] : e.target.value }); + console.log(this.props.metadata[name]); }, handleSystem : function(system, e){ if(e.target.checked){ diff --git a/client/homebrew/homebrew.jsx b/client/homebrew/homebrew.jsx index 8666b7d58..76927edf4 100644 --- a/client/homebrew/homebrew.jsx +++ b/client/homebrew/homebrew.jsx @@ -46,6 +46,7 @@ const Homebrew = createClass({ editId : null, createdAt : null, updatedAt : null, + lang : '' } }; }, diff --git a/client/homebrew/pages/editPage/editPage.jsx b/client/homebrew/pages/editPage/editPage.jsx index 3608c277d..dcaa07439 100644 --- a/client/homebrew/pages/editPage/editPage.jsx +++ b/client/homebrew/pages/editPage/editPage.jsx @@ -46,7 +46,8 @@ const EditPage = createClass({ published : false, authors : [], systems : [], - renderer : 'legacy' + renderer : 'legacy', + lang : '' } }; }, diff --git a/server/googleActions.js b/server/googleActions.js index a7542c9a0..9921cec56 100644 --- a/server/googleActions.js +++ b/server/googleActions.js @@ -147,7 +147,8 @@ const GoogleActions = { editId : brew.editId || nanoid(12), pageCount : brew.pageCount, renderer : brew.renderer || 'legacy', - isStubbed : true + isStubbed : true, + lang : brew.lang || 'en' } }, media : { @@ -185,7 +186,8 @@ const GoogleActions = { pageCount : brew.pageCount, renderer : brew.renderer || 'legacy', isStubbed : true, - version : 1 + version : 1, + lang : brew.lang || 'en' } }; diff --git a/server/homebrew.api.js b/server/homebrew.api.js index eada59ab4..2eff4536b 100644 --- a/server/homebrew.api.js +++ b/server/homebrew.api.js @@ -108,7 +108,7 @@ const excludePropsFromUpdate = (brew)=>{ const excludeGoogleProps = (brew)=>{ const modified = _.clone(brew); - const propsToExclude = ['tags', 'systems', 'published', 'authors', 'owner', 'views', 'thumbnail']; + const propsToExclude = ['tags', 'systems', 'published', 'authors', 'owner', 'views', 'thumbnail', 'lang']; for (const prop of propsToExclude) { delete modified[prop]; } diff --git a/server/homebrew.model.js b/server/homebrew.model.js index b44f1dec9..7f4912fb6 100644 --- a/server/homebrew.model.js +++ b/server/homebrew.model.js @@ -15,7 +15,7 @@ const HomebrewSchema = mongoose.Schema({ description : { type: String, default: '' }, tags : [String], systems : [String], - lang : { type: String, default: 'en' }, + lang : { type: String, default: '' }, renderer : { type: String, default: '' }, authors : [String], published : { type: Boolean, default: false },