mirror of
https://github.com/kihashi/stardew_community_checklist.git
synced 2025-10-19 08:03:17 +00:00
commit
902ab3048e
@ -73,7 +73,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="header-right header-menu">
|
<div class="header-right header-menu">
|
||||||
<span class="header-item">
|
<span class="header-item">
|
||||||
<a class="button" v-on:click="hideCompleted = !hideCompleted">
|
<a class="button" v-on:click="toggleHideCompleted">
|
||||||
<span class="icon">
|
<span class="icon">
|
||||||
<i class="fa" v-bind:class="[hideCompleted ? 'fa-check-square-o' : 'fa-square-o']"></i>
|
<i class="fa" v-bind:class="[hideCompleted ? 'fa-check-square-o' : 'fa-square-o']"></i>
|
||||||
</span>
|
</span>
|
||||||
@ -84,7 +84,7 @@
|
|||||||
</span>
|
</span>
|
||||||
<span class="header-item">
|
<span class="header-item">
|
||||||
<p class="control has-addons">
|
<p class="control has-addons">
|
||||||
<a class="button" v-on:click="hideSpoilers = !hideSpoilers">
|
<a class="button" v-on:click="toggleHideSpoilers">
|
||||||
<span class="icon">
|
<span class="icon">
|
||||||
<i class="fa" v-bind:class="[hideSpoilers ? 'fa-check-square-o' : 'fa-square-o']"></i>
|
<i class="fa" v-bind:class="[hideSpoilers ? 'fa-check-square-o' : 'fa-square-o']"></i>
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
16
main.js
16
main.js
@ -35,6 +35,14 @@ var v = new Vue({
|
|||||||
if(spoilers !== null && spoilers !== ""){
|
if(spoilers !== null && spoilers !== ""){
|
||||||
this.spoilers = JSON.parse(spoilers);
|
this.spoilers = JSON.parse(spoilers);
|
||||||
}
|
}
|
||||||
|
hideCompleted = localStorage.getItem('hideCompleted');
|
||||||
|
if(hideCompleted !== null && hideCompleted !== ""){
|
||||||
|
this.hideCompleted = hideCompleted;
|
||||||
|
}
|
||||||
|
hideSpoilers = localStorage.getItem('hideSpoilers');
|
||||||
|
if(hideSpoilers !== null && hideSpoilers !== ""){
|
||||||
|
this.hideSpoilers = hideSpoilers;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
user_data_serialized: function(){
|
user_data_serialized: function(){
|
||||||
@ -105,6 +113,14 @@ var v = new Vue({
|
|||||||
change_skill: function(new_skill){
|
change_skill: function(new_skill){
|
||||||
this.active_skill = new_skill;
|
this.active_skill = new_skill;
|
||||||
},
|
},
|
||||||
|
toggleHideCompleted: function(){
|
||||||
|
this.hideCompleted = !this.hideCompleted;
|
||||||
|
localStorage.setItem('hideCompleted', this.hideCompleted);
|
||||||
|
},
|
||||||
|
toggleHideSpoilers: function(){
|
||||||
|
this.hideSpoilers = !this.hideSpoilers;
|
||||||
|
localStorage.setItem('hideSpoilers', this.hideSpoilers);
|
||||||
|
},
|
||||||
addItemToBundle: function(bundleId, itemId, itemPosition){
|
addItemToBundle: function(bundleId, itemId, itemPosition){
|
||||||
this.user_data[bundleId].push({item: itemId, position: itemPosition});
|
this.user_data[bundleId].push({item: itemId, position: itemPosition});
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user