2017-05-23 18:21:46 Silver_Phoenix Argon Это как уборка, если откладывать - наберется на 8 лет | ||
2017-05-23 21:00:49 Dragonborn Argon давай я сделаю. Я уже недели 3 с draft js чего только не делаю - я гуру отступов (-_ | ||
2017-05-23 22:22:48 Dragonborn Там баг кстати есть. Попробуйте выделить какое-нибудь слово в текстовом поле и вставить несколько смайликов подряд. Беда ) 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 Dragonborn табуляции похренились (-_) | ||
2017-05-23 22:26:15 Dragonborn
| ||
2017-05-23 22:26:58 Dragonborn Аргон, пофикси удаление табуляций и пробелов | ||
2017-06-07 22:06:58 Argon Спасибо, Dragonborn, теперь вроде лучше? | ||
2017-06-09 13:17:31 --EFRIT--
в чём проблема это то сделать?? | ||
2017-06-09 18:13:58 Silver_Phoenix Argon Как надо работает, спасибо! | ||
1 | 2 |