diff --git a/quasar_site/src/layouts/MainLayout.vue b/quasar_site/src/layouts/MainLayout.vue
index c3fb9439..907a0a29 100644
--- a/quasar_site/src/layouts/MainLayout.vue
+++ b/quasar_site/src/layouts/MainLayout.vue
@@ -28,7 +28,7 @@
What's new in version {{ version }}
-
+
Toggle dark mode
@@ -73,6 +73,7 @@
import ViewModel from '../ViewModel'
import SearchPage from 'src/pages/SearchPage.vue';
import { scroll } from 'quasar'
+import { useQuasar } from 'quasar'
const { getScrollTarget } = scroll
let initialDrawerWidth;
@@ -86,6 +87,7 @@ export default {
const mostRecent = ViewModel.mostRecentSince();
ViewModel.setMaxVersion(mostRecent);
const vm = ViewModel.getTree(mostRecent);
+ const $q = useQuasar();
return {
leftDrawerOpen: false,
drawerWidth: 300,
@@ -100,6 +102,7 @@ export default {
shouldAutoScroll: true,
bannerVisible: true,
filterVersion: `${mostRecent.split(".")[0]}.x`,
+ $q
};
},
created() {
@@ -112,6 +115,10 @@ export default {
else{
this.onChangeVersionFilter(`${this.version.split(".")[0]}.x`);
}
+ const wasDark = localStorage.getItem('darkMode');
+ if (this.$q.dark.isActive.toString() != wasDark){
+ this.$q.dark.toggle()
+ }
},
methods: {
onChangeVersionFilter (item) {
@@ -160,6 +167,11 @@ export default {
onLazyLoad({ node, key, done, fail }) {
const childNodes = ViewModel.lazyChildForPath(node.path, this.filterVersion);
done(childNodes);
+ },
+ toggleDarkMode(){
+ console.log("toggling")
+ this.$q.dark.toggle();
+ localStorage.setItem('darkMode', this.$q.dark.isActive)
}
},
watch: {
diff --git a/quasar_site/src/pages/DataType.vue b/quasar_site/src/pages/DataType.vue
index 84bcba83..9ba1e673 100644
--- a/quasar_site/src/pages/DataType.vue
+++ b/quasar_site/src/pages/DataType.vue
@@ -366,7 +366,7 @@ export default {
return lines
},
memberClass(member) {
- if (member.deprecated) return 'light-dimmed'
+ if (member.deprecated) return 'disabled'
return ''
},
}
diff --git a/quasar_site/src/pages/MemberDetail.vue b/quasar_site/src/pages/MemberDetail.vue
index 07b6acc5..cba16404 100644
--- a/quasar_site/src/pages/MemberDetail.vue
+++ b/quasar_site/src/pages/MemberDetail.vue
@@ -64,7 +64,7 @@