mirror of
https://github.com/TitanEmbeds/Titan.git
synced 2024-11-15 02:21:21 +01:00
Do not start making api calls if initally unfocused
This commit is contained in:
parent
a391b645d2
commit
0826ad9637
@ -6,6 +6,7 @@
|
|||||||
/* global moment */
|
/* global moment */
|
||||||
|
|
||||||
(function () {
|
(function () {
|
||||||
|
var has_already_been_focused = false; // keep track of if the embed has initially been focused.
|
||||||
var logintimer; // timer to keep track of user inactivity after hitting login
|
var logintimer; // timer to keep track of user inactivity after hitting login
|
||||||
var fetchtimeout; // fetch routine timer
|
var fetchtimeout; // fetch routine timer
|
||||||
var currently_fetching; // fetch lock- if true, do not fetch
|
var currently_fetching; // fetch lock- if true, do not fetch
|
||||||
@ -88,8 +89,22 @@
|
|||||||
endingTop: '10%', // Ending top style attribute
|
endingTop: '10%', // Ending top style attribute
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
$('#loginmodal').modal('open');
|
$('#loginmodal').modal('open');
|
||||||
|
|
||||||
|
if (document.hasFocus()) {
|
||||||
|
has_already_been_focused = true;
|
||||||
|
primeEmbed();
|
||||||
|
}
|
||||||
|
|
||||||
|
$(window).focus(function() {
|
||||||
|
if (!has_already_been_focused) {
|
||||||
|
has_already_been_focused = true;
|
||||||
|
primeEmbed();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
function primeEmbed() {
|
||||||
lock_login_fields();
|
lock_login_fields();
|
||||||
|
|
||||||
var guild = query_guild();
|
var guild = query_guild();
|
||||||
@ -100,7 +115,7 @@
|
|||||||
guild.done(function(data) {
|
guild.done(function(data) {
|
||||||
initialize_embed(data);
|
initialize_embed(data);
|
||||||
});
|
});
|
||||||
});
|
}
|
||||||
|
|
||||||
function lock_login_fields() {
|
function lock_login_fields() {
|
||||||
$("#loginProgress").show();
|
$("#loginProgress").show();
|
||||||
|
Loading…
Reference in New Issue
Block a user