diff --git a/package-lock.json b/package-lock.json index 7a7d36c4..8b04f2d5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "1.0.0", "dependencies": { "@codemirror/commands": "^6.10.0", + "@codemirror/lang-javascript": "^6.2.4", "@codemirror/lang-python": "^6.2.1", "@codemirror/language": "^6.11.3", "@codemirror/state": "^6.5.2", @@ -117,6 +118,21 @@ "@lezer/common": "^1.1.0" } }, + "node_modules/@codemirror/lang-javascript": { + "version": "6.2.4", + "resolved": "https://nexus.smsassist.com/repository/npm-group/@codemirror/lang-javascript/-/lang-javascript-6.2.4.tgz", + "integrity": "sha512-0WVmhp1QOqZ4Rt6GlVGwKJN3KW7Xh4H2q8ZZNGZaP6lRdxXJzmjm4FqvmOojVj6khWJHIb9sp7U/72W7xQgqAA==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.6.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/javascript": "^1.0.0" + } + }, "node_modules/@codemirror/lang-json": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@codemirror/lang-json/-/lang-json-6.0.1.tgz", @@ -861,6 +877,17 @@ "@lezer/common": "^1.0.0" } }, + "node_modules/@lezer/javascript": { + "version": "1.5.4", + "resolved": "https://nexus.smsassist.com/repository/npm-group/@lezer/javascript/-/javascript-1.5.4.tgz", + "integrity": "sha512-vvYx3MhWqeZtGPwDStM2dwgljd5smolYD2lR2UyFcHfxbBQebqx8yjmFmxtJ/E6nN6u1D9srOiVWm3Rb4tmcUA==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.1.3", + "@lezer/lr": "^1.3.0" + } + }, "node_modules/@lezer/json": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@lezer/json/-/json-1.0.2.tgz", diff --git a/package.json b/package.json index 3c8ea925..222400ea 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "type": "module", "dependencies": { "@codemirror/commands": "^6.10.0", + "@codemirror/lang-javascript": "^6.2.4", "@codemirror/lang-python": "^6.2.1", "@codemirror/language": "^6.11.3", "@codemirror/state": "^6.5.2", diff --git a/src/lib/common/audio-player/AudioSpeaker.svelte b/src/lib/common/audio-player/AudioSpeaker.svelte index 4ef689af..d3d1a0b3 100644 --- a/src/lib/common/audio-player/AudioSpeaker.svelte +++ b/src/lib/common/audio-player/AudioSpeaker.svelte @@ -2,7 +2,7 @@ import { initSpeech, stopAll, clearSpeakerInstantce } from "$lib/common/audio-player/store"; import { onMount, onDestroy } from "svelte"; import { v4 as uuidv4 } from 'uuid'; - import Stretch from "../Stretch.svelte"; + import Stretch from "../shared/Stretch.svelte"; /** @type {string} */ export let text; diff --git a/src/lib/common/audio-player/MessageAudioPlayer.svelte b/src/lib/common/audio-player/MessageAudioPlayer.svelte index 01ab9b12..be0bac24 100644 --- a/src/lib/common/audio-player/MessageAudioPlayer.svelte +++ b/src/lib/common/audio-player/MessageAudioPlayer.svelte @@ -2,7 +2,7 @@ import { stopAll, initAudio, clearAudioInstantce } from "$lib/common/audio-player/store"; import { onMount, onDestroy, createEventDispatcher } from "svelte"; import { v4 as uuidv4 } from 'uuid'; - import Stretch from "../Stretch.svelte"; + import Stretch from "../shared/Stretch.svelte"; const svelteDispatch = createEventDispatcher(); diff --git a/src/lib/common/FullScreenDropdown.svelte b/src/lib/common/dropdowns/FullScreenDropdown.svelte similarity index 100% rename from src/lib/common/FullScreenDropdown.svelte rename to src/lib/common/dropdowns/FullScreenDropdown.svelte diff --git a/src/lib/common/LanguageDropdown.svelte b/src/lib/common/dropdowns/LanguageDropdown.svelte similarity index 94% rename from src/lib/common/LanguageDropdown.svelte rename to src/lib/common/dropdowns/LanguageDropdown.svelte index fc46f544..bc1cffb6 100644 --- a/src/lib/common/LanguageDropdown.svelte +++ b/src/lib/common/dropdowns/LanguageDropdown.svelte @@ -5,16 +5,16 @@ DropdownMenu, DropdownItem, } from '@sveltestrap/sveltestrap'; - import { setupI18n } from "$lib/helpers/i18n"; - import languages from "$lib/common/data/languages"; import { onMount } from "svelte"; - let selectedLang; + /** @type {string} */ + let selectedLang; let isOpen = false; + /** @param {string} lang */ function handleLocaleChange(lang) { setupI18n({ withLocale: lang }); selectedLang = lang diff --git a/src/lib/common/NotificationDropdown.svelte b/src/lib/common/dropdowns/NotificationDropdown.svelte similarity index 100% rename from src/lib/common/NotificationDropdown.svelte rename to src/lib/common/dropdowns/NotificationDropdown.svelte diff --git a/src/lib/common/ProfileDropdown.svelte b/src/lib/common/dropdowns/ProfileDropdown.svelte similarity index 100% rename from src/lib/common/ProfileDropdown.svelte rename to src/lib/common/dropdowns/ProfileDropdown.svelte diff --git a/src/lib/common/Select.svelte b/src/lib/common/dropdowns/Select.svelte similarity index 100% rename from src/lib/common/Select.svelte rename to src/lib/common/dropdowns/Select.svelte diff --git a/src/lib/common/errors/error-500.svelte b/src/lib/common/errors/error-500.svelte index f6d503d9..5c869655 100644 --- a/src/lib/common/errors/error-500.svelte +++ b/src/lib/common/errors/error-500.svelte @@ -1,7 +1,7 @@ diff --git a/src/lib/common/AudioGallery.svelte b/src/lib/common/files/AudioGallery.svelte similarity index 89% rename from src/lib/common/AudioGallery.svelte rename to src/lib/common/files/AudioGallery.svelte index 17c8c079..658833dc 100644 --- a/src/lib/common/AudioGallery.svelte +++ b/src/lib/common/files/AudioGallery.svelte @@ -1,5 +1,5 @@ + + toggleModal()} + unmountOnClose +> + + + + \ No newline at end of file diff --git a/src/lib/common/StateModal.svelte b/src/lib/common/modals/StateModal.svelte similarity index 100% rename from src/lib/common/StateModal.svelte rename to src/lib/common/modals/StateModal.svelte diff --git a/src/lib/common/nav-bar/NavItem.svelte b/src/lib/common/nav-bar/NavItem.svelte index 30fe35a3..845115ba 100644 --- a/src/lib/common/nav-bar/NavItem.svelte +++ b/src/lib/common/nav-bar/NavItem.svelte @@ -1,5 +1,5 @@ + + + handleChange(e)} +/> \ No newline at end of file diff --git a/src/lib/common/CollapsibleCard.svelte b/src/lib/common/shared/CollapsibleCard.svelte similarity index 91% rename from src/lib/common/CollapsibleCard.svelte rename to src/lib/common/shared/CollapsibleCard.svelte index 460c270b..80c9902b 100644 --- a/src/lib/common/CollapsibleCard.svelte +++ b/src/lib/common/shared/CollapsibleCard.svelte @@ -1,5 +1,5 @@ diff --git a/src/routes/(authentication)/register/+page.svelte b/src/routes/(authentication)/register/+page.svelte index 25fbe6d0..3848db43 100644 --- a/src/routes/(authentication)/register/+page.svelte +++ b/src/routes/(authentication)/register/+page.svelte @@ -1,7 +1,7 @@ @@ -170,13 +138,13 @@ if __name__ == "__main__": {/each}
- changeScriptContent(e, scriptObj.selectedScript?.uid)} /> + {/key}
{/if} diff --git a/src/routes/page/agent/evaluator/+page.svelte b/src/routes/page/agent/evaluator/+page.svelte index 85f60542..b8514c4e 100644 --- a/src/routes/page/agent/evaluator/+page.svelte +++ b/src/routes/page/agent/evaluator/+page.svelte @@ -1,11 +1,11 @@