Не официальная документация WEB файлового менеджера Sprut.io

    Опубликовано Andres - чт, 12/13/2018 - 10:45

    Пользовательские ярлыки - JS переход в указанную дирректорию

    За переход отвечает JS функция FM.Actions.Open.execute()

    Например, что бы в левом окне открылась дирректория /first_project/public_html выполните (в консоли Google Chrome):

    FM.Actions.Open.execute(FM.Left, '/first_project/public_html');

    Что бы в правом:

    FM.Actions.Open.execute(FM.Right, '/first_project/public_html');

    JS скрипт который выведет текущий путь левой панели в верхнюю часть (где меню)

    var attr_onclick = $('#file-list-path-bar-1101 span:last-child').attr('onclick')
    attr_onclick = attr_onclick.replace("FM.Actions.Open.execute(FM.Left, '/first_project/public_html","");
    var path_left = attr_onclick.replace("');","");
    $('div#tbfill-1078').text(path_left + '/')

    $('div#tbfill-1078').attr("style", "height: 0px;right: auto;left: 289px;top: 12px;margin: 0px;width: 718px;color: #fff;top: 2px; text-align: center; z-index: 9999999;")

    Путь до выбранного файла (доработанный предыдущий код)

    var attr_onclick = $('#file-list-path-bar-1101 span:last-child').attr('onclick')
    attr_onclick = attr_onclick.replace("FM.Actions.Open.execute(FM.Left, '/kitsystem/public_html","");
    var path_left = attr_onclick.replace("');","");

    // Имя выбранного файла
    var selected_files__name = $('div#filelist-panel-1086 .x-grid-item-selected .x-grid-cell-inner:eq(0)').text()
    var selected_files__rashiren = $('div#filelist-panel-1086 .x-grid-item-selected .x-grid-cell-inner:eq(1)').text()
    var selected_files__full_name = selected_files__name + '.' + selected_files__rashiren

    $('div#tbfill-1078').text(path_left + '/' + selected_files__full_name)

    $('div#tbfill-1078').attr("style", "height: 0px;right: auto;left: 289px;top: 12px;margin: 0px;width: 718px;color: #fff;top: 2px; text-align: center; z-index: 9999999;")

    Теги