Your IP : 18.191.62.45


Current Path : /home/bitrix/ext_www/crm.klimatlend.ua/bitrix/js/tasks/kanban/
Upload File :
Current File : /home/bitrix/ext_www/crm.klimatlend.ua/bitrix/js/tasks/kanban/column.min.js

(function(){"use strict";BX.namespace("BX.Tasks.Kanban");BX.Tasks.Kanban.Column=function(t){BX.Kanban.Column.apply(this,arguments);this.bindEvents();this.sortButton=null;this.type=t.type?t.type:""};BX.Tasks.Kanban.Column.prototype={__proto__:BX.Kanban.Column.prototype,constructor:BX.Tasks.Kanban.Column,bindEvents:function(){BX.addCustomEvent("Kanban.Grid:onItemDragStop",function(){if(this.getGrid().isRealtimeMode()){this.hideDragTarget()}}.bind(this))},getCustomTitleButtons:function(){if(this.getGridData().showSortButton){this.sortButton=BX.create("div",{props:{className:"tasks-kanban-column-sort"},events:{click:this.handleSortButtonClick.bind(this)}});return this.sortButton}},handleSortButtonClick:function(t){var i=this.getGridData().sortMenuItems;BX.PopupMenu.show("tasks-kanban-column-sort-"+this.getId(),this.sortButton,i,{})},handleAddColumnButtonClick:function(t){var i=this.getGridData();if(i.rights&&i.rights.canAddColumn){BX.Kanban.Column.prototype.handleAddColumnButtonClick.apply(this,arguments)}else if(typeof BX.Intranet!=="undefined"){this.getGrid().accessNotify()}},switchToEditMode:function(){var t=this.getGridData();if(t.rights&&t.rights.canAddColumn){BX.Kanban.Column.prototype.switchToEditMode.apply(this,arguments)}else if(typeof BX.Intranet!=="undefined"){this.getGrid().accessNotify()}},handleAddItemButtonClick:function(t){var i=this.getGridData();if(i.addItemInSlider===true&&typeof BX.Bitrix24!=="undefined"&&typeof BX.Bitrix24.PageSlider!=="undefined"){BX.Bitrix24.PageSlider.open(i.pathToTaskCreate.replace("#task_id#",0))}else{BX.Kanban.Column.prototype.handleAddItemButtonClick.apply(this,arguments)}},getDefaultTitleLayout:function(){if(this.layout.titleBody){return this.layout.titleBody}var t=this.getCustomTitleButtons();var i=this.getGrid().getData();if(BX.type.isDomNode(t)){t=[t]}else if(!BX.type.isArray(t)){t=[]}this.layout.titleBody=BX.create("div",{attrs:{className:"main-kanban-column-title-wrapper"},children:[this.layout.color=BX.create("div",{attrs:{className:"main-kanban-column-title-bg",style:"background: #"+this.getColor()}}),this.layout.info=BX.create("div",{attrs:{className:"main-kanban-column-title-info"},children:[this.layout.name=BX.create("div",{attrs:{className:"main-kanban-column-title-text"},children:[this.getColumnTitle(),this.getTotalItem()]}),this.isEditable()?this.getEditButton():null].concat(t)}),this.isEditable()?this.getEditForm():null,this.layout.titleArrow=BX.create("span",{attrs:{className:"main-kanban-column-title-right"}})]});if(i.kanbanType==="TL"){this.layout.titleBody.classList.add("task-kanban-column-revert")}return this.layout.titleBody},getType:function(){return this.type}}})();
//# sourceMappingURL=column.map.js