Загрузка файлов в опере

Главные вкладки

Комментарии

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 3 декабря 2007 в 15:41

Кстати и на друпал ру вылазит один в один... ну несолидно как то перед владельцами опер.
я сам на этом браузере сижу. всеже самое легкое по расходам памяти решение

Тм задействован прототип. я в JS не силен. что то с задержками на закачку.

На друпал орг рыл - нет фикса. Просто нет. хоть upload.js выгрызай нах из системы :).

Пишут что это особенности движка оперы и того же Gecko2

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 3 декабря 2007 в 16:59

Итог - сам нарыл решение. ща напишу issue на друпал

Drupal.jsUpload.prototype.onerror = function (error) {
 //ss - my hack goes here
  ss = error.replace(/[\n\f\t\r\a\e\t\040\s]/g, '');
  ss = ss.replace(' ', '');
  if(ss != '') alert('An error occurred:--\n\n'+ error);
  // Remove progressbar
  $(this.progress.element).remove();
  this.progress = null;
  // Undo hide
  $(this.hide).css({
    position: 'static',
    left: '0px'
  });
}
Аватар пользователя MiXal MiXal (не проверено) 17 марта 2008 в 1:27

Ошибка действительно больше не появляется. Но при загрузке первого файла пропадает вообще все содержимое fieldset'а загрузки файлов. Немного поэкспериментировал - похоже там глючит прогрессбар, точнее не нашел. Выход: закомментировал все в теле функции Drupal.jsUpload.prototype.onsubmit в том же файле. Теперь прогрессбар не появляется вообще, зато работает все четко Lol