- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/classes/general/file_dialog.php
- Класс: CAdminFileDialog
- Вызов: CAdminFileDialog::OnLoad
function OnLoad()
{
if (!window.BXWaitWindow || !window.BXDialogTree || !window.BXDialogWindow)
{
setTimeout(function(){OnLoad();}, 20);
return;
}
window.oWaitWindow = new BXWaitWindow();
window.oBXDialogTree = new BXDialogTree();
if(oBXFileDialog.oConfig.operation == 'S' && oBXFileDialog.oConfig.showAddToMenuTab)
window.oBXMenuHandling = new BXMenuHandling();
window.oBXDialogControls = new BXDialogControls();
window.oBXDialogWindow = new BXDialogWindow();
window.oBXDialogTabs = new BXDialogTabs();
window.oBXFDContextMenu = false;
if (oBXFileDialog.oConfig.operation == 'O' && oBXFileDialog.oConfig.showUploadTab)
{
oBXDialogTabs.AddTab('tab1', '= GetMessageJS("FD_OPEN_TAB_TITLE")?>', _Show_tab_OPEN, true);
oBXDialogTabs.AddTab('tab2', '= GetMessageJS("FD_LOAD_TAB_TITLE")?>',_Show_tab_LOAD, false);
}
else if(oBXFileDialog.oConfig.operation == 'S' && oBXFileDialog.oConfig.showAddToMenuTab)
{
oBXDialogTabs.AddTab('tab1', '= GetMessageJS("FD_SAVE_TAB_TITLE")?>', _Show_tab_SAVE, true);
oBXDialogTabs.AddTab('tab2', '= GetMessageJS("FD_MENU_TAB_TITLE")?>', _Show_tab_MENU, false);
BX('add2menu_cont').style.display = 'block';
}
oBXDialogTabs.DisplayTabs();
oBXDialogTree.Append();
oBXFileDialog.SubmitFileDialog = SubmitFileDialog;
BX.onCustomEvent(window, 'onFileDialogLoaded');
}