Как и у Stan, но:
$(document).on('submit', function(event) {
event.preventDefault();
var pressedButtonId =
typeof $(":input[type=submit]:focus")[0] === "undefined" ?
"myDefaultButtonId" :
$(":input[type=submit]:focus")[0].id;
...
}
Начиная со скал алгоритма ранжирования reddit имеет очень много смысла взглянуть на него, если не копируют его:
Учитывая время запись была отправлена A и время 7:46:43 8 декабря 2005 B, у нас есть ts как их различие в секундах:
ts = - B
и x как различие между количеством голосует U и количество вниз голосов D:
x = U - D
Где
y = 1 if x > 0
y = 0 if x = 0
y = -1 if x < 0
и z как максимальное значение абсолютного значения x и 1:
z = |x| if |x| >= 1
z = 1 if |x| < 1
у нас есть оценка как функциональный ƒ (ts, y, z):
ƒ (ts, y, z) = log10 z + (y • ts)/45000