Как стать автором
Обновить

Комментарии 16

То, что в посте и в демо — это всё предельно просто и примитивно, но тем самым легко допиливаемо для любой задачи. На счёт сделать плагин и выложить — я предварительно хочу его допилить, расширить функционал и постараться сделать более конфигурируемы и легко интегрируемым в любую среду, вот когда что-то похожее на это будет — будет не стыдно и выложить.
Перетягиваю файлы *. xml – ничего не происходит.
Перетягиваю файлы *. log – все в порядке.
Так задумано?
Нет, так не задумано. Вот например. Какой у вас браузер?
Safari 6.
Проверил в Chrome — тоже самое: ни *.xml, ни *. ini не отображаются.
Причем, если сначала добавить xml-файл, затем ini-файл, а затем log-файл, то в таблице появится только последний и под номером 3.

В Firefox drag-n-drop вовсе не работает — сразу открывает файл.

Возможно это особенности OSX.
Ответил ниже.
Мерси. Проверю уже в понедельник.
Fixed.

.on('dragenter', function(event) {
	event.preventDefault();
	event.stopPropagation();
	// Просто подсвечиваем дропбокс при наведении.
	$(this).css('border-color', 'green');
	$(this).css('color', 'green');
})
.on('dragover', function(event) {
	event.preventDefault();
	event.stopPropagation();
	// Просто подсвечиваем дропбокс при наведении.
	$(this).css('border-color', 'green');
	$(this).css('color', 'green');
})
.on('dragleave', function(event) {
	event.preventDefault();
	event.stopPropagation();
	// Убираем подсветку.
	$(this).css('border-color', 'gray');
	$(this).css('color', 'gray');
});
MacOS X 10.8.2, Safari 6.0.1 и Firefox 16.0.1 — всё ОК. Странно…
Хотя соврал, действитель, в ФФ на маке не работает драг'н'дроп.
А как насчет рекурсивной загрузки файлов в папках?
Об этом ещё не думал, но это в планах.
Хром ещё поддерживает HTML5 FileSystem. Ссылку открывать в Хроме. Попробуйте закидывать в окно браузера файлы. В консоли можно попробовать ещё команду 3D.
Не находил её, видимо потому что искал именно «загрузку файлов». Спасибо за ссылку.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории