├── .env ├── .env.pages ├── .gitignore ├── .gitlab-ci.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── babel.config.js ├── cypress.json ├── jest.config.js ├── package.json ├── public ├── assets │ ├── subtitles │ │ ├── 30sTimingTest.xml │ │ └── imsc_export_testfile.xml │ ├── template.xml │ └── videos │ │ └── coffee.mp4 └── index.html ├── src ├── AppEditor.vue ├── config │ ├── burnerConfig.js │ ├── customSettings.json │ ├── defaultConfig.js │ ├── emojis.js │ ├── menuStyleConfig.js │ └── scfConfig.js ├── editorComponents │ ├── AttrStyle.vue │ ├── BurnIn.vue │ ├── ButtonGeneric.vue │ ├── CheckboxGeneric.vue │ ├── Config.vue │ ├── ContentImsc.vue │ ├── CustomFileChooser.vue │ ├── DragFeature.vue │ ├── DropDownGeneric.vue │ ├── DurationVisualizer.vue │ ├── EmojiPicker.vue │ ├── FileChooserGeneric.vue │ ├── InputGeneric.vue │ ├── LiveActionsMenu.vue │ ├── MenuBar.vue │ ├── MenuGeneric.vue │ ├── MenuStyle.vue │ ├── RadioGeneric.vue │ ├── ResizeFeature.vue │ ├── ScfService.vue │ ├── SpanElement.vue │ ├── SubtitleBlock.vue │ ├── SubtitleLine.vue │ ├── TextImsc.vue │ ├── TimeInput.vue │ ├── bootstrapComponents │ │ ├── ButtonGenericBS.vue │ │ ├── CheckboxGenericBS.vue │ │ ├── DropDownGenericBS.vue │ │ ├── FileChooserGenericBS.vue │ │ ├── InputGenericBS.vue │ │ ├── MenuBarBS.vue │ │ ├── RadioGenericBS.vue │ │ └── h1GenericPlainBS.vue │ ├── h1Generic.vue │ └── plainComponents │ │ ├── ButtonGenericPlain.vue │ │ ├── CheckboxGenericPlain.vue │ │ ├── DropDownGenericPlain.vue │ │ ├── FileChooserGenericPlain.vue │ │ ├── InputGenericPlain.vue │ │ ├── MenuBarPlain.vue │ │ ├── RadioGenericPlain.vue │ │ └── h1GenericPlain.vue ├── helper │ └── MyDebug.vue ├── main.js ├── mediaComponents │ └── VideoGeneric.vue ├── modules │ ├── appEvents.js │ ├── eventBus.js │ ├── helperGeneric.js │ ├── imscExport.js │ ├── imscdata.js │ ├── isdExport.js │ ├── myRegion.js │ ├── styleCentral.js │ ├── texttrack.js │ └── uiCentral.js ├── recommendations │ └── myRec.js └── store │ └── index.js ├── tests ├── e2e │ ├── plugins │ │ └── index.js │ ├── specs │ │ └── test.js │ └── support │ │ ├── commands.js │ │ └── index.js └── unit │ └── MenuBarGenericBS.spec.js └── vue.config.js /.env: -------------------------------------------------------------------------------- 1 | VUE_APP_CUSTOMSETTINGS = false -------------------------------------------------------------------------------- /.env.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/.env.pages -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/babel.config.js -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/cypress.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: "@vue/cli-plugin-unit-jest" 3 | }; 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/package.json -------------------------------------------------------------------------------- /public/assets/subtitles/30sTimingTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/public/assets/subtitles/30sTimingTest.xml -------------------------------------------------------------------------------- /public/assets/subtitles/imsc_export_testfile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/public/assets/subtitles/imsc_export_testfile.xml -------------------------------------------------------------------------------- /public/assets/template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/public/assets/template.xml -------------------------------------------------------------------------------- /public/assets/videos/coffee.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/public/assets/videos/coffee.mp4 -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/public/index.html -------------------------------------------------------------------------------- /src/AppEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/AppEditor.vue -------------------------------------------------------------------------------- /src/config/burnerConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/config/burnerConfig.js -------------------------------------------------------------------------------- /src/config/customSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/config/customSettings.json -------------------------------------------------------------------------------- /src/config/defaultConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/config/defaultConfig.js -------------------------------------------------------------------------------- /src/config/emojis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/config/emojis.js -------------------------------------------------------------------------------- /src/config/menuStyleConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/config/menuStyleConfig.js -------------------------------------------------------------------------------- /src/config/scfConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/config/scfConfig.js -------------------------------------------------------------------------------- /src/editorComponents/AttrStyle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/AttrStyle.vue -------------------------------------------------------------------------------- /src/editorComponents/BurnIn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/BurnIn.vue -------------------------------------------------------------------------------- /src/editorComponents/ButtonGeneric.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/ButtonGeneric.vue -------------------------------------------------------------------------------- /src/editorComponents/CheckboxGeneric.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/CheckboxGeneric.vue -------------------------------------------------------------------------------- /src/editorComponents/Config.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/Config.vue -------------------------------------------------------------------------------- /src/editorComponents/ContentImsc.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/ContentImsc.vue -------------------------------------------------------------------------------- /src/editorComponents/CustomFileChooser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/CustomFileChooser.vue -------------------------------------------------------------------------------- /src/editorComponents/DragFeature.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/DragFeature.vue -------------------------------------------------------------------------------- /src/editorComponents/DropDownGeneric.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/DropDownGeneric.vue -------------------------------------------------------------------------------- /src/editorComponents/DurationVisualizer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/DurationVisualizer.vue -------------------------------------------------------------------------------- /src/editorComponents/EmojiPicker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/EmojiPicker.vue -------------------------------------------------------------------------------- /src/editorComponents/FileChooserGeneric.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/FileChooserGeneric.vue -------------------------------------------------------------------------------- /src/editorComponents/InputGeneric.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/InputGeneric.vue -------------------------------------------------------------------------------- /src/editorComponents/LiveActionsMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/LiveActionsMenu.vue -------------------------------------------------------------------------------- /src/editorComponents/MenuBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/MenuBar.vue -------------------------------------------------------------------------------- /src/editorComponents/MenuGeneric.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/MenuGeneric.vue -------------------------------------------------------------------------------- /src/editorComponents/MenuStyle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/MenuStyle.vue -------------------------------------------------------------------------------- /src/editorComponents/RadioGeneric.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/RadioGeneric.vue -------------------------------------------------------------------------------- /src/editorComponents/ResizeFeature.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/ResizeFeature.vue -------------------------------------------------------------------------------- /src/editorComponents/ScfService.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/ScfService.vue -------------------------------------------------------------------------------- /src/editorComponents/SpanElement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/SpanElement.vue -------------------------------------------------------------------------------- /src/editorComponents/SubtitleBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/SubtitleBlock.vue -------------------------------------------------------------------------------- /src/editorComponents/SubtitleLine.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/SubtitleLine.vue -------------------------------------------------------------------------------- /src/editorComponents/TextImsc.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/TextImsc.vue -------------------------------------------------------------------------------- /src/editorComponents/TimeInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/TimeInput.vue -------------------------------------------------------------------------------- /src/editorComponents/bootstrapComponents/ButtonGenericBS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/bootstrapComponents/ButtonGenericBS.vue -------------------------------------------------------------------------------- /src/editorComponents/bootstrapComponents/CheckboxGenericBS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/bootstrapComponents/CheckboxGenericBS.vue -------------------------------------------------------------------------------- /src/editorComponents/bootstrapComponents/DropDownGenericBS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/bootstrapComponents/DropDownGenericBS.vue -------------------------------------------------------------------------------- /src/editorComponents/bootstrapComponents/FileChooserGenericBS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/bootstrapComponents/FileChooserGenericBS.vue -------------------------------------------------------------------------------- /src/editorComponents/bootstrapComponents/InputGenericBS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/bootstrapComponents/InputGenericBS.vue -------------------------------------------------------------------------------- /src/editorComponents/bootstrapComponents/MenuBarBS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/bootstrapComponents/MenuBarBS.vue -------------------------------------------------------------------------------- /src/editorComponents/bootstrapComponents/RadioGenericBS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/bootstrapComponents/RadioGenericBS.vue -------------------------------------------------------------------------------- /src/editorComponents/bootstrapComponents/h1GenericPlainBS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/bootstrapComponents/h1GenericPlainBS.vue -------------------------------------------------------------------------------- /src/editorComponents/h1Generic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/h1Generic.vue -------------------------------------------------------------------------------- /src/editorComponents/plainComponents/ButtonGenericPlain.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/plainComponents/ButtonGenericPlain.vue -------------------------------------------------------------------------------- /src/editorComponents/plainComponents/CheckboxGenericPlain.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/plainComponents/CheckboxGenericPlain.vue -------------------------------------------------------------------------------- /src/editorComponents/plainComponents/DropDownGenericPlain.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/plainComponents/DropDownGenericPlain.vue -------------------------------------------------------------------------------- /src/editorComponents/plainComponents/FileChooserGenericPlain.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/plainComponents/FileChooserGenericPlain.vue -------------------------------------------------------------------------------- /src/editorComponents/plainComponents/InputGenericPlain.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/plainComponents/InputGenericPlain.vue -------------------------------------------------------------------------------- /src/editorComponents/plainComponents/MenuBarPlain.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/plainComponents/MenuBarPlain.vue -------------------------------------------------------------------------------- /src/editorComponents/plainComponents/RadioGenericPlain.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/plainComponents/RadioGenericPlain.vue -------------------------------------------------------------------------------- /src/editorComponents/plainComponents/h1GenericPlain.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/editorComponents/plainComponents/h1GenericPlain.vue -------------------------------------------------------------------------------- /src/helper/MyDebug.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/helper/MyDebug.vue -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/main.js -------------------------------------------------------------------------------- /src/mediaComponents/VideoGeneric.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/mediaComponents/VideoGeneric.vue -------------------------------------------------------------------------------- /src/modules/appEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/modules/appEvents.js -------------------------------------------------------------------------------- /src/modules/eventBus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/modules/eventBus.js -------------------------------------------------------------------------------- /src/modules/helperGeneric.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/modules/helperGeneric.js -------------------------------------------------------------------------------- /src/modules/imscExport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/modules/imscExport.js -------------------------------------------------------------------------------- /src/modules/imscdata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/modules/imscdata.js -------------------------------------------------------------------------------- /src/modules/isdExport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/modules/isdExport.js -------------------------------------------------------------------------------- /src/modules/myRegion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/modules/myRegion.js -------------------------------------------------------------------------------- /src/modules/styleCentral.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/modules/styleCentral.js -------------------------------------------------------------------------------- /src/modules/texttrack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/modules/texttrack.js -------------------------------------------------------------------------------- /src/modules/uiCentral.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/modules/uiCentral.js -------------------------------------------------------------------------------- /src/recommendations/myRec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/recommendations/myRec.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/src/store/index.js -------------------------------------------------------------------------------- /tests/e2e/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/tests/e2e/plugins/index.js -------------------------------------------------------------------------------- /tests/e2e/specs/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/tests/e2e/specs/test.js -------------------------------------------------------------------------------- /tests/e2e/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/tests/e2e/support/commands.js -------------------------------------------------------------------------------- /tests/e2e/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/tests/e2e/support/index.js -------------------------------------------------------------------------------- /tests/unit/MenuBarGenericBS.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/tests/unit/MenuBarGenericBS.spec.js -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRT-Open-Source/imsced/HEAD/vue.config.js --------------------------------------------------------------------------------