1

Тема: OFF: Ошибка при копировании кода в FF Developer Edition

Пользуюсь браузером FF Developer Edition. При нажатии на кнопку «Копировать» выделения и копирования не происходит, вместо этого страница прокручивается вверх. В консоли получаю ошибку:

IndexSizeError: Index or size is negative or greater than the allowed amount  copycode.js:41
selectCode http://forum.script-coding.com/extensions/atomix/copycode.js:41:33
copyCodeSection http://forum.script-coding.com/extensions/atomix/copycode.js:27:19
onclick http://forum.script-coding.com/viewtopic.php:1:1

В отладчике соответствующий код:

function selectCode(a) {
   var e = a.parentNode.parentNode.getElementsByTagName('CODE')[0];                                             // Get ID of code block
   if (window.getSelection) { var s = window.getSelection();                                                    // Not IE
      if (s.setBaseAndExtent) { s.setBaseAndExtent(e, 0, e, e.innerText.length - 1); }                          // Safari
      else { var r = document.createRange(); r.selectNodeContents(e); s.removeAllRanges(); s.addRange(r); }     // Firefox and Opera
   }
   else if (document.getSelection) { var s = document.getSelection(); var r = document.createRange(); r.selectNodeContents(e); s.removeAllRanges(); s.addRange(r); }    // Some older browsers
   else if (document.selection)    { var r = document.body.createTextRange(); r.moveToElementText(e); r.select(); }     // IE
}

41 строка:

if (s.setBaseAndExtent) { s.setBaseAndExtent(e, 0, e, e.innerText.length - 1); }                          // Safari

Можно пофиксить?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

2

Re: OFF: Ошибка при копировании кода в FF Developer Edition

Спасибо, заработало!

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: OFF: Ошибка при копировании кода в FF Developer Edition

Сделал!

Нажмите обновить страницу.