← strona głównaProgramowanie (Програмування)

Jak wyłączyć przesyłanie plików w edytorze Trix?

Trix - Rich Text Editor stworzony przez zespół Basecamp (twórcy Ruby on Rails). Niezły edytor, jeśli nie trzeba robić jakichś specyficznych rzeczy. Dobrego API do konfigurowania opcji obecnie nie ma.Wiele dyskusji na ...

Ta treść została automatycznie przetłumaczona z ukraińskiego.
Trix - Rich Text Editor stworzony przez zespół Basecamp (twórcy Ruby on Rails). Niezły edytor, jeśli nie trzeba robić jakichś specyficznych rzeczy. Dobrego API do konfigurowania opcji obecnie nie ma.
Wiele dyskusji na GitHubie mówi tylko o tym, że dostosowanie Trix trzeba +/- samodzielnie za pomocą manipulacji w kodzie JS i CSS.
Aby wyłączyć funkcję przesyłania plików w edytorze, proponują:
1. Za pomocą JS zignorować trix-file-accept
document.addEventListener("trix-file-accept", function(event) {
  event.preventDefault();
});
2. Za pomocą CSS ukryć przycisk:
.trix-button-group.trix-button-group--file-tools {
    display: none;
}
Lub zrobić wszystko w JS (zignorować trix-file-accept i usunąć przycisk)
(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();
  })
})();
W ogóle koncepcja jest zrozumiała. Trzeba samemu wszystko robić. Nie zapominajcie enkapsulować kod. Bo ten kod zadziała na wszystkie instancje edytora Trix na stronie

🔥 Więcej postów

Wszystkie wpisy
Programowanie (Програмування)16 maj '23 20:02

Co to jest Origin w Git?

W Git, "origin" to nazwa typowego aliasu, który jest używany do odniesienia się do zdalnego repoz...

Programowanie (Програмування)23 maj '23 06:57

Czym jest debugowanie (debugging)?

Debugowanie - to proces wykrywania, analizy i naprawiania błędów lub defektów w kodzie programowy...