|
|
|
@ -7,7 +7,7 @@ var socket,
|
|
|
|
|
(function () {
|
|
|
|
|
var showWelcomeMessage = false;
|
|
|
|
|
|
|
|
|
|
function loadConfig() {
|
|
|
|
|
app.loadConfig = function() {
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: RELATIVE_PATH + '/api/config',
|
|
|
|
@ -15,6 +15,10 @@ var socket,
|
|
|
|
|
API_URL = data.api_url;
|
|
|
|
|
|
|
|
|
|
config = data;
|
|
|
|
|
if(socket) {
|
|
|
|
|
socket.disconnect();
|
|
|
|
|
socket.socket.connect();
|
|
|
|
|
} else {
|
|
|
|
|
socket = io.connect(config.socket.address);
|
|
|
|
|
|
|
|
|
|
var reconnecting = false;
|
|
|
|
@ -23,6 +27,9 @@ var socket,
|
|
|
|
|
socket.on('event:connect', function (data) {
|
|
|
|
|
app.username = data.username;
|
|
|
|
|
app.showLoginMessage();
|
|
|
|
|
socket.emit('api:updateHeader', {
|
|
|
|
|
fields: ['username', 'picture', 'userslug']
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
socket.on('event:alert', function (data) {
|
|
|
|
@ -115,8 +122,7 @@ var socket,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
app.enter_room('global');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
async: false
|
|
|
|
|
});
|
|
|
|
@ -402,7 +408,8 @@ var socket,
|
|
|
|
|
function animateScroll() {
|
|
|
|
|
$('body,html').animate({
|
|
|
|
|
scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop() - $('#header-menu').height()
|
|
|
|
|
});
|
|
|
|
|
}, 400);
|
|
|
|
|
//$('body,html').scrollTop(scrollTo.offset().top - container.offset().top + container.scrollTop() - $('#header-menu').height());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!scrollTo.length && tid) {
|
|
|
|
@ -437,6 +444,6 @@ var socket,
|
|
|
|
|
|
|
|
|
|
showWelcomeMessage = location.href.indexOf('loggedin') !== -1;
|
|
|
|
|
|
|
|
|
|
loadConfig();
|
|
|
|
|
app.loadConfig();
|
|
|
|
|
|
|
|
|
|
}());
|