Растягивание по высоте и загрузка файлов
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 Troex Nevelin almost 2 years ago
Судя по всему это оно source:src/js/elFinder.js#L562
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)