Your IP : 3.135.228.15


Current Path : /home/bitrix/ext_www/crm.klimatlend.ua/bitrix/js/disk/
Upload File :
Current File : /home/bitrix/ext_www/crm.klimatlend.ua/bitrix/js/disk/file_dialog.min.js

(function(){var i=window.BX;if(i.DiskFileDialog)return;i.DiskFileDialog={popupWindow:null,popupWaitWindow:null,timeout:null,sendRequest:false,obCallback:{},obLocalize:{},obType:{},obTypeItems:{},sortMode:"ord",searchContext:{},obItems:{},obItemsDisabled:{},obItemsSelected:{},obItemsSelectEnabled:{},obItemsSelectMulti:{},obFolderByPath:{},obCurrentPath:{},obCurrentTab:{},obGridColumn:{},obGridOrder:{},obElementBindPopup:{},obButtonSaveDisabled:{},obInitItems:{},obInitItemsDisabled:{},obInitItemsSelected:{}};i.DiskFileDialog.init=function(e){if(!e.name)e.name="fd";i.DiskFileDialog.searchContext={};i.DiskFileDialog.obCallback[e.name]=e.callback;i.DiskFileDialog.obType[e.name]=e.type;i.DiskFileDialog.obTypeItems[e.name]=e.typeItems;i.DiskFileDialog.obLocalize[e.name]=e.localize;i.DiskFileDialog.obCurrentPath[e.name]=e.currentPath?e.currentPath:"/";i.DiskFileDialog.obCurrentTab[e.name]=e.currentTabId?i.DiskFileDialog.obTypeItems[e.name][e.currentTabId]:null;i.DiskFileDialog.obFolderByPath[e.name]=e.folderByPath?e.folderByPath:{};if(i.DiskFileDialog.obCurrentTab[e.name]!==null)i.DiskFileDialog.obFolderByPath[e.name]["/"]={id:"root",type:"folder",extra:"",name:i.DiskFileDialog.obTypeItems[e.name][e.currentTabId].name,path:"/",size:"",sizeInt:"0",modifyBy:"",modifyDate:"",modifyDateInt:"0"};i.DiskFileDialog.obItems[e.name]=e.items;i.DiskFileDialog.obItemsDisabled[e.name]=e.itemsDisabled;i.DiskFileDialog.obItemsSelected[e.name]=e.itemsSelected;i.DiskFileDialog.obItemsSelectEnabled[e.name]=e.itemsSelectEnabled;i.DiskFileDialog.obItemsSelectMulti[e.name]=e.itemsSelectMulti;i.DiskFileDialog.obElementBindPopup[e.name]=e.bindPopup;i.DiskFileDialog.obGridColumn[e.name]=e.gridColumn;i.DiskFileDialog.obGridOrder[e.name]=e.gridOrder;var l=i.util.objectSort(i.DiskFileDialog.obTypeItems[e.name],"name","asc");for(var a=0,o=l.length;a<o;a++){var t=l[a];if(i.DiskFileDialog.obType[e.name][t.type]){if(i.DiskFileDialog.obType[e.name][t.type].items)i.DiskFileDialog.obType[e.name][t.type].items.push(t.id);else i.DiskFileDialog.obType[e.name][t.type].items=[t.id]}}if(i.DiskFileDialog.obCurrentTab[e.name]==null){var s=i.util.objectSort(i.DiskFileDialog.obType[e.name],"order","asc");for(var a=0,o=l.length;a<o;a++){var t=l[a];if(t.type==s[0].id){i.DiskFileDialog.obCurrentPath[e.name]="/";i.DiskFileDialog.obCurrentTab[e.name]=i.DiskFileDialog.obTypeItems[e.name][t.id];i.DiskFileDialog.obFolderByPath[e.name]["/"]={id:"root",type:"folder",extra:"",name:i.DiskFileDialog.obTypeItems[e.name][t.id].name,path:"/",size:"",sizeInt:"0",modifyBy:"",modifyDate:"",modifyDateInt:"0"};break}}}for(var a in i.DiskFileDialog.obItemsSelected[e.name]){if(i.DiskFileDialog.obItems[e.name][a])i.DiskFileDialog.obItemsSelected[e.name][a]=i.DiskFileDialog.obItems[e.name][a].type;else delete i.DiskFileDialog.obItemsSelected[e.name][a]}i.DiskFileDialog.obInitItems[e.name]=i.clone(i.DiskFileDialog.obItems[e.name]);i.DiskFileDialog.obInitItemsSelected[e.name]=i.clone(i.DiskFileDialog.obItemsSelected[e.name]);i.DiskFileDialog.obInitItemsDisabled[e.name]=i.clone(i.DiskFileDialog.obItemsDisabled[e.name]);i.DiskFileDialog.obButtonSaveDisabled[e.name]=false;i.onCustomEvent(i.DiskFileDialog,"inited",[e.name]);var n=true;for(var a in e.items){n=false;break}if(n)i.DiskFileDialog.loadItems(i.DiskFileDialog.obCurrentTab[e.name],e.name)};i.DiskFileDialog.openDialog=function(e){if(!e)e="fd";if(i.DiskFileDialog.popupWindow!=null){i.DiskFileDialog.popupWindow.close();return false}i.DiskFileDialog.popupWindow=new i.PopupWindow("DiskFileDialog",i.DiskFileDialog.obElementBindPopup[e].node,{offsetLeft:parseInt(i.DiskFileDialog.obElementBindPopup[e].offsetLeft),offsetTop:parseInt(i.DiskFileDialog.obElementBindPopup[e].offsetTop),bindOptions:{forceBindPosition:true},zIndex:100,closeByEsc:true,closeIcon:true,draggable:i.DiskFileDialog.obElementBindPopup[e].node==null?{restrict:true}:false,titleBar:i.DiskFileDialog.obLocalize[e].title,contentColor:"white",contentNoPaddings:true,events:{onPopupClose:function(){if(i.DiskFileDialog.popupWaitWindow!==null)i.DiskFileDialog.popupWaitWindow.close();var e=i("bx-file-list-dialog-search-form");if(e){i.unbind(e,"submit",i.proxy(i.DiskFileDialog.onSubmitSearchForm,true));i.unbind(i("bx-file-title-button-search-input"),"keyup",i.proxy(i.DiskFileDialog.onFileSearch,this));i("bx-file-title-button-search-input").setAttribute("data-prev-search","")}this.destroy()},onPopupDestroy:function(){i.DiskFileDialog.popupWindow=null;if(i.DiskFileDialog.obCallback[e]&&i.DiskFileDialog.obCallback[e].popupDestroy){i.DiskFileDialog.obCallback[e].popupDestroy()}},onPopupShow:i.delegate(function(){if(i.DiskFileDialog.obCallback[e]&&i.DiskFileDialog.obCallback[e].popupShow){i.DiskFileDialog.obCallback[e].popupShow()}var l=i("bx-file-list-dialog-search-form");if(l){i.bind(l,"submit",i.proxy(i.DiskFileDialog.onSubmitSearchForm,this));i.bind(i("bx-file-title-button-search-input"),"keyup",i.proxy(i.DiskFileDialog.onFileSearch,this))}},this)},content:'<div class="bx-file-dialog-container">'+'<div class="bx-file-dialog-tab">'+'<div class="bx-file-dialog-tab-wrap" id="bx-file-dialog-tab-'+e+'">'+i.DiskFileDialog.getTabsHtml(e)+"</div>"+"</div>"+'<div id="bx-file-list-dialog-search-cont" class="bx-file-list-dialog-search" style="">'+'<form data-name="'+e+'" id="bx-file-list-dialog-search-form" onsubmit="" action="" method="GET" name="bx-file-filter-title-form" style="display: block;">'+'<input data-name="'+e+'" class="bx-file-list-dialog-search-input" id="bx-file-title-button-search-input" name="title_value" autocomplete="off" type="text" style="width: 610px;margin-bottom: 6px;margin-right: 8px;">'+'<span onclick="BX.fireEvent(BX(\'bx-file-list-dialog-search-form\'), \'submit\')" class="bx-file-list-dialog-search-icon" id="bx-file-title-button-search-icon"></span>'+"</form>"+"</div>"+'<div class="bx-file-dialog-content" style="margin-left: 199px;height: 254px;" id="bx-file-dialog-content-'+e+'">'+i.DiskFileDialog.getItemsHtml(e)+"</div>"+"</div>"+'<div class="bx-file-dialog-notice" id="bx-file-dialog-notice-'+e+'">'+'<div class="popup-window-hr popup-window-buttons-hr"><i></i></div>'+'<div class="bx-file-dialog-notice-wrap"></div>'+"</div>",buttons:[new i.PopupWindowButton({text:i.DiskFileDialog.obLocalize[e].saveButton,className:"popup-window-button-disabled",events:{click:function(){if(i.DiskFileDialog.obButtonSaveDisabled[e])return false;i.DiskFileDialog.obInitItems[e]=i.clone(i.DiskFileDialog.obItems[e]);i.DiskFileDialog.obInitItemsSelected[e]=i.clone(i.DiskFileDialog.obItemsSelected[e]);i.DiskFileDialog.obInitItemsDisabled[e]=i.clone(i.DiskFileDialog.obItemsDisabled[e]);if(i.DiskFileDialog.obCallback[e]&&i.DiskFileDialog.obCallback[e].saveButton){var l={};for(var a in i.DiskFileDialog.obItemsSelected[e])l[a]=i.DiskFileDialog.obItems[e][a];i.DiskFileDialog.obCallback[e].saveButton(i.DiskFileDialog.obCurrentTab[e],i.DiskFileDialog.obCurrentPath[e],l,i.DiskFileDialog.obFolderByPath[e][i.DiskFileDialog.obCurrentPath[e]])}this.popupWindow.close()}}}),new i.PopupWindowButtonLink({text:i.DiskFileDialog.obLocalize[e].cancelButton,className:"popup-window-button-link-cancel",events:{click:function(){i.DiskFileDialog.obItems[e]=i.clone(i.DiskFileDialog.obInitItems[e]);i.DiskFileDialog.obItemsSelected[e]=i.clone(i.DiskFileDialog.obInitItemsSelected[e]);i.DiskFileDialog.obItemsDisabled[e]=i.clone(i.DiskFileDialog.obInitItemsDisabled[e]);if(i.DiskFileDialog.obCallback[e]&&i.DiskFileDialog.obCallback[e].cancelButton){var l={};for(var a in i.DiskFileDialog.obItemsSelected[e])l[a]=i.DiskFileDialog.obItems[e][a];i.DiskFileDialog.obCallback[e].cancelButton(i.DiskFileDialog.obCurrentTab[e],i.DiskFileDialog.obCurrentPath[e],l,i.DiskFileDialog.obFolderByPath[e][i.DiskFileDialog.obCurrentPath[e]])}this.popupWindow.close()}}})]});i.DiskFileDialog.popupWindow.show();i.DiskFileDialog.slidePath(e)};var e;i.DiskFileDialog.onFileSearch=function(l){if(l.keyCode==16||l.keyCode==18||l.keyCode==20||l.keyCode==244||l.keyCode==91)return false;var a=l.target;var o=l.target.getAttribute("data-name");if(l.keyCode==27&&a.getAttribute("data-prev-search")!=""){a.value="";a.setAttribute("data-prev-search","");i.DiskFileDialog.loadItems(i.DiskFileDialog.obCurrentTab[o],o);return i.PreventDefault(l)}if(a.value==""&&a.getAttribute("data-prev-search")!=""){a.setAttribute("data-prev-search","");i.DiskFileDialog.loadItems(i.DiskFileDialog.obCurrentTab[o],o);return i.PreventDefault(l)}if(!i.type.isFunction(e)){e=i.debounce(function(e){if(e.getAttribute("data-prev-search")===e.value)return i.PreventDefault(l);if(i.DiskFileDialog.searchFileByName(e.value,o)){e.setAttribute("data-prev-search",e.value)}return i.PreventDefault(l)},500,this)}e(a)};i.DiskFileDialog.onSubmitSearchForm=function(e){return i.PreventDefault(e)};i.DiskFileDialog.searchFileByName=function(e,l){var a=null;var o=null;if(e.length<3)return false;if(i.DiskFileDialog.obCurrentTab[l].type==="recently_used")a=i.DiskFileDialog.obCurrentTab[l].type;else if(!i.DiskFileDialog.obCurrentPath[l]||i.DiskFileDialog.obCurrentPath[l]==="/"){a="storage";o=i.DiskFileDialog.obCurrentPath[l]}i.Disk.ajax({url:i.Disk.addToLinkParam(i.DiskFileDialog.target[l],"action","searchFile"),method:"POST",dataType:"json",data:{FORM_NAME:l,storageId:i.DiskFileDialog.obCurrentTab[l].id,storageType:i.DiskFileDialog.obCurrentTab[l].type,entityType:a,entityId:o||0,searchQuery:e,searchContext:i.DiskFileDialog.searchContext},onsuccess:i.delegate(function(e){i.DiskFileDialog.obItems[l]={};i.DiskFileDialog.obItemsSelected[l]={};i.DiskFileDialog.obItemsDisabled[l]={};for(var a in e.items){if(!e.items.hasOwnProperty(a))continue;i.DiskFileDialog.obItems[l][a]=e.items[a]}var o=i("bx-file-dialog-content-"+l);if(o)o.innerHTML=i.DiskFileDialog.getItemsHtml(l,e.sortMode)},this)});return true};i.DiskFileDialog.selectTab=function(e,l,a){if(!a)a="fd";if(i.DiskFileDialog.obCurrentTab[a]&&i.DiskFileDialog.obCurrentTab[a].id==l&&i.DiskFileDialog.obCurrentPath[a]=="/"){return false}i.DiskFileDialog.obCurrentPath[a]="/";i.DiskFileDialog.obCurrentTab[a]=i.DiskFileDialog.obTypeItems[a][l];i.DiskFileDialog.obFolderByPath[a]={};i.DiskFileDialog.obFolderByPath[a][i.DiskFileDialog.obCurrentPath[a]]={id:"root",type:"folder",extra:"",name:i.DiskFileDialog.obTypeItems[a][l].name,path:"/",size:"",sizeInt:"0",modifyBy:"",modifyDate:"",modifyDateInt:"0"};if(e!==null){var o=i.findChildren(i("bx-file-dialog-tab-"+a),{className:"bx-file-dialog-tab-item-active"},true);if(o!=null){for(var t=0;t<o.length;t++)o[t].className="bx-file-dialog-tab-item-link"}e.className="bx-file-dialog-tab-item-link bx-file-dialog-tab-item-active"}var s=i("bx-file-title-button-search-input");if(s.value!=""){i.DiskFileDialog.searchFileByName(s.value,a)}else{i.DiskFileDialog.loadItems(i.DiskFileDialog.obCurrentTab[a],a)}return false};i.DiskFileDialog.loadItems=function(e,l){if(i.DiskFileDialog.sendRequest)return false;if(!l)l="fd";if(!i.DiskFileDialog.target)i.DiskFileDialog.target={};if(!!e.link)i.DiskFileDialog.target[l]=e.link;i.onCustomEvent(i.DiskFileDialog,"loadItems",[e.link,l]);i.Disk.ajax({url:i.DiskFileDialog.target[l],method:"POST",dataType:"json",data:{WD_LOAD_ITEMS:"Y",FORM_NAME:l,FORM_TAB_ID:i.DiskFileDialog.obCurrentTab[l].id,FORM_TAB_TYPE:i.DiskFileDialog.obCurrentTab[l].type,FORM_PATH:i.DiskFileDialog.obCurrentPath[l].split("//").join("/"),searchContext:i.DiskFileDialog.searchContext},onsuccess:i.delegate(function(a){var o=i("bx-file-list-dialog-search-cont");if(a.authUrl){i.DiskFileDialog.closeWait(l);i.DiskFileDialog.sendRequest=false;var t=i("bx-file-dialog-content-"+l);if(!t)return;if(o)i.hide(o);t.innerHTML='<div class="bx-file-dialog-content" style="margin-left: 0;">'+'<div class="bx-file-dialog-content-wrap-inner">'+'<div class="bx-file-dialog-content-wrap-title">'+i.message("DISK_JS_FILE_DIALOG_OAUTH_NOTICE").replace("#SERVICE#",e.name)+"</div>"+'<div class="bx-file-dialog-content-wrap-text">'+i.message("DISK_JS_FILE_DIALOG_OAUTH_NOTICE_DETAIL").replace("#HELP_URL#",i.message("DISK_JS_FILE_DIALOG_OAUTH_NOTICE_DETAIL_HELP_URL"))+"</div>"+"</div>"+"</div>";i.bind(i("bx-js-disk-run-oauth-modal"),"click",function(e){i.util.popup(a.authUrl,1030,700);i.PreventDefault(e);return false});i.bind(window,"hashchange",i.proxy(function(){var a=document.location.hash.match(/external-auth-(\w+)/);if(!a)return;i.DiskFileDialog.sendRequest=false;this.loadItems(e,l)},this));return}if(a.status&&a.status==="error"){a.errors=a.errors||[{}];i.Disk.showModalWithStatusAction({status:"error",message:a.errors.pop().message});i.DiskFileDialog.closeWait(l);i.DiskFileDialog.sendRequest=false;i.cleanNode(i("bx-file-dialog-content-"+l));return}if(i.DiskFileDialog.obType[l][i.DiskFileDialog.obCurrentTab[l].type].searchable){if(o){i.show(o,"block")}var s=i("bx-file-dialog-content-"+l);if(s){s.style.height="254px";var n=i.findChild(s,{tagName:"div",className:"bx-file-dialog-content-wrap"},true);if(n){n.style.cssText=""}}}else{if(o){i.hide(o)}var s=i("bx-file-dialog-content-"+l);if(s){s.style.height="288px";var n=i.findChild(s,{tagName:"div",className:"bx-file-dialog-content-wrap"},true);if(n){n.style.height="257px"}}}i.DiskFileDialog.obItems[a.FORM_NAME]={};i.DiskFileDialog.obItemsSelected[a.FORM_NAME]={};i.DiskFileDialog.obItemsDisabled[a.FORM_NAME]={};for(var r in a.FORM_ITEMS)i.DiskFileDialog.obItems[a.FORM_NAME][r]=a.FORM_ITEMS[r];for(var r in a.FORM_ITEMS_DISABLED)i.DiskFileDialog.obItemsDisabled[a.FORM_NAME][r]=a.FORM_ITEMS_DISABLED[r];var D=i("bx-file-dialog-content-"+l);if(D)D.innerHTML=i.DiskFileDialog.getItemsHtml(l,a.sortMode);i.DiskFileDialog.slidePath(l);i.DiskFileDialog.closeWait(l);i.DiskFileDialog.sendRequest=false;i.onCustomEvent(i.DiskFileDialog,"loadItemsDone",[l])},this),onfailure:function(e){i.DiskFileDialog.sendRequest=false}});i.DiskFileDialog.showWait(500,l);i.DiskFileDialog.sendRequest=true;return false};i.DiskFileDialog.selectColumn=function(e,l,a){if(!e)e="name";i.DiskFileDialog.obGridOrder[a].column=!e?"name":e;i.DiskFileDialog.obGridOrder[a].order=!l?"desc":l;var o=i("bx-file-dialog-content-"+a);if(o)o.innerHTML=i.DiskFileDialog.getItemsHtml(a);i.DiskFileDialog.slidePath(a);return false};i.DiskFileDialog.selectItem=function(e,l,a){if(!a)a="fd";if(i.DiskFileDialog.obItemsSelected[a][l]){i.DiskFileDialog.unSelectItem(e,l,a)}else{if(!i.DiskFileDialog.obItemsSelectMulti[a]){var o=i.findChildren(i("bx-file-dialog-content-"+a),{className:"bx-file-dialog-row-selected"},true);if(o!=null){for(var t=0,s=o.length;t<s;t++)i.DiskFileDialog.unSelectItem(o[t],o[t].getAttribute("data-id"),a)}else{for(var t in i.DiskFileDialog.obItemsSelected[a])delete i.DiskFileDialog.obItemsSelected[a][t]}}if(e!==null){i.removeClass(e,"bx-file-dialog-row-normal");i.addClass(e,"bx-file-dialog-row-selected");i.onCustomEvent(i.DiskFileDialog,"selectItem",[e,l,a])}i.DiskFileDialog.obItemsSelected[a][l]=i.DiskFileDialog.obItems[a][l].type}if(i.Disk.isEmptyObject(i.DiskFileDialog.obItemsSelected[a])){i.DiskFileDialog.disableSave(a)}else{i.DiskFileDialog.enableSave(a)}return false};i.DiskFileDialog.unSelectItem=function(e,l,a){if(!a)a="fd";i.removeClass(e,"bx-file-dialog-row-selected");i.addClass(e,"bx-file-dialog-row-normal");delete i.DiskFileDialog.obItemsSelected[a][l];if(i.Disk.isEmptyObject(i.DiskFileDialog.obItemsSelected[a])){i.DiskFileDialog.disableSave(a)}i.onCustomEvent(i.DiskFileDialog,"unSelectItem",[e,l,a]);return false};i.DiskFileDialog._rtrimFolder=function(i){if(i.length>1){var e=i.split("/");if(e[e.length-1]=="")e.pop();e.pop();i=e.join("/");if(i.length<1)i="/"}else{i=false}return i};i.DiskFileDialog.openSpecifiedFolder=function(e,l){if(!l)l="fd";i.DiskFileDialog.obCurrentPath[l]=e;if(e!=="/"){var a=e;if(a.slice(-1)==="/"){a=a.substring(0,a.length-1)}if(i.DiskFileDialog.obFolderByPath[l][a]&&i.DiskFileDialog.obFolderByPath[l][a].provider){i.DiskFileDialog.loadItems({link:i.DiskFileDialog.obFolderByPath[l][a].link},l);return false}}var o=i.DiskFileDialog.obCurrentTab[l].link;var t=o.indexOf("index.php");if(t>=0){if(e=="/"){e=""}else{o=o.substring(0,t)}}e=o+e;e=e.split("//").join("/");i.DiskFileDialog.loadItems({link:o},l);return false};i.DiskFileDialog.openParentFolder=function(e){if(!e)e="fd";if(!!i.DiskFileDialog.obCurrentTab[e]){var l=i.DiskFileDialog._rtrimFolder(i.DiskFileDialog.obCurrentPath[e]);i.DiskFileDialog.openSpecifiedFolder(l,e);return false}return false};i.DiskFileDialog.openFolder=function(e,l,a){if(!a)a="fd";if(!i.DiskFileDialog.obItems[a][l].path){i.DiskFileDialog.obCurrentPath[a]=(i.DiskFileDialog.obCurrentPath[a]==="/"?"/":i.DiskFileDialog.obCurrentPath[a]+"/")+i.DiskFileDialog.obItems[a][l].name}else{i.DiskFileDialog.obCurrentPath[a]=i.DiskFileDialog.obItems[a][l].path}i.DiskFileDialog.obFolderByPath[a][i.DiskFileDialog.obCurrentPath[a]]=i.DiskFileDialog.obItems[a][l];i.removeClass(e,"bx-file-dialog-row-selected");i.addClass(e,"bx-file-dialog-row-normal");i.DiskFileDialog.loadItems(i.DiskFileDialog.obItems[a][l],a);return false};i.DiskFileDialog.getTabsHtml=function(e){if(!e)e="fd";var l="";var a=i.util.objectSort(i.DiskFileDialog.obType[e],"order","asc");for(var o=0,t=a.length;o<t;o++){var s="";var n=a[o];s='<div class="bx-file-dialog-tab-group">';if(n.name)s+='<div class="bx-file-dialog-tab-group-title">'+n.name+"</div>";if(n.items){for(var r=0;r<n.items.length;r++){var D=i.DiskFileDialog.obTypeItems[e][n.items[r]];var d=i.DiskFileDialog.obCurrentTab[e].id==D.id?" bx-file-dialog-tab-item-active":"";s+='<div class="bx-file-dialog-tab-item">'+'<a href="#" class="bx-file-dialog-tab-item-link'+d+'" data-id="'+D.id+'" data-type="'+D.type+'" onclick="return BX.DiskFileDialog.selectTab(this, \''+D.id+"', '"+e+"')\">"+'<span class="bx-file-dialog-tab-item-link-text" title="'+i.util.htmlspecialchars(D.name)+'">'+i.util.htmlspecialchars(D.name)+"</span>"+'<span class="bx-file-dialog-tab-item-link-arrow"></span>'+"</a>"+"</div>"}}s+="</div>";if(n.items){l+=s}}return l};i.DiskFileDialog.getItemsHtml=function(e,l){if(!e)e="fd";if(!l)l=i.DiskFileDialog.sortMode;var a="";if(i.DiskFileDialog.obCurrentPath[e]=="/")a='<div class="bx-file-dialog-content-root">';a+='<div class="bx-file-dialog-header">';for(var o in i.DiskFileDialog.obGridColumn[e]){var t=i.DiskFileDialog.obGridColumn[e][o];var s=i.DiskFileDialog.obGridOrder[e].column==t.sort?true:false;a+='<span class="bx-file-dialog-column-header bx-file-dialog-column-'+t.id+'" style="'+t.style+'">'+'<a href="#sort" class="bx-file-dialog-sort-link'+(s?" bx-file-dialog-sort-active":"")+'"  onclick="return BX.DiskFileDialog.selectColumn(\''+t.sort+"', '"+(s?i.DiskFileDialog.obGridOrder[e].order=="desc"?"asc":"desc":"desc")+"', '"+e+"')\">"+i.util.htmlspecialchars(t.name)+'<span class="bx-file-dialog-sort-icon bx-file-dialog-sort-'+(s?i.DiskFileDialog.obGridOrder[e].order:"desc")+'"></span>'+"</a>"+"</span>"}a+="</div>";var n=i.DiskFileDialog.obCurrentPath[e].split("/");a+='<div class="bx-file-dialog-content-path">'+'<a href="#up" class="bx-file-dialog-content-path-up bx-file-dialog-icon bx-file-dialog-icon-up" onclick="return BX.DiskFileDialog.openParentFolder(\''+e+"');\"></a>"+'<span class="bx-file-dialog-content-path-items"><span class="bx-file-dialog-content-path-items-wrap" id="bx-file-dialog-content-path-items-wrap-'+e+'"> '+"<a href=\"#library\" onclick=\"return BX.DiskFileDialog.openSpecifiedFolder('/', '"+e+'\')" class="bx-file-dialog-content-path-link">'+i.util.htmlspecialchars(i.DiskFileDialog.obCurrentTab[e].name)+"</a>";var r="/";if(n[n.length-1]=="")n.pop();for(var o=0,D=n.length;o<D;o++){if(o==0||o==D)continue;r+=n[o]+"/";a+='<span class="bx-file-dialog-content-path-seporator bx-file-dialog-icon bx-file-dialog-icon-seporator"></span>';a+='<a href="#'+n[o]+'" onclick="return BX.DiskFileDialog.openSpecifiedFolder(\''+r+"', '"+e+'\')" class="bx-file-dialog-content-path-link '+(o==D-1?"bx-file-dialog-content-path-link-active":"")+'">'+n[o]+"</a>"}a+="</span></span>";a+="</div>";a+='<div class="bx-file-dialog-content-wrap">';var d="";var g="";var b="";var f=i.util.objectSort(i.DiskFileDialog.obItems[e],i.DiskFileDialog.obGridOrder[e].column,i.DiskFileDialog.obGridOrder[e].order);for(var o=0,D=f.length;o<D;o++){var c=f[o];var u=i.DiskFileDialog.obItemsSelected[e][c.id]?" bx-file-dialog-row-selected":" bx-file-dialog-row-normal";var k=false;var p=false;if(i.DiskFileDialog.obItemsDisabled[e][c.id])p=true;if(p&&c.type=="folder")k=true;if(!p){p=true;var F=0;for(var m in i.DiskFileDialog.obItemsSelectEnabled[e]){F++;if(m=="all"){p=false;break}else if(m=="onlyFiles"){p=false;if(c.type=="folder")k=true;break}else if(m==c.type){p=false}}if(F<=0)p=false}var h="";if(p){u=" bx-file-dialog-row-disabled";if(i.DiskFileDialog.obItemsDisabled[e]&&i.DiskFileDialog.obItemsDisabled[e][c.id]&&i.DiskFileDialog.obItemsDisabled[e][c.id]["hint"]){h=". "+i.DiskFileDialog.obItemsDisabled[e][c.id]["hint"]}}var v="";var I="";if(!p){var v="onclick=\"return BX.DiskFileDialog.selectItem(this, '"+c.id+"', '"+e+"')\"";var I="";if(c.type=="folder"){v=k?"onclick=\"return BX.DiskFileDialog.openFolder(this, '"+c.id+"', '"+e+"')\"":v;I=k?"":"ondblclick=\"return BX.DiskFileDialog.openFolder(this, '"+c.id+"', '"+e+"')\""}}b="<div "+v+" "+I+' class="bx-file-dialog-row '+u+'" data-id="'+c.id+'">';var x=true;for(var y in i.DiskFileDialog.obGridColumn[e]){var t=i.DiskFileDialog.obGridColumn[e][y];var C=c.extra&&c.extra!=""?" bx-file-dialog-extra-"+c.extra:"";if(x){b+='<span class="bx-file-dialog-column-row bx-file-dialog-column-'+t.id+""+C+'" style="'+t.style+'"  title="'+t.name+": "+i.util.htmlspecialchars(c[t.id])+h+'">';if(p){b+='<span class="bx-file-dialog-content-link bx-file-dialog-icon bx-file-dialog-icon-'+c.type+'">'+i.util.htmlspecialchars(c[t.id])+"</span>"}else{b+='<a href="#" class="bx-file-dialog-content-link bx-file-dialog-icon bx-file-dialog-icon-'+c.type+'" onclick="javascript:void(0);">'+i.util.htmlspecialchars(c[t.id])+"</a>"}b+="</span>";x=false}else{b+='<span class="bx-file-dialog-column-row bx-file-dialog-column-'+t.id+'" style="'+t.style+'" title="'+t.name+": "+i.util.htmlspecialchars(c[t.id])+'">'+i.util.htmlspecialchars(c[t.id])+"</span>"}}b+="</div>";if(l==="ord"){if(c.type=="folder")d+=b;else g+=b}else if(l==="mix"){g+=b}}a+=d+g;a+="</div>";if(i.DiskFileDialog.obCurrentPath[e]=="/")a+="</div>";return a};i.DiskFileDialog.showWait=function(e,l){if(!l)l="fd";if(i.DiskFileDialog.popupWaitWindow!==null)i.DiskFileDialog.closeWait(l);if(e>0){clearTimeout(i.DiskFileDialog.timeout);i.DiskFileDialog.timeout=setTimeout(function(){i.DiskFileDialog.showWait(0,l)},e);return false}var a=i("bx-file-dialog-content-"+l);i.DiskFileDialog.popupWaitWindow=new i.PopupWindow("DiskFileDialogWait",a,{autoHide:false,lightShadow:true,zIndex:100,content:i.create("DIV",{props:{className:"bx-file-dialog-wait"}}),events:{onPopupClose:function(){this.destroy()},onPopupDestroy:function(){i.DiskFileDialog.popupWaitWindow=null}}});if(a){var o=a.offsetHeight,t=a.offsetWidth;if(o>0&&t>0){i.DiskFileDialog.popupWaitWindow.setOffset({offsetTop:-parseInt(o/2-2),offsetLeft:parseInt(t/2-15)});i.DiskFileDialog.popupWaitWindow.show()}}return false};i.DiskFileDialog.closeWait=function(e){if(!e)e="fd";if(i.DiskFileDialog.popupWaitWindow!==null)i.DiskFileDialog.popupWaitWindow.close();clearTimeout(i.DiskFileDialog.timeout);return false};i.DiskFileDialog.enableSave=function(e){if(!e)e="fd";i.DiskFileDialog.obButtonSaveDisabled[e]=false;if(i.DiskFileDialog.popupWindow&&i.DiskFileDialog.popupWindow.buttons&&i.DiskFileDialog.popupWindow.buttons[0])i.DiskFileDialog.popupWindow.buttons[0].setClassName("popup-window-button-accept")};i.DiskFileDialog.disableSave=function(e){if(!e)e="fd";i.DiskFileDialog.obButtonSaveDisabled[e]=true;if(i.DiskFileDialog.popupWindow&&i.DiskFileDialog.popupWindow.buttons&&i.DiskFileDialog.popupWindow.buttons[0])i.DiskFileDialog.popupWindow.buttons[0].setClassName("popup-window-button-disabled")};i.DiskFileDialog.showNotice=function(e,l){if(!l)l="fd";var a=i("bx-file-dialog-notice-"+l);if(a==null)return false;i.show(a);var o=i.findChild(a,{className:"bx-file-dialog-notice-wrap"},true);o.innerHTML=e};i.DiskFileDialog.closeNotice=function(e){if(!e)e="fd";var l=i("bx-file-dialog-notice-"+e);if(l==null)return false;i.hide(l)};i.DiskFileDialog.slidePath=function(e){var l=i("bx-file-dialog-content-path-items-wrap-"+e);if(!l)return;var a=l.parentNode;if(l.offsetWidth>a.offsetWidth)i.style(l,"margin-left",-(l.offsetWidth-a.offsetWidth)+"px");i.unbind(l,"mousewheel",function(l){i.DiskFileDialog.slidePathScroll(l,e)});i.bind(l,"mousewheel",function(l){i.DiskFileDialog.slidePathScroll(l,e)})};i.DiskFileDialog.slidePathScroll=function(e,l){var a=i("bx-file-dialog-content-path-items-wrap-"+l);if(!a)return;if(a.offsetWidth<a.parentNode.offsetWidth)return false;var o=a.offsetWidth-a.parentNode.offsetWidth;var t=(parseInt(i.style(a,"margin-left"))-Math.ceil(30*i.getWheelData(e)/3))*-1;if(t>=0&&t<=o)i.style(a,"margin-left",-t+"px");else if(t>o)i.style(a,"margin-left",-o+"px");else if(t<0)i.style(a,"margin-left","0px");return i.PreventDefault(e)}})();
//# sourceMappingURL=file_dialog.map.js