Как открывать не сразу окно elFinder, а только по кнопке OPEN

Added by Андрей Кухарчик 11 months ago

Доброго времени!
Спасибо за elFinder, отличная программа, но есть один вопрос, не смог найти ответ:

Надо что бы грузились только кнопки (open, close и т.д.), а сам elFinder оставался закрытым, как будто нажали кнопку close. Кому надо, тот нажмет open и будет пользоваться elFinder, кому не надо - elFinder не будет мешать, занимая экран.
Как это реализовать?
Спасибо за внимание.


Replies (4)

RE: Как открывать не сразу окно elFinder, а только по кнопке OPEN - Added by Dmitry Levashov 11 months ago

Создавайте его динамически, по требованию, по аналогии с тем как он интегрируется с редакторами http://elrte.org/redmine/projects/elfinder/wiki/Inegration_EN

RE: Как открывать не сразу окно elFinder, а только по кнопке OPEN - Added by Андрей Кухарчик 11 months ago

Эх, я застрял в интеграции на стадии окно открывается, но там пусто, хотя просто обычный код работает, в интеграции - нет (параметры прописаны).
Убивает полное не знание JS, потому приходится экспериментировать, а не делать как надо.
Буду благодарен за рабочий пример, нужно то всего - не открывать сразу elFinder, а оставить только кнопочки, по которым он откроется.

RE: Как открывать не сразу окно elFinder, а только по кнопке OPEN - Added by Dmitry Levashov 11 months ago


<a id="open" href="#">Open</a>

<script type="text/javascript">

$(function() {
  $('#open').click(function(e) {
    e.preventDefault();
    var opts = {
    // опции elfinder
    };
    $('<div/>').elfinder(opts)

  })
})
</script>

RE: Как открывать не сразу окно elFinder, а только по кнопке OPEN - Added by Андрей Кухарчик 11 months ago

Большое спасибо! Все получилось именно так, как я и хотел.
У вас отличный продукт, лучший среди прочих, на мой взгляд!

(1-4/4)