+// Javascript for index page: mostly counters updating
new Vue({
el: "#indexPage",
data: {
},
computed: {
sortedCounts: function () {
- const variantsCounts = variantArray.map( v => {
+ const variantsCounts = variantArray
+ .filter( v => {
+ return v.name.startsWith(this.curPrefix);
+ })
+ .map( v => {
return {
name: v.name,
desc: v.description,
// Show welcome dialog box if "first visit"
const visited = getCookie("visited");
if (!visited || visited !== "1")
- document.getElementById("modal-b4welcome").checked = true;
+ document.getElementById("modalB4welcome").checked = true;
},
methods: {
showWelcomeMsg: function() {
- document.getElementById("modal-b4welcome").checked = false;
- document.getElementById("modal-welcome").checked = true;
+ document.getElementById("modalB4welcome").checked = false;
+ document.getElementById("modalWelcome").checked = true;
+ },
+ markAsVisited: function() {
+ setCookie('visited', '1');
+ document.getElementById('modalWelcome').checked = false;
},
},
});