This commit is contained in:
Simon Cambier 2023-11-25 08:36:59 +01:00
parent c4c2c54d23
commit f72b7f2f56
2 changed files with 6 additions and 3 deletions

View File

@ -28,7 +28,8 @@
onMount(async () => { onMount(async () => {
let lang = getLangFromUrl() let lang = getLangFromUrl()
lang = lang === 'mrwn' || lang === 'gflm' ? 'md' : lang // back compatiblity with old links // Remove github flavored markdown, redundant with markdown
lang = lang === 'gflm' ? 'md' : lang
// extract the part in the url after the hash // extract the part in the url after the hash
const hash = window.location.hash.slice(1) const hash = window.location.hash.slice(1)

View File

@ -18,7 +18,8 @@
if (editor) { if (editor) {
const url = new URL(window.location.origin) const url = new URL(window.location.origin)
compressed = await brotli.compress(editor.getValue()) compressed = await brotli.compress(editor.getValue())
if ($selectedLang) { // Set the language (ignore for plain text, since it's the default)
if ($selectedLang && $selectedLang !== 'plt') {
url.searchParams.set('l', $selectedLang) url.searchParams.set('l', $selectedLang)
} }
url.hash = compressed url.hash = compressed
@ -32,6 +33,8 @@
}, 1000) }, 1000)
async function initCodeEditor() { async function initCodeEditor() {
$selectedLang = new URLSearchParams(window.location.search).get('l') ?? ' plt'
CodeMirror.modeURL = 'https://cdn.jsdelivr.net/npm/codemirror@5.65.16/mode/%N/%N.js' CodeMirror.modeURL = 'https://cdn.jsdelivr.net/npm/codemirror@5.65.16/mode/%N/%N.js'
editor = new CodeMirror(byId('editor'), { editor = new CodeMirror(byId('editor'), {
lineNumbers: true, lineNumbers: true,
@ -64,7 +67,6 @@
} }
} }
$selectedLang = new URLSearchParams(window.location.search).get('l') ?? ' plt'
} }
</script> </script>