mirror of
https://github.com/exane/not-gwent-online
synced 2025-07-31 04:43:35 +00:00
assets
client
public
server
site
client
app
components
modals
chat.js
deckBuilder.js
inner.js
landing.js
lobby.js
navigation.js
views
app.js
routes.js
assets
views
gulpfile.js
package.json
public
server
test
.gitignore
gulpfile.js
package.json
50 lines
861 B
JavaScript
50 lines
861 B
JavaScript
var router = require('./../routes');
|
|
|
|
module.exports = {
|
|
|
|
template: require('../views/landing.html'),
|
|
|
|
inherit: true,
|
|
|
|
data: function() {
|
|
return {
|
|
modal: false
|
|
}
|
|
},
|
|
|
|
components: {
|
|
login: require('./modals/login')
|
|
},
|
|
|
|
ready: function() {
|
|
setTimeout(function() {
|
|
$('.container-form-landing').addClass('active')
|
|
}, 300);
|
|
},
|
|
|
|
methods: {
|
|
asGuest: function() {
|
|
// set localstorage for guest
|
|
$('.icon-guest-load').show();
|
|
|
|
setTimeout(function() {
|
|
window.location.href = './lobby';
|
|
}, 500);
|
|
},
|
|
|
|
openLogin: function() {
|
|
this.modal = true;
|
|
|
|
setTimeout(function() {
|
|
$('.login-username').focus();
|
|
}, 300);
|
|
},
|
|
|
|
closeLogin: function(e) {
|
|
if($(e.target).context.className == 'modal active') {
|
|
this.modal = false;
|
|
}
|
|
}
|
|
}
|
|
|
|
}; |