diff --git a/nyaa/static/js/main.js b/nyaa/static/js/main.js
index 9cc120a..2e0b97a 100644
--- a/nyaa/static/js/main.js
+++ b/nyaa/static/js/main.js
@@ -62,7 +62,14 @@ function _format_time_difference(seconds) {
}
return prefix + parts.join(" ") + suffix;
}
+function _format_date(date) {
+ var pad = function (n) { return ("00" + n).slice(-2); }
+ var ymd = date.getFullYear() + "-" + pad(date.getMonth()+1) + "-" + pad(date.getDate());
+ var hm = pad(date.getHours()) + ":" + pad(date.getMinutes());
+ return ymd + " " + hm;
+}
+// Add title text to elements with data-timestamp attribute
document.addEventListener("DOMContentLoaded", function(event) {
var now_timestamp = (Date.now() / 1000) | 0; // UTC timestamp in seconds
@@ -73,8 +80,17 @@ document.addEventListener("DOMContentLoaded", function(event) {
if (torrent_timestamp) {
var timedelta = now_timestamp - torrent_timestamp;
target.setAttribute('title', _format_time_difference(timedelta));
+
+ var asd = new Date(torrent_timestamp*1000);
+ console.log(torrent_timestamp, asd);
+ target.innerText = _format_date(asd);
}
};
+
+ var header_date = document.querySelector('.hdr-date');
+ if (header_date) {
+ header_date.setAttribute('title', 'In local time');
+ }
});
// Initialise markdown editors on page
diff --git a/nyaa/templates/search_results.html b/nyaa/templates/search_results.html
index 95d18d5..52c27f0 100644
--- a/nyaa/templates/search_results.html
+++ b/nyaa/templates/search_results.html
@@ -1,6 +1,6 @@
-{% macro render_column_header(header_style, center_text=False, sort_key=None, header_title=None) %}
+{% macro render_column_header(header_class, header_style, center_text=False, sort_key=None, header_title=None) %}
{% set class_suffix = (search.sort == sort_key) and ("_" + search.order) or "" %}
-{% set th_classes = filter_truthy([sort_key and "sorting" + class_suffix, center_text and "text-center"]) %}
+{% set th_classes = filter_truthy([header_class, sort_key and "sorting" + class_suffix, center_text and "text-center"]) %}
{% if sort_key %}
@@ -13,31 +13,31 @@
- {% call render_column_header("width:80px;", center_text=True) %}
+ {% call render_column_header("hdr-category", "width:80px;", center_text=True) %}
Category
{% endcall %}
- {% call render_column_header("width:auto;", sort_key="name") %}
+ {% call render_column_header("hdr-name", "width:auto;", sort_key="name") %}
Name
{% endcall %}
- {% call render_column_header("width:0;", center_text=True) %}
+ {% call render_column_header("hdr-link", "width:0;", center_text=True) %}
Link
{% endcall %}
- {% call render_column_header("width:100px;", center_text=True, sort_key="size") %}
+ {% call render_column_header("hdr-size", "width:100px;", center_text=True, sort_key="size") %}
Size
{% endcall %}
- {% call render_column_header("width:140px;", center_text=True, sort_key="id", header_title="In UTC") %}
+ {% call render_column_header("hdr-date", "width:140px;", center_text=True, sort_key="id", header_title="In UTC") %}
Date
{% endcall %}
{% if config.ENABLE_SHOW_STATS %}
- {% call render_column_header("width:50px;", center_text=True, sort_key="seeders", header_title="Seeds") %}
+ {% call render_column_header("hdr-seeders", "width:50px;", center_text=True, sort_key="seeders", header_title="Seeds") %}
{% endcall %}
- {% call render_column_header("width:50px;", center_text=True, sort_key="leechers", header_title="Leeches") %}
+ {% call render_column_header("hdr-leechers", "width:50px;", center_text=True, sort_key="leechers", header_title="Leeches") %}
{% endcall %}
- {% call render_column_header("width:50px;", center_text=True, sort_key="downloads", header_title="Completed downloads") %}
+ {% call render_column_header("hdr-downloads", "width:50px;", center_text=True, sort_key="downloads", header_title="Completed downloads") %}
{% endcall %}
diff --git a/nyaa/templates/view.html b/nyaa/templates/view.html
index 84a8118..954f346 100644
--- a/nyaa/templates/view.html
+++ b/nyaa/templates/view.html
@@ -18,7 +18,7 @@
Date:
- {{ torrent.created_time.strftime('%Y-%m-%d, %H:%M UTC') }}
+ {{ torrent.created_time.strftime('%Y-%m-%d %H:%M UTC') }}
|