Problem #1014💬 BeantwortetApr 7, 2018 geöffnetvon Tommedema1-Reaktionen

Der Vorschaumodus wird daran gedacht, ob der Sichtbarkeitsmodus wiederhergestellt werden sollte oder nicht

Kurze Antwortvon artf❀ 1

Mir gefĂ€llt die Idee wirklich gut, wie wĂ€re es, den Status aller Befehle auf 'Befehle'-Ebene zu verfolgen?!? Zum Beispiel speichern wir bei jedem 'runCommand(CMDID)' es im Objekt 'Commands.active' (z. B. 'active[CMDID] = 1') und löschen es auf 'stopCommand'. Dann brauchen wir fĂŒr die ÜberprĂŒfung die Methode 'Commands....

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Momentan schaltet sich der Sichtbarkeitsmodus immer ein, wenn man den Vorschaumodus aktiviert und dann wieder deaktiviert hat, selbst wenn der Sichtbarkeitsmodus deaktiviert war. Das kann ziemlich nervig sein. Ich möchte eine PR erstellen, um das zu beheben, könnte aber deinen Rat gebrauchen, da ich nicht ganz verstehe, wie du das richtig machen wĂŒrdest, so wie du Backbone einsetzt. Bei 'Befehle/Ansicht/Preview.js' gibt es folgende Logik in der Funktion 'Stopp': <img width="385" alt="Screenshot 2018-04-06 um 16:24:34 Uhr" src="https://user-images.githubusercontent.com/331833/38448138-05a23d7c...

Antworten (3)

artf‱ Apr 9, 2018

Mir gefĂ€llt die Idee wirklich gut, wie wĂ€re es, den Status aller Befehle auf 'Befehle'-Ebene zu verfolgen?!? Zum Beispiel speichern wir bei jedem 'runCommand(CMDID)' es im Objekt 'Commands.active' (z. B. 'active[CMDID] = 1') und löschen es auf 'stopCommand'. Dann brauchen wir fĂŒr die ÜberprĂŒfung di...

Tommedema‱ Apr 9, 2018

@artf ich kann es wahrscheinlich schaffen, wenn ich unterwegs ein paar Fragen stellen kann. Ich gewöhne mich noch an Backbone. Wo wĂŒrdest du dieses 'Befehle'-Objekt hinlegen? Könntest du das nĂ€her erlĂ€utern?möchte ich auch die runCommand/stopCommand-Logik aus dem Editor verschieben und in neue Comm...

artf‱ Apr 14, 2018

FĂŒr 'Befehle' meine ich das BefehlsmodulKönntest du das nĂ€her erlĂ€utern? Ich möchte zum Beispiel diese 'Editor. runCommand ' Logik innerhalb des Commands-Moduls verschieben, sodass wir im 'Editor' erhalten: '''js runCommand(id, options = {}) { return em.get('Commands').run(id, options); }, ```

Verwandte Fragen und Antworten

FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...

Kostenlose Option

ÜberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

Premium-Plugins werden mit Support, regelmĂ€ĂŸigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.

Durchsuchen Sie Premium-Plugins →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.