diff --git a/_includes/footer_lastmod.html b/_includes/footer_lastmod.html index 453a101..0c1142b 100644 --- a/_includes/footer_lastmod.html +++ b/_includes/footer_lastmod.html @@ -1,9 +1,13 @@ {%- assign newest_source = page -%} + {%- if page.lastmod.type == "data" and page.lastmod.file -%} - {%- if page.last_commit.time_epoch < site.data.meta[page.lastmod.file].last_commit.time_epoch -%} + + {%- if site.data.meta[page.lastmod.file].last_commit.time_epoch > newest_source.last_commit.time_epoch -%} {%- assign newest_source = site.data.meta[page.lastmod.file] -%} {%- endif -%} + {%- elsif page.lastmod.type == "data" and page.lastmod.files -%} + {%- assign newest_data_file = site.data.meta[page.lastmod.files.first] -%} {%- for file in page.lastmod.files -%} {%- assign candidate = site.data.meta[file] -%} @@ -11,11 +15,32 @@ {%- assign newest_data_file = candidate -%} {%- endif -%} {%- endfor -%} - {%- if page.last_commit.time_epoch < newest.last_commit.time_epoch -%} - {%- assign newest_source = newest -%} + + {%- if newest_data_file.last_commit.time_epoch > newest_source.last_commit.time_epoch -%} + {%- assign newest_source = newest_data_file -%} + {%- endif -%} + +{%- elsif page.lastmod.type == "static" and page.lastmod.files -%} + + {%- for static_file in site.static_files -%} + {%- if page.lastmod.files contains static_file.path -%} + {%- assign candidate = static_file -%} + {%- unless newest_static_file -%} + {%- assign newest_static_file = candidate -%} + {% else -%} + {%- if candidate.last_commit.time_epoch > newest_static_file.last_commit.time_epoch -%} + {%- assign newest_static_file = candidate -%} + {%- endif -%} + {%- endunless -%} + {%- endif -%} + {%- endfor -%} + + {%- if newest_static_file.last_commit.time_epoch > newest_source.last_commit.time_epoch -%} + {%- assign newest_source = newest_static_file -%} {%- endif -%} + {%- endif -%} Last modified: - {{- newest_source.last_modified_at_formatted -}} - \ No newline at end of file + {{- newest_source.last_modified_at_formatted -}} + diff --git a/program/index.html b/program/index.html index 568107c..7d5d0ce 100644 --- a/program/index.html +++ b/program/index.html @@ -77,7 +77,12 @@ {% assign days = days | uniq %} {% assign num_days = days | size %} -

The program below is provisional and will be updated with more details soon. Please note that each paper presentation is allocated 16 minutes INCLUDING time for questions. We recommend that presenters speak for 12-13 minutes to allow a few minutes for questions. The paper sessions will be strictly timed so that we don’t overrun.

+

+ The program below is provisional so please check for updates +

+

+ Each paper presentation is allocated 15 minutes INCLUDING time for questions. We recommend that presenters speak for 10-12 minutes to allow a few minutes for questions. The paper sessions will be strictly timed so that we don’t overrun. Presenters will also be asked to submit their presentation slides in advance and to be in the room ahead of their session (e.g. during the preceding break period) to meet the session Chair. Further details will provided to presenters in due course.

+