2017-05-23 18:21:46 ![]() ![]() ![]() Argon Это как уборка, если откладывать - наберется на 8 лет ![]() | ||
2017-05-23 21:00:49 ![]() ![]() ![]() ![]() Argon давай я сделаю. Я уже недели 3 с draft js чего только не делаю - я гуру отступов (-_ ![]() | ||
2017-05-23 22:22:48 ![]() ![]() ![]() ![]() Там баг кстати есть. Попробуйте выделить какое-нибудь слово в текстовом поле и вставить несколько смайликов подряд. Беда ) Argon Я тут набросал от нефиг делать (позволил себе немного размашистее название переменных ![]() function iAt(el, tx) { var x = el.ownerDocument; if (x.selection) { el.focus(); sel = x.selection.createRange(); sel.text = tx; } // better use === bucouse of faster work and predictability (anyway, sP and eP are always typeof 'number') else if (el.selectionStart || el.selectionStart === 0) { var sP = el.selectionStart, eP = el.selectionEnd; var spWithBias = sP + tx.length; el.value = el.value.substring(0,sP) + tx + el.value.substring(eP,el.value.length); //selectionRange should be collapsed (try to celect range in textfield first and then add few smiles - they will broke text after insertion) el.setSelectionRange(spWithBias, spWithBias); } else el.value += tx; } | ||
2017-05-23 22:23:20 ![]() ![]() ![]() ![]() табуляции похренились (-_) | ||
2017-05-23 22:26:15 ![]() ![]() ![]() ![]()
| ||
2017-05-23 22:26:58 ![]() ![]() ![]() ![]() Аргон, пофикси удаление табуляций и пробелов ![]() | ||
2017-06-07 22:06:58 ![]() ![]() ![]() ![]() ![]() ![]() ![]() Спасибо, Dragonborn, теперь вроде лучше? ![]() | ||
2017-06-09 13:17:31 ![]() ![]()
в чём проблема это то сделать?? | ||
2017-06-09 18:13:58 ![]() ![]() ![]() Argon Как надо работает, спасибо! | ||
1 | 2 |