<courseware-companion-boxv-show="!importRunning && importDone && importErrors.length > 0":msgCompanion="$gettext('Import abgeschlossen. Es sind Fehler aufgetreten!')"mood="unsure"/>
<courseware-companion-boxv-show="!importRunning && !importDone && importErrors.length > 0":msgCompanion="$gettext('Import fehlgeschlagen. Es sind Fehler aufgetreten!')"mood="sad"/>
<courseware-companion-boxv-show="importRunning":msgCompanion="$gettext('Import läuft. Bitte verlassen Sie die Seite nicht bis der Import abgeschlossen wurde.')"mood="pointing"/>
<button
v-show="!importRunning"
...
...
@@ -131,11 +133,12 @@
>
<translate>Alles importieren</translate>
</button>
<ulv-if="importErrors.length > 0">
<liv-for="(index, error) in importErrors":key="index">{{error}}</li>
</ul>
<divv-if="importErrors.length > 0">
<h3><translate>Fehlermeldungen:</translate></h3>
<ul>
<liv-for="(error, index) in importErrors":key="index">{{error}}</li>
errors.push(view.$gettext('Das Archiv enthält keine courseware.json Datei.'));
missingFiles=true;
}
if (view.zip.file('files.json')===null){
errors.push(view.$gettext('Das Archiv enthält keine files.json Datei.'));
missingFiles=true;
}
if (view.zip.file('data.xml')!==null){
errors.push(view.$gettext('Das Archiv enthält eine data.xml Datei. Möglicherweise handelt es sich um einen Export aus dem Courseware-Plugin. Diese Archive sind nicht kompatibel mit dieser Courseware.'));