0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2025-12-24 16:22:44 +00:00

add "page" class to print page

With the style panel we added a `page` css class alongside the `phb` and `phb3` classes so users can write CSS that targets all pages no matter the base CSS loaded. This wasn't applied to the print page.

Funnily enough, the rest of the site uses `.page` just to display the website, and I didn't realize there was a conflict until now because otherwise, the brew is usually hidden in an iFrame.
This commit is contained in:
Trevor Buckner
2021-06-25 00:53:25 -04:00
parent d9effacb20
commit 7843691c4b
8 changed files with 9 additions and 9 deletions

View File

@@ -1,7 +1,7 @@
@import 'naturalcrit/styles/core.less';
.homebrew{
height : 100%;
.page{
.sitePage{
display : flex;
height : 100%;
background-color : @steel;

View File

@@ -406,7 +406,7 @@ const EditPage = createClass({
},
render : function(){
return <div className='editPage page'>
return <div className='editPage sitePage'>
<Meta name='robots' content='noindex, nofollow' />
{this.renderNavbar()}

View File

@@ -23,7 +23,7 @@ const ErrorPage = createClass({
text : '# Oops \n We could not find a brew with that id. **Sorry!**',
render : function(){
return <div className='errorPage page'>
return <div className='errorPage sitePage'>
<Navbar ver={this.props.ver}>
<Nav.section>
<Nav.item className='errorTitle'>

View File

@@ -72,7 +72,7 @@ const HomePage = createClass({
},
render : function(){
return <div className='homePage page'>
return <div className='homePage sitePage'>
<Meta name='google-site-verification' content='NwnAQSSJZzAT7N-p5MY6ydQ7Njm67dtbu73ZSyE5Fy4' />
{this.renderNavbar()}

View File

@@ -219,7 +219,7 @@ const NewPage = createClass({
},
render : function(){
return <div className='newPage page'>
return <div className='newPage sitePage'>
{this.renderNavbar()}
<div className='content'>
<SplitPane onDragFinish={this.handleSplitMove} ref='pane'>

View File

@@ -39,7 +39,7 @@ const PrintPage = createClass({
if(this.props.brew.renderer == 'legacy') {
return _.map(this.state.brewText.split('\\page'), (page, index)=>{
return <div
className='phb'
className='phb page'
id={`p${index + 1}`}
dangerouslySetInnerHTML={{ __html: MarkdownLegacy.render(page) }}
key={index} />;
@@ -47,7 +47,7 @@ const PrintPage = createClass({
} else {
return _.map(this.state.brewText.split(/^\\page/gm), (page, index)=>{
return <div
className='phb3'
className='phb3 page'
id={`p${index + 1}`}
dangerouslySetInnerHTML={{ __html: Markdown.render(page) }}
key={index} />;

View File

@@ -52,7 +52,7 @@ const SharePage = createClass({
},
render : function(){
return <div className='sharePage page'>
return <div className='sharePage sitePage'>
<Meta name='robots' content='noindex, nofollow' />
<Navbar>
<Nav.section>

View File

@@ -52,7 +52,7 @@ const UserPage = createClass({
render : function(){
const brews = this.getSortedBrews();
return <div className='userPage page'>
return <div className='userPage sitePage'>
<Navbar>
<Nav.section>
<NewBrew />