embed: support referencing specific pages by index into page list, eg. url="page:0" will load the first page

sorter: use defaultKey / defaultDesc for url-resources sorter
This commit is contained in:
Ilya Kreymer
2020-09-06 20:42:32 -07:00
parent a3214dc081
commit 3f5431b7d7
5 changed files with 92 additions and 83 deletions
+2 -15
View File
@@ -4,7 +4,7 @@ import { LitElement, html, css } from 'lit-element';
import "keyword-mark-element/lib/keyword-mark.js";
import { getTS } from './pageutils';
import { getPageDateTS } from './pageutils';
import { wrapCss } from './misc';
@@ -163,25 +163,12 @@ class PageEntry extends LitElement
//this.updateFavIcon();
this.deleting = false;
const res = this.getDateTS();
const res = getPageDateTS(this.page);
this.timestamp = res.timestamp;
this.date = res.date;
}
}
getDateTS() {
let date = null;
let ts = this.page.ts;
try {
date = new Date(this.page.ts || this.page.date);
} catch (e) {
}
const timestamp = (date && !isNaN(date)) ? getTS(date.toISOString()) : "";
return {date, timestamp};
}
render() {
const p = this.page;
const date = this.date;