Rozwiązać problem z przesyłaniem html markup z wizualnego bloku Qulity
Witaj. W Chrome formatowanie jest przekazywane normalnie. Z bloku do bloku. Zobacz na zrzut ekranu. A w Firefoxie niepoprawnie. Zobacz zrzuty ekranu.
Sama problem występuje po naciśnięciu przycisku rozszerzenia. Typu rozszerzenia sprawdzania gramatyki, czy inne rozszerzenia. Ono przetwarza cały artykuł i zwraca go z powrotem w zmienionej formie. Jeśli po prostu usuwać i dopisywać słowo. To html w prawym bloku formatowanie działa normalnie i w Firefoxie też. Krótko mówiąc, jakaś taka problem. Trzeba coś napisać w kodzie, aby Firefox też normalnie przekazywał formatowanie z wizualnego bloku do bloku html. Zobacz zrzuty ekranu i kod, w archiwum.
Sama problem, myślę. Gdzieś w tej części kodu. Typu próbujemy ponownie po przetworzeniu przez rozszerzenie przekazać nowe dane z wizualnego bloku do bloku html. Większa część kodu w archiwum. Udostępnię cały dostęp do kodu temu, kto zrozumie ten kod, który jest w archiwum. I zrozumie, w czym rzecz. Dziękuję za uwagę!
Taki wizualizator mam: quilljs.com
// - Jeśli Quill się zmienia, aktualizujemy CodeMirror
// Problem przekazywania formatowania do prawego bloku, wizualny blok quilljs używa delta zamiast html
// W Chrome działa normalnie. Tylko w Firefoxie zwalnia. Niepoprawnie przekazuje html formatowanie.
quills[index].on('text-change', function(delta, oldDelta, source) {
// console.log(delta, oldDelta, source);
if (delta.ops.length === 1 && delta.ops[0].delete) {
quills[index].setContents(oldDelta);
}
const htmlContent = quills[index].root.innerHTML;
if (htmlEditor.getValue() !== htmlContent) {
htmlEditor.setValue(htmlContent);
}
});
});
}
Załączniki 3
-
Witaj!
Mogę spróbować znaleźć i rozwiązać problem, jeśli masz możliwość wysłania całego kodu, abym mógł uruchomić projekt z edytorami lokalnie.
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Rozwój korporacyjnego systemu finansowego — React, TypeScript, Node.jsPoszukujemy doświadczonego programisty full-stack lub małego zespołu do stworzenia korporacyjnego systemu finansowego od podstaw. Wymagana jest realizacja pełnego cyklu rozwoju: projektowanie architektury, backend, frontend, baza danych, testowanie i uruchomienie systemu.… Javascript & Typescript, Programowanie stron internetowych ∙ 3 godziny 36 minut temu ∙ 42 oferty |
Programista gier
4390 PLN
Poszukujemy doświadczonego dewelopera gier do dopracowania istniejącego projektu na PixiJS. Należy poprawić matematyczny system gry, przerobić i zbalansować rundy bonusowe, a także wprowadzić zmiany w obecnej logice gry. Wymagane jest doświadczenie w komercyjnej produkcji gier… Javascript & Typescript, Tworzenie gier ∙ 8 godzin 17 minut temu ∙ 13 ofert |
Opracowanie strony internetowej według specyfikacji na FramerTrzeba zrobić stronę według tych parametrów, które są w specyfikacji https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Podajcie rzeczywistą stawkę na podstawie tego projektu Układ HTML i CSS, Javascript & Typescript ∙ 8 godzin 17 minut temu ∙ 21 ofert |
Opracowanie interaktywnej mapy Palworld dla strony internetowejPotrzebna jest interaktywna mapa Palworld na wzór: https://palworld.gg/map Potrzebujemy nie tylko statycznego obrazka, ale pełnoprawnej interaktywnej mapy, na której użytkownik może przeglądać lokalizacje, włączać/wyłączać kategorie obiektów, wyszukiwać potrzebne punkty i… Układ HTML i CSS, Javascript & Typescript ∙ 1 dzień 23 godziny temu ∙ 31 ofert |
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 218 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 7 dni 5 godzin temu ∙ 119 ofert |