From 38341799dd84ac2fe1e4583b7b5e54536c07768e Mon Sep 17 00:00:00 2001 From: John Cleaver Date: Thu, 14 Apr 2016 19:31:07 -0400 Subject: [PATCH 1/3] Added functions to store, load, and save spoiler settings. --- main.js | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/main.js b/main.js index 28f43d2..1bd331c 100644 --- a/main.js +++ b/main.js @@ -11,8 +11,17 @@ var v = new Vue({ active_skill: "farming", save_mode: false, load_mode: false, + pick_spoilers: false, hideCompleted: false, - hideSpoilers: false + hideSpoilers: false, + spoilers: { + bundle_rewards: true, + item_source: true, + item_seasons: true, + item_skills: true + }, + temp_spoilers: {} + }, ready: function(){ this.fetchData(); @@ -22,6 +31,10 @@ var v = new Vue({ if(storedUserData !== null && storedUserData !== ""){ this.loadData(storedUserData); } + spoilers = localStorage.getItem('spoilers'); + if(spoilers !== null && spoilers !== ""){ + this.spoilers = JSON.parse(spoilers); + } }, computed: { user_data_serialized: function(){ @@ -65,6 +78,18 @@ var v = new Vue({ exitSaveMode: function(){ 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){ this.active_page = new_page; }, From 58dbcb0f94a211693145f5f4c635c717fd82513d Mon Sep 17 00:00:00 2001 From: John Cleaver Date: Thu, 14 Apr 2016 19:32:00 -0400 Subject: [PATCH 2/3] Added a spoiler settings modal. --- index.html | 73 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 65 insertions(+), 8 deletions(-) diff --git a/index.html b/index.html index 6bca6dd..f2f641c 100644 --- a/index.html +++ b/index.html @@ -83,14 +83,21 @@ - - - - - - Hide Spoilers - - +

+ + + + + + Hide Spoilers + + + + + + + +

@@ -143,6 +150,56 @@ + + +
From 87c615deb1c37307198573fdeac9eeff0916c0dc Mon Sep 17 00:00:00 2001 From: John Cleaver Date: Thu, 14 Apr 2016 19:32:27 -0400 Subject: [PATCH 3/3] Updated items to respect the new spoiler settings. --- index.html | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/index.html b/index.html index f2f641c..c21a980 100644 --- a/index.html +++ b/index.html @@ -235,7 +235,7 @@ {{ user_data[active_bundle].length }} / {{ static.bundles[active_bundle].items_required }} -
{{ static.bundles[active_bundle].reward }}
+
{{ static.bundles[active_bundle].reward }}
 
-
{{ item.source }}
+
{{ item.source }}
@@ -289,7 +289,7 @@

-