X-Git-Url: http://git.draconx.ca/gitweb/homepage.git/blobdiff_plain/5aa756ee68dc2134b6acac8a66af2f1c14521721:/layouts/listing.xhtml..e7306bc0bbfea36e6414684b00ad4ef1c7269aed:/layouts/listing.erb?ds=sidebyside
diff --git a/layouts/listing.xhtml b/layouts/listing.erb
similarity index 59%
rename from layouts/listing.xhtml
rename to layouts/listing.erb
index 406e42b..02017a0 100644
--- a/layouts/listing.xhtml
+++ b/layouts/listing.erb
@@ -71,49 +71,13 @@ def render_entry(files, key)
EOF
end
%>
-
-
-
-
-
-
-
-
-
-
+
|
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
- |
+ Name |
+ Last Modified |
+ Size |
@@ -124,18 +88,14 @@ end
%>
<%
by_name = files.keys.sort{ |a, b| strverscmp(a, b) }
-by_name.each_index do |i|
- entry = render_entry(files, by_name[i])
- if i+1 == by_name.length
- entry.sub!(%r{(.*)}m,
- "\\1")
- end
+by_name.each do |key|
+ entry = render_entry(files, key)
%>
<%= entry %>
<% end %>
-
+
<%
def meta_cmp(files, key, a, b)
av, bv = files[a][key], files[b][key]
@@ -146,7 +106,7 @@ end
by_date = files.keys.sort { |a, b| meta_cmp(files, :sorttime, a, b) }
by_size = files.keys.sort { |a, b| meta_cmp(files, :size, a, b) }
-listnames = [ "namerev", "date", "daterev", "size", "sizerev" ]
+listnames = [ "namerev", "datefwd", "daterev", "sizefwd", "sizerev" ]
lists = [ by_name.reverse, by_date, by_date.reverse, by_size, by_size.reverse ]
if parentrow
%>
@@ -186,7 +146,5 @@ while not (elems = lists.map(&:first)).compact.empty?
even ^= true
end
%>
- |
-