mirror of
https://github.com/kihashi/stardew_community_checklist.git
synced 2025-10-19 08:03:17 +00:00
Added functions to store, load, and save spoiler settings.
This commit is contained in:
parent
f8692c528f
commit
38341799dd
27
main.js
27
main.js
@ -11,8 +11,17 @@ var v = new Vue({
|
|||||||
active_skill: "farming",
|
active_skill: "farming",
|
||||||
save_mode: false,
|
save_mode: false,
|
||||||
load_mode: false,
|
load_mode: false,
|
||||||
|
pick_spoilers: false,
|
||||||
hideCompleted: false,
|
hideCompleted: false,
|
||||||
hideSpoilers: false
|
hideSpoilers: false,
|
||||||
|
spoilers: {
|
||||||
|
bundle_rewards: true,
|
||||||
|
item_source: true,
|
||||||
|
item_seasons: true,
|
||||||
|
item_skills: true
|
||||||
|
},
|
||||||
|
temp_spoilers: {}
|
||||||
|
|
||||||
},
|
},
|
||||||
ready: function(){
|
ready: function(){
|
||||||
this.fetchData();
|
this.fetchData();
|
||||||
@ -22,6 +31,10 @@ var v = new Vue({
|
|||||||
if(storedUserData !== null && storedUserData !== ""){
|
if(storedUserData !== null && storedUserData !== ""){
|
||||||
this.loadData(storedUserData);
|
this.loadData(storedUserData);
|
||||||
}
|
}
|
||||||
|
spoilers = localStorage.getItem('spoilers');
|
||||||
|
if(spoilers !== null && spoilers !== ""){
|
||||||
|
this.spoilers = JSON.parse(spoilers);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
user_data_serialized: function(){
|
user_data_serialized: function(){
|
||||||
@ -65,6 +78,18 @@ var v = new Vue({
|
|||||||
exitSaveMode: function(){
|
exitSaveMode: function(){
|
||||||
this.save_mode = false;
|
this.save_mode = false;
|
||||||
},
|
},
|
||||||
|
enterSpoilerSettings: function(){
|
||||||
|
this.temp_spoilers = JSON.parse(JSON.stringify(this.spoilers));
|
||||||
|
this.pick_spoilers = true;
|
||||||
|
},
|
||||||
|
saveSpoilerSettings: function(){
|
||||||
|
this.spoilers = JSON.parse(JSON.stringify(this.temp_spoilers));
|
||||||
|
localStorage.setItem('spoilers', JSON.stringify(this.spoilers));
|
||||||
|
this.exitSpoilerSettings();
|
||||||
|
},
|
||||||
|
exitSpoilerSettings: function(){
|
||||||
|
this.pick_spoilers = false
|
||||||
|
},
|
||||||
change_page: function(new_page){
|
change_page: function(new_page){
|
||||||
this.active_page = new_page;
|
this.active_page = new_page;
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user