Zrobiłem ten tinymce fiddle, aby pokazać, co mówię.Jakikolwiek sposób, aby zapobiec utracie ostrości po kliknięciu tekstu wejściowego z pojemnika tinymce?
Podświetl tekst w edytorze, a następnie kliknij tekst wejściowy, zaznacz w tinyMCE - zaginie (oczywiście).
Wiem, że to nie jest łatwe, ponieważ zarówno edytor liniowy, jak i tekst wejściowy są w tym samym dokumencie, a więc fokus jest tylko jeden. Ale czy istnieje jakiś sposób, aby za każdym razem, gdy kliknę w tekst wejściowy, uzyskać "nieostre" podświetlenie (szary kolor)?
Mówię to, ponieważ mam dostosowany selektor kolorów, ten próbnik kolorów ma wejście, w którym można wpisać wartość HEX, po kliknięciu przycisku OK polecenie to spowoduje zmianę koloru zaznaczonego tekstu, ale wygląda brzydko ponieważ podświetlenie zostanie utracone.
Nie chcę używać elementu iframe, wiem, że przy użyciu edytora nielinearnego (iframe) jest jednym z rozwiązań, ale z kilku powodów nie mogę użyć edytora tekstu iframe.
Wszelkie sugestie tutaj? Dzięki.
P.S: Czy nikt z was nie wie, dlaczego nie mogę uzyskać dostępu do przedmiotu z tinymce w maleMCE Fiddle? wygląda na to, że globalny var tinyMCE został nadpisany przez tinymce select dom element strony. Nie mogę wykonać komendy tinyMCE lol.
skomplikowane, ale rozważ przechwycenie zaznaczenia, a następnie ponowne zaznaczenie go przed wykonaniem polecenia. – dandavis