Merge branch 'previewtilesize' into 'master'

fix videopreview tile sizing

See merge request lukas/openmediacenter!12
This commit is contained in:
Lukas Heiligenbrunner 2020-08-30 22:01:54 +00:00
commit b3555efa57
6 changed files with 11 additions and 9 deletions

View File

@ -98,7 +98,7 @@ class App extends React.Component {
// add the main theme to the page body // add the main theme to the page body
document.body.className = themeStyle.backgroundcolor; document.body.className = themeStyle.backgroundcolor;
return ( return (
<div className="App"> <div className={style.app}>
<div className={[style.navcontainer, themeStyle.backgroundcolor, themeStyle.textcolor, themeStyle.hrcolor].join(' ')}> <div className={[style.navcontainer, themeStyle.backgroundcolor, themeStyle.textcolor, themeStyle.hrcolor].join(' ')}>
<div className={style.navbrand}>{this.state.mediacentername}</div> <div className={style.navbrand}>{this.state.mediacentername}</div>

View File

@ -1,3 +1,7 @@
.app {
user-select: none;
}
.navitem { .navitem {
cursor: pointer; cursor: pointer;
float: left; float: left;

View File

@ -2,10 +2,8 @@
font-size: smaller; font-size: smaller;
font-weight: bold; font-weight: bold;
height: 20px; height: 20px;
height: 20px;
max-width: 266px; max-width: 266px;
text-align: center; text-align: center;
text-align: center;
} }
.previewpic { .previewpic {

View File

@ -3,8 +3,8 @@
border: none; border: none;
border-radius: 10px; border-radius: 10px;
color: white; color: white;
display: block; margin-left: 10px;
margin: 10px; margin-top: 15px;
/*font-weight: bold;*/ /*font-weight: bold;*/
padding: 5px 15px 5px 15px; padding: 5px 15px 5px 15px;
} }

View File

@ -24,7 +24,7 @@ class VideoContainer extends React.Component {
componentDidMount() { componentDidMount() {
document.addEventListener('scroll', this.trackScrolling); document.addEventListener('scroll', this.trackScrolling);
this.loadPreviewBlock(12); this.loadPreviewBlock(16);
} }
render() { render() {

View File

@ -8,11 +8,11 @@ describe('<VideoContainer/>', function () {
wrapper.unmount(); wrapper.unmount();
}); });
it('inserts tiles correctly', () => { it('inserts tiles correctly if enough available', () => {
const wrapper = shallow(<VideoContainer data={[ const wrapper = shallow(<VideoContainer data={[
{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {} {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}
]}/>); ]}/>);
expect(wrapper.find('Preview')).toHaveLength(12); expect(wrapper.find('Preview')).toHaveLength(16);
}); });
it('inserts tiles correctly if not enough available', () => { it('inserts tiles correctly if not enough available', () => {