290420 New theme, personal settings and bugfixes

This commit is contained in:
Daisuke
2020-04-29 12:29:25 -05:00
parent 16e39ffbe8
commit 687ddc7068
48 changed files with 1986 additions and 369 deletions

View File

@ -112,7 +112,7 @@ $('body').on('click', '.ldr', function(e) {
var url = $(this).attr('href');
var id = $(this).attr('id');
localStorage.setItem("content", $('#content .element').detach());
$('#content').html('<center><img src="img/loadingb.gif"></center>');
$('#content').html('<center><div class="loadingImage"></div></center>');
$.get(url + "&ajax=1", function(data) {
$('#content').html(data);
history.pushState({}, "Dashboard FE", url);
@ -120,6 +120,7 @@ $('body').on('click', '.ldr', function(e) {
});
});
$('body').on('click', '.gotop a', function(e) {
e.preventDefault();
$('html, body').animate({
@ -432,6 +433,7 @@ window.setInterval(function() {
newPosts();
}, 25000);
/*
$('body').on('click', '#settings #send', function() {
$('#settings #send').after('<img id="loading" src="img/loading.gif">');
var params = {
@ -458,7 +460,7 @@ $('body').on('click', '#settings #send', function() {
window.location.reload(true);
});
});
*/
function themecheck(name){
if(name.value == "custom"){
@ -469,7 +471,6 @@ function themecheck(name){
}
};
function timeSince(date) {
/* https://stackoverflow.com/questions/3177836/how-to-format-time-since-xxx-e-g-4-minutes-ago-similar-to-stack-exchange-site */
@ -478,27 +479,27 @@ function timeSince(date) {
var interval = Math.floor(seconds / 31536000);
if (interval >= 1) {
return interval + " years";
return interval + " year"+(interval > 1 ? "s" : "");
}
interval = Math.floor(seconds / 2592000);
if (interval >= 1) {
return interval + " months";
return interval + " month"+(interval > 1 ? "s" : "");
}
interval = Math.floor(seconds / 604800);
if (interval >= 1) {
return interval + " weeks";
return interval + " week"+(interval > 1 ? "s" : "");
}
interval = Math.floor(seconds / 86400);
if (interval >= 1) {
return interval + " days";
return interval + " day"+(interval > 1 ? "s" : "");
}
interval = Math.floor(seconds / 3600);
if (interval >= 1) {
return interval + " hours";
return interval + " hour"+(interval > 1 ? "s" : "");
}
interval = Math.floor(seconds / 60);
if (interval >= 1) {
return interval + " minutes";
return interval + " minute"+(interval > 1 ? "s" : "");
}
return Math.floor(seconds) + " seconds";
}