| 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 |