diff options
-rw-r--r-- | src/App.vue | 6 | ||||
-rw-r--r-- | src/components/SettingsPage.vue | 35 |
2 files changed, 3 insertions, 38 deletions
diff --git a/src/App.vue b/src/App.vue index 366aeea..1beefd2 100644 --- a/src/App.vue +++ b/src/App.vue @@ -54,7 +54,6 @@ v-else-if="atSettings" @update-title-size="updateTitleSize" @update-content-size="updateContentSize" - @update-background-image-url="updateBackgroundImageURL" :realTitleSize="parseInt(titleSize)" :realContentSize="contentSize" /> @@ -94,7 +93,7 @@ export default { snackbarText: "Default snackbar text (End-user shouldn't see this)", bg: { // backgroundColor: "grey", - backgroundImage: "", + // backgroundImage: "url(https://wallpapercave.com/wp/wp9649930.jpg)", backgroundPosition: "center", }, }), @@ -125,9 +124,6 @@ export default { updateContentSize(s) { this.contentSize = s; }, - updateBackgroundImageURL(s) { - this.bg.backgroundImage = s ? `url(${s})` : ""; - }, }, }; </script> diff --git a/src/components/SettingsPage.vue b/src/components/SettingsPage.vue index cc00f93..8dc35b1 100644 --- a/src/components/SettingsPage.vue +++ b/src/components/SettingsPage.vue @@ -30,17 +30,6 @@ </v-card-text> </v-window-item> <v-window-item :value="2"> - <v-card-text> - <v-text-field - label="Background Image URL" - prepend-icon="mdi-image" - variant="outlined" - shaped - v-model="backgroundImageURL" - ></v-text-field> - </v-card-text> - </v-window-item> - <v-window-item :value="3"> <v-textarea height="300" no-resize readonly :value="debugLog"> </v-textarea> <v-card-actions class="d-flex justify-space-around"> @@ -51,7 +40,7 @@ <v-btn variant="outlined" @click="debugLog = ''">Clear Output</v-btn> </v-card-actions> </v-window-item> - <v-window-item :value="4"> + <v-window-item :value="3"> <v-card-text> <span class="text-h6" >Otonashi is a simple, easy-to-use classboard app, built by 135e2 @@ -69,7 +58,7 @@ export default { name: "SettingsPage", props: ["realTitleSize", "realContentSize"], - emits: ["updateTitleSize", "updateContentSize", "updateBackgroundImageURL"], + emits: ["updateTitleSize", "updateContentSize"], computed: { currentTitle() { @@ -77,8 +66,6 @@ export default { case 1: return "MainPage Settings"; case 2: - return "Background Settings"; - case 3: return "Developer Settings"; default: return "About Otonashi"; @@ -95,15 +82,9 @@ export default { contentSize(s, _) { this.$emit("updateContentSize", s); }, - // eslint-disable-next-line no-unused-vars - backgroundImageURL(s, _) { - this.$emit("updateBackgroundImageURL", s); - this.writeToLS(); - }, }, mounted() { - this.loadFromLS(); // Sync titleSize with realTitleSize this.titleSize = this.realTitleSize; // Same @@ -111,7 +92,6 @@ export default { }, data: () => ({ - backgroundImageURL: "", titleSize: 35, contentSize: "text-h5", debugLog: "", @@ -120,17 +100,6 @@ export default { methods: { // LocalStorage - loadFromLS() { - this.backgroundImageURL = - JSON.parse(localStorage.getItem("BackgroundImageURL")) || - this.backgroundImageURL; - }, - writeToLS() { - localStorage.setItem( - "backgroundImageURL", - JSON.stringify(this.backgroundImageURL) - ); - }, clearLS() { localStorage.clear(); this.debugLog += "LocalStorage cleared.\n"; |