correct theming of settings page
fix saving of themestyle to db
This commit is contained in:
parent
747f3005c8
commit
987ae7fb8e
@ -55,14 +55,10 @@ if (isset($_POST['action'])) {
|
||||
}
|
||||
|
||||
$r = mysqli_fetch_assoc($result);
|
||||
if ($r['password'] != "-1") {
|
||||
$r['passwordEnabled'] = true;
|
||||
} else {
|
||||
$r['passwordEnabled'] = false;
|
||||
}
|
||||
unset($r['password']);
|
||||
|
||||
$r['DarkMode'] = ($r['DarkMode'] != '0');
|
||||
$r['passwordEnabled'] = $r['password'] != "-1";
|
||||
unset($r['password']);
|
||||
$r['DarkMode'] = (bool)($r['DarkMode'] != '0');
|
||||
echo json_encode($r);
|
||||
break;
|
||||
}
|
||||
|
@ -31,8 +31,8 @@ class SettingsPage extends React.Component {
|
||||
const themestyle = StaticInfos.getThemeStyle();
|
||||
return (
|
||||
<div>
|
||||
<div className={style.SettingsSidebar + ' ' + themestyle.secbackground}> {/* todo: test style */}
|
||||
<div className={style.SettingsSidebarTitle}>Settings</div>
|
||||
<div className={style.SettingsSidebar + ' ' + themestyle.secbackground}>
|
||||
<div className={style.SettingsSidebarTitle + ' ' + themestyle.lighttextcolor}>Settings</div>
|
||||
<div onClick={() => this.setState({currentpage: "general"})}
|
||||
className={style.SettingSidebarElement}>General
|
||||
</div>
|
||||
|
@ -2,7 +2,6 @@
|
||||
padding-top: 20px;
|
||||
float: left;
|
||||
width: 10%;
|
||||
background-color: #d3dcef;
|
||||
min-height: calc(100vh - 62px);
|
||||
min-width: 110px;
|
||||
|
||||
@ -28,7 +27,7 @@
|
||||
.SettingSidebarElement {
|
||||
margin: 10px 5px 5px;
|
||||
padding: 5px;
|
||||
background-color: #a8b2de;
|
||||
background-color: #919fd9;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
border-radius: 7px;
|
||||
|
Loading…
Reference in New Issue
Block a user