Alle Originalinhalte werden auf Ukrainisch erstellt. Noch nicht alle Inhalte wurden übersetzt. Einige Beiträge sind möglicherweise nur auf Ukrainisch verfügbar.Mehr erfahren

Wie deaktiviere ich den Datei-Upload im Trix-Editor?

Dieser Inhalt wurde automatisch aus dem Ukrainischen übersetzt.
Trix - Rich Text Editor wurde vom Team Basecamp (Entwickler von Ruby on Rails) erstellt. Ein guter Editor, wenn man keine spezifischen Dinge tun muss. Momentan gibt es keine gute API zur Anpassung der Optionen.
Viele Diskussionen auf GitHub besagen nur, dass man Trix +/- selbstständig durch Manipulationen im JS- und CSS-Code anpassen muss.
Um die Funktion zum Hochladen von Dateien im Editor zu deaktivieren, wird vorgeschlagen:
1. Mit JS trix-file-accept ignorieren
document.addEventListener("trix-file-accept", function(event) {
  event.preventDefault();
});
2. Mit CSS die Schaltfläche ausblenden:
.trix-button-group.trix-button-group--file-tools {
    display: none;
}
Oder alles in JS machen (trix-file-accept ignorieren und die Schaltfläche entfernen)
(function() {
  addEventListener("trix-initialize", function(e) {
    const file_tools = document.querySelector(".trix-button-group--file-tools");
    file_tools.remove();
  })
  addEventListener("trix-file-accept", function(e) {
    e.preventDefault();
  })
})();
Insgesamt ist das Konzept klar. Man muss alles selbst machen. Vergessen Sie nicht, den Code zu kapseln. Denn dieser Code wirkt auf alle Instanzen des Trix-Editors auf der Seite

Dieser Beitrag hat noch keine Ergänzungen vom Autor.

03. Mai, 17:46 Uhr

Was tun, wenn die Webcam unter macOS nicht funktioniert?

meme code
meme code@memecode
03. Mai, 18:48 Uhr

Wie erhält man einen zufälligen logischen Wert true oder false in Ruby?

meme code
meme code@memecode
10. Mai, 17:40 Uhr

Wie verwendet man Farben mit hexadezimalem CSS-Code und Alpha-Wert?

meme code
meme code@memecode
16. Mai, 20:02 Uhr

Was ist Origin in Git?

meme code
meme code@memecode
16. Mai, 22:17 Uhr

Wie entfernt man den Abstand zwischen Inline- und Inline-Block-Elementen?

meme code
meme code@memecode
17. Mai, 18:52 Uhr

Was ist eine Schleife in Javascript? Wie funktionieren die Schleifen for und while in Javascript?

meme code
meme code@memecode
22. Mai, 16:26 Uhr

Was ist der Unterschied zwischen <%, <%=, <%# und -%> in ERB-Vorlagen (Ruby on Rails)?

meme code
meme code@memecode
23. Mai, 06:57 Uhr

Was ist Debugging?

meme code
meme code@memecode