diff --git a/front/js/helpers.js b/front/js/helpers.js index f760d59..12175d1 100644 --- a/front/js/helpers.js +++ b/front/js/helpers.js @@ -1,10 +1,18 @@ -import {formatDistanceToNow, parseJSON} from "date-fns"; +import {formatDistanceToNow, parseJSON, format} from "date-fns"; export function friendlyDate(date) { - return formatDistanceToNow(parseJSON(date), {addSuffix: true}); } +export function readableDate(date) { + return format(parseJSON(date), "dd MMM yyyy"); +} + +export function readableDatetime(date) { + return format(parseJSON(date), "dd MMM yyyy HH:mm"); +} + + export function stripHtml(html = "") { let tmp = document.createElement("div"); tmp.innerHTML = html; diff --git a/front/js/svelte/content/elements/Date.svelte b/front/js/svelte/content/elements/Date.svelte index bd3baea..12df3e1 100644 --- a/front/js/svelte/content/elements/Date.svelte +++ b/front/js/svelte/content/elements/Date.svelte @@ -1,5 +1,10 @@ -{value} + import {readableDate,readableDatetime} from "../../../helpers.js"; + + export let value; + + +
+ {readableDate(value)} +
diff --git a/front/js/svelte/libs/CodemirrorMarkdown.svelte b/front/js/svelte/libs/CodemirrorMarkdown.svelte index d5ef3fd..6eec0e2 100644 --- a/front/js/svelte/libs/CodemirrorMarkdown.svelte +++ b/front/js/svelte/libs/CodemirrorMarkdown.svelte @@ -39,8 +39,8 @@ value = e.state.doc.toString(); } }), - EditorView.lineWrapping - + EditorView.lineWrapping, + EditorView.contentAttributes.of({spellcheck: "true"}) ], }); @@ -49,6 +49,9 @@ state, parent: parentElement, }); + + + }); onDestroy(() => { diff --git a/src/Http/Controller/RecordController.php b/src/Http/Controller/RecordController.php index aac1e79..5713fd6 100644 --- a/src/Http/Controller/RecordController.php +++ b/src/Http/Controller/RecordController.php @@ -59,7 +59,7 @@ class RecordController extends Controller $skip = data_get($urlParams, "skip") ?? 0; - $limit = 15; + $limit = 30; $records = []; $graphArray = null;