Skip to content

Commit

Permalink
Ensure default template orders are offset from DEFAULT_KEY
Browse files Browse the repository at this point in the history
  • Loading branch information
poltak committed Feb 27, 2024
1 parent a278350 commit 29dc85a
Showing 1 changed file with 64 additions and 61 deletions.
125 changes: 64 additions & 61 deletions src/copy-paster/background/default-templates.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,18 @@ import { Storage } from 'webextension-polyfill'
import { Template } from '../types'
import CopyPasterBackground from '.'
import { ImageSupportInterface } from 'src/image-support/background/types'
import { DEFAULT_SPACE_BETWEEN } from '@worldbrain/memex-common/lib/utils/item-ordering'
import {
DEFAULT_SPACE_BETWEEN,
DEFAULT_KEY,
} from '@worldbrain/memex-common/lib/utils/item-ordering'

export const PERFORMED_STORAGE_FLAG = '@TextExport-default_templates_inserted_1'

export const JUST_URL: Template = {
id: 1,
title: 'Page URL',
isFavourite: false,
order: DEFAULT_SPACE_BETWEEN * 1,
order: DEFAULT_KEY + DEFAULT_SPACE_BETWEEN * 1,
outputFormat: 'markdown',
code: `{{{PageUrl}}}`,
}
Expand All @@ -30,144 +33,144 @@ export const ROAM_MD_TEMPLATE: Template = {
id: 3,
title: 'Roam Template',
isFavourite: false,
order: DEFAULT_SPACE_BETWEEN * 3,
order: DEFAULT_KEY + DEFAULT_SPACE_BETWEEN * 3,
outputFormat: 'rich-text',
code: `[[{{{PageTitle}}}]]
- url:: {{{PageUrl}}}
{{#PageSpaces}}
- Spaces:: {{{PageSpaces}}}
{{/PageSpaces}}
- url:: {{{PageUrl}}}
{{#PageSpaces}}
- Spaces:: {{{PageSpaces}}}
{{/PageSpaces}}
{{#HasNotes}}
- Annotations::
{{#Notes}}
{{#NoteHighlight}}
- "{{{NoteHighlight}}}"
{{/NoteHighlight}}
{{/NoteHighlight}}
{{#NoteText}}
- {{{NoteText}}}
{{/NoteText}}
{{/NoteText}}
{{#NoteSpaces}}
- Spaces: {{{NoteSpaces}}}
{{/NoteSpaces}}
{{/Notes}}
{{/HasNotes}}
- Spaces: {{{NoteSpaces}}}
{{/NoteSpaces}}
{{/Notes}}
{{/HasNotes}}
`,
}

export const TANA_PASTE_TEMPLATE: Template = {
id: 4,
title: 'Tana Paste Template',
isFavourite: false,
order: DEFAULT_SPACE_BETWEEN * 4,
order: DEFAULT_KEY + DEFAULT_SPACE_BETWEEN * 4,
outputFormat: 'markdown',
code: `%%tana%%
code: `%%tana%%
- {{{PageTitle}}}
{{#PageSpaces}}
- Spaces: {{{PageSpaces}}}
{{/PageSpaces}}
- url: {{{PageUrl}}} -
{{#HasNotes}}
{{#PageSpaces}}
- Spaces: {{{PageSpaces}}}
{{/PageSpaces}}
- url: {{{PageUrl}}} -
{{#HasNotes}}
- Annotations:
{{#Notes}}
- Note {{#NoteSpaces}}for {{{NoteSpaces}}}{{/NoteSpaces}}
{{#NoteHighlight}}
{{#NoteHighlight}}
- "{{{NoteHighlight}}}"
{{/NoteHighlight}}
{{/NoteHighlight}}
{{#NoteText}}
- {{{NoteText}}}
{{/NoteText}}
{{/Notes}}
{{/NoteText}}
{{/Notes}}
{{/HasNotes}}
`,
}
export const NOTION_MD_TEMPLATE: Template = {
id: 5,
title: 'Notion Template',
isFavourite: false,
order: DEFAULT_SPACE_BETWEEN * 5,
order: DEFAULT_KEY + DEFAULT_SPACE_BETWEEN * 5,
outputFormat: 'markdown',
code: `
code: `
[{{{PageTitle}}}]({{{PageUrl}}})
{{#PageSpaces}}
- Spaces: {{{PageSpaces}}}
{{/PageSpaces}}
{{#HasNotes}}
{{#PageSpaces}}
- Spaces: {{{PageSpaces}}}
{{/PageSpaces}}
{{#HasNotes}}
- Annotations:
{{#Notes}}
{{#NoteHighlight}}
{{#NoteHighlight}}
- "{{{NoteHighlight}}}"
{{/NoteHighlight}}
{{/NoteHighlight}}
{{#NoteText}}
- {{{NoteText}}}
{{/NoteText}}
{{#NoteSpaces}}
- Spaces: {{{NoteSpaces}}}
{{/NoteSpaces}}
{{/Notes}}
{{/NoteText}}
{{#NoteSpaces}}
- Spaces: {{{NoteSpaces}}}
{{/NoteSpaces}}
{{/Notes}}
{{/HasNotes}}
`,
}
export const OBSIDIAN_MD_TEMPLATE: Template = {
id: 6,
title: 'Obsidian Template',
isFavourite: false,
order: DEFAULT_SPACE_BETWEEN * 6,
order: DEFAULT_KEY + DEFAULT_SPACE_BETWEEN * 6,
outputFormat: 'rich-text',
code: `
code: `
- [[{{{PageTitle}}}]]
- url: {{{PageUrl}}}
{{#PageSpaces}}
- Spaces: {{{PageSpaces}}}
{{/PageSpaces}}
- url: {{{PageUrl}}}
{{#PageSpaces}}
- Spaces: {{{PageSpaces}}}
{{/PageSpaces}}
{{#HasNotes}}
- Annotations:
{{#Notes}}
{{#NoteHighlight}}
- "{{{NoteHighlight}}}"
{{/NoteHighlight}}
{{/NoteHighlight}}
{{#NoteText}}
- {{{NoteText}}}
{{/NoteText}}
{{/NoteText}}
{{#NoteSpaces}}
- Spaces: {{{NoteSpaces}}}
{{/NoteSpaces}}
{{/Notes}}
{{/HasNotes}}
- Spaces: {{{NoteSpaces}}}
{{/NoteSpaces}}
{{/Notes}}
{{/HasNotes}}
`,
}
export const LOGSEQ_MD_TEMPLATE: Template = {
id: 7,
title: 'Logseq Template',
isFavourite: false,
order: DEFAULT_SPACE_BETWEEN * 7,
order: DEFAULT_KEY + DEFAULT_SPACE_BETWEEN * 7,
outputFormat: 'markdown',
code: `[[{{{PageTitle}}}]]
- url:: {{{PageUrl}}}
{{#PageSpaces}}
- Spaces:: {{{PageSpaces}}}
{{/PageSpaces}}
- url:: {{{PageUrl}}}
{{#PageSpaces}}
- Spaces:: {{{PageSpaces}}}
{{/PageSpaces}}
{{#HasNotes}}
- Annotations::
{{#Notes}}
{{#NoteHighlight}}
- "{{{NoteHighlight}}}"
{{/NoteHighlight}}
{{/NoteHighlight}}
{{#NoteText}}
- {{{NoteText}}}
{{/NoteText}}
{{/NoteText}}
{{#NoteSpaces}}
- Spaces: {{{NoteSpaces}}}
{{/NoteSpaces}}
{{/Notes}}
{{/HasNotes}}
- Spaces: {{{NoteSpaces}}}
{{/NoteSpaces}}
{{/Notes}}
{{/HasNotes}}
`,
}

export const HTML_TEMPLATE: Template = {
id: 8,
title: 'HTML',
isFavourite: false,
order: DEFAULT_SPACE_BETWEEN * 8,
order: DEFAULT_KEY + DEFAULT_SPACE_BETWEEN * 8,
outputFormat: 'markdown',
code: `<a target="_blank" href="{{{PageUrl}}}">{{{PageTitle}}}</a>
<ul>
Expand Down

0 comments on commit 29dc85a

Please sign in to comment.