Repository navigation
Conversation
Das zentrale Overlay steht vom Öffnen der .wsp bis Modelle und Instanzen geladen sind.
…anz- und Modell-Editor Übernommen aus features_cwm (f2819b8), dort für den CWM-Editor: das zentrale Overlay zeigt "Editor wird geladen" vom Öffnen bis der Tab gezeichnet ist, neu gestaltet (Karte im Panel-Stil, Ring in der Primärfarbe, deutsche Titel). Hier ohne den CWM-Öffner (gibt es auf main nicht). Stattdessen die Hülle withEditorLoading: zwei Bilder Vorlauf, damit das Overlay vor der blockierenden Arbeit erscheint, und bleibt bis nach dem Zeichnen des Tabs; verschachtelte Aufrufe halten es bis zum äußersten. Instanz-Editor (loadInstances) und Modell-Editor (openMetamodelInEditor) laufen darüber.
…t Tests withEditorLoading lebte in App.vue und war dort nicht zu testen. Jetzt createEditorLoading in services/editorLoading.ts; App.vue nutzt es fuer Instanz- und Modell-Editor. Tests: Overlay mit Dateiname steht vor der Arbeit (zwei Bilder Vorlauf) und bleibt ein Bild danach, bleibt bei verschachteltem Oeffnen bis zum aeussersten, geht bei Fehlern weg. Im Browser geprueft: university-instance.xmi und university.ecore zeigen "Editor wird geladen" mit ihrem Namen.
Contributor
Author
|
Aufgegangen in #182. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Worum es geht
Im CWM-Zweig (
features_cwm) gibt es beim Öffnen eines Editors eine Ladeanzeige. Instanz- und Modell-Editor bekommen sie jetzt auch.Was sich ändert
features_cwm:0247856: Overlay beim Öffnen eines Workspace, bis Modelle und Instanzen geladen sind.f2819b8: „Editor wird geladen“ und das überarbeitete Overlay (Karte im Panel-Stil, Ring in der Primärfarbe, deutsche Titel). Ohne den CWM-Öffner, den es aufmainnicht gibt.loadInstancesundopenMetamodelInEditorlaufen über die Ladeanzeige. Sie erscheint zwei Bilder vor der blockierenden Arbeit und bleibt, bis der Tab gezeichnet ist; verschachteltes Öffnen hält sie bis zum äußersten Aufruf.services/editorLoading.tsstatt Code inApp.vue, damit testbar.Geprüft
university-instance.xmi(Instanz-Editor) unduniversity.ecore(Modell-Editor) zeigen „Editor wird geladen“ mit Dateinamen, danach ist das Overlay weg.Hinweis
Wird
features_cwmspäter aufmaingezogen, kommen0247856undf2819b8dort schon mit; beim CWM-Öffner bietet sich dannwithEditorLoadingstatt der eigenen Kopie an.