Растягивание по высоте и загрузка файлов

Added by Вячеслав Коло almost 2 years ago

Добрый день :)

Два маленьких вопроса:
1. Как растянуть elFinder по высоте экрана. Причем чтобы при ресайзинге эта высота также менялась? :)
2. Можно ли вместо открытия файлов средствами elFinder, предлагать юзверу стандартное виндовое окно открыть/сохранить? :)

Заранее спасибо :)


Replies (8)

RE: Растягивание по высоте и загрузка файлов - Added by Dmitry Levashov almost 2 years ago

1. Средствами css + javascript для ресайза
2. Нет. По крайней мере в этой версии :)

RE: Растягивание по высоте и загрузка файлов - Added by Troex Nevelin almost 2 years ago

2. Средства открытия - это когда происходит двойной клик? Если да, то elFinder просто передаёт URL файла браузеру (если опция fileURL = true, если fileURL = false то сам elFinder отдаёт содержимое файла)

RE: Растягивание по высоте и загрузка файлов - Added by Dmitry Levashov almost 2 years ago

2 Упс! Я подумал про загрузку файлов :( При открытии файла браузер решает как его открыть на основании маймтипа файла

RE: Растягивание по высоте и загрузка файлов - Added by Вячеслав Коло almost 2 years ago

Dmitry Levashov wrote:

1. Средствами css + javascript для ресайза

В не подскажите какие именно элементы нужно праить и в какой пропорции?
Я попробовал изменить style.heigth дива с id = Finder, но это ни к чему не привело :(

И еще... я изначально при загрузке задаю высоту (динамически расчитанную в зависимости от размеров окна) в опциях клиента. При этом elFinder замечательно растягивается на всю доступную область. Как я заметил при загрузке elFinder сначала принимает какой то бызовый размер, а потом растягивается JavaScript'ом в соответствии со значением в опциях. Если я прав немогли бы Вы подсказать функцию, которая при этом используется (чтобы повторно ее использовать при ресайзинге или хотябы подсмотреть стили каких элементов она меняет :) )?

RE: Растягивание по высоте и загрузка файлов - Added by Dmitry Levashov almost 2 years ago

насколько помню, по ширине он растягивается просто за счет width:100%, с высотой такой номер не пройдет
задайте высоту не для finder а для workzone

RE: Растягивание по высоте и загрузка файлов - Added by Михаил Парфенов over 1 year ago

350 по высоте - это безопасно, конечно, но на реальных мониторах смотрится мелковато.

Промежуточное решение - добавить в .el-finder-nav, .el-finder-cwd {} параметр height.
Например

.el-finder-nav, .el-finder-cwd {
    height:550px;
}

Так рабочая область увеличивается до 550 по высоте.

Полное решение - изменение высоты elfinder в зависимости от размеров окна попапа - мне лично неизвестно. Надо js задействовать, одним css это не делается, а я в нем не шарю. Может, кто подскажет ?

RE: Растягивание по высоте и загрузка файлов - Added by Dmitry Levashov over 1 year ago

Создайте тикет на след версию, чтобы я не забыл. Тем более, что в редакторе мы это сделали уже

(1-8/8)