на данный момент мощностей должно хватить на 20-30 тыщ посетителей в сутки. при увеличении нагрузки добавим ещё один slave-сервер. думаю, я напишу про архитектуру позже :)
заливай и будут файлы :) сервис больше для персональных нужд сделан. публичный поиск есть, но мы пока что стремаемся его запускать
с сафари сейчас попробовал, там какая-то лажа действительно. попробуй набрать логин\пароль и нажать ctrl+enter - для модальных окон этот шорткат сабмитит форму, если она там есть
Новая версия всегда хорошо. Плохо, что они кардинально переписали код и куда-то пропал compatibility layer для 1.11. Возможно вернут конечно :) По субъективным ощущениям эффекты теперь быстрее работают. Всё стало логичнее что ли :) Пока нравится
Стали. Достаточно сравнить как добавляются аттачменты в ИЕ и в других браузерах (там просто появляется поле для выбора файла, те приходить кликать дважды, чтобы открыть диалог для выбора файла через эксплорер)
не совсем суть понял :) стиль использовался вот такой
------------
.inputWrapper { position:absolute; right:0px; cursor:pointer; display:block; width:80px; height:22px; overflow:hidden; opacity:0; filter:alpha(opacity:0); text-align:right;}
.fileInput {cursor:pointer; display:block; font-size:20px; float:right; right:0px; position:absolute;}
------------
где inputWrapper - врапер для самого file input. Всё это должно находится в relative блоке, чтобы все элементы были корректно спозиционированы
чтобы не быть многословным вот ссылка на живой пример - http://www.fileqube.com/upload
Firebug покажет всю правду :)
знакомая техника :)
есть мелкая, но решаемая проблема. Разная ширина кнопки Browse в разных браузерах и, как следствие, можно попасть вместо кнопки в само поле. я решал это путём запихивания инпута в див, который по размерам идентичен кнопке. overflow:hidden прятал само поле ввода. а если размер шрифта сделать болшьшим (скажем > 18px), то кнопка browse занимает всю площадь ограничивающего блока.
вот как выглядит примерно
делается через функцию click() для file input element. поддерживает её исключительно ИЕ
работает очень просто document.getElementById('fileInput').click()
с сафари сейчас попробовал, там какая-то лажа действительно. попробуй набрать логин\пароль и нажать ctrl+enter - для модальных окон этот шорткат сабмитит форму, если она там есть
За классику спасибо :)
достаточно только посмотреть на иконки на рабочем столе :р
обещаю вести себя хорошо :)
------------
.inputWrapper { position:absolute; right:0px; cursor:pointer; display:block; width:80px; height:22px; overflow:hidden; opacity:0; filter:alpha(opacity:0); text-align:right;}
.fileInput {cursor:pointer; display:block; font-size:20px; float:right; right:0px; position:absolute;}
------------
где inputWrapper - врапер для самого file input. Всё это должно находится в relative блоке, чтобы все элементы были корректно спозиционированы
чтобы не быть многословным вот ссылка на живой пример - http://www.fileqube.com/upload
Firebug покажет всю правду :)
есть мелкая, но решаемая проблема. Разная ширина кнопки Browse в разных браузерах и, как следствие, можно попасть вместо кнопки в само поле. я решал это путём запихивания инпута в див, который по размерам идентичен кнопке. overflow:hidden прятал само поле ввода. а если размер шрифта сделать болшьшим (скажем > 18px), то кнопка browse занимает всю площадь ограничивающего блока.
вот как выглядит примерно
если интересно, есть ссылка на рабочий пример )
работает очень просто document.getElementById('fileInput').click()