Lines Matching refs:grid

15500 		that.grid = gantt;
15509 return this.vs[this[method_name]()].grid;
17422 function createGridEditors(grid) { argument
17425 if(!domHelpers.isChildOf(node, grid.$grid)){
17429 var row = domHelpers.locateAttribute(node, grid.$config.item_attribute);
17433 var id = row.getAttribute(grid.$config.item_attribute);
17444 var top = grid.getItemTop(itemId);
17445 var height = grid.getItemHeight(itemId);
17446 var cols = grid.getGridColumns();
17465 function findVisibleIndex(grid, columnName) { argument
17466 var columns = grid.getGridColumns();
17479 el.setAttribute(grid.$config.item_attribute, itemId);
17482 var visibleIndex = findVisibleIndex(grid, columnName);
17508 var column = grid.getColumn(columnName);
17515 mapping.init(this, grid);
17518 store = grid.$gantt.getDatastore(grid.$config.bind);
17528 if(grid.$gantt.getState("batchUpdate").batch_update){
17584 var column = grid.getColumn(editorState.columnName);
17589 var editor = grid.$getConfig().editor_types[editorConfig.type];
17592 grid.$grid_data.appendChild(placeholder);
17602 mapping.onShow(this, placeholder, grid);
17611 var column = grid.getColumn(columnName);
17632 var column = grid.getColumn(this._columnName);
17652 var column = grid.getColumn(this._columnName);
17668 mapping.onHide(this, this._placeholder, grid);
17719 this._editor.save(itemId, grid.getColumn(columnName), this._placeholder);
17729 var columns = grid.getGridColumns();
17743 return this._findEditableCell(grid.getColumnIndex(this._columnName) + dir, dir);
17751 return this._findEditableCell(grid.getGridColumns().length - 1, -1);
18332 init: function (controller, grid) { argument
18333 var gantt = grid.$gantt;
18372 onShow: function (controller, placeholder, grid) { argument
18373 var gantt = grid.$gantt;
18459 init: function(controller, grid){ argument
18461 var gantt = grid.$gantt;
18647 onShow: function(controller, placeholder, grid){}, argument
18648 onHide: function(controller, placeholder, grid){ argument
18649 var gantt = grid.$gantt;
19377 function createResizer(gantt, grid){ argument
19402 onCreated: function (grid) {
19403 grid.$config = utils.mixin(grid.$config, {
19406 if(grid.$config.id == "grid") {
19407 this.extendGantt(grid);
19408 gantt.ext.inlineEditors = gantt.ext._inlineEditors.createEditors(grid);
19414 onInitialized: function (grid) {
19415 var config = grid.$getConfig();
19418 rowDndMarker.init(grid.$gantt, grid);
19420 rowDnd.init(grid.$gantt, grid);
19424 this.initEvents(grid, gantt);
19425 if(grid.$config.id == "grid") {
19426 this.extendDom(grid);
19429 onDestroyed: function (grid) {
19430 if(grid.$config.id == "grid") {
19433 this.clearEvents(grid, gantt);
19436 initEvents: function (grid, gantt) {
19438 var config = grid.$getConfig();
19445 }, gantt), grid.$grid);
19453 var config = grid.$getConfig();
19457 mouseEvents.callHandler("click", "gantt_add", grid.$grid, [e, config.root_id]);
19489 }, gantt), grid.$grid);
19492 var config = grid.$getConfig();
19499 }, gantt), grid.$grid);
19503 clearEvents: function(grid, gantt){
19508 extendDom: function(grid){
19509 gantt.$grid = grid.$grid;
19510 gantt.$grid_scale = grid.$grid_scale;
19511 gantt.$grid_data = grid.$grid_data;
19513 extendGantt: function(grid){
19514 gantt.getGridColumns = gantt.bind(grid.getGridColumns, grid);
19516 grid.attachEvent("onColumnResizeStart", function(){
19519 grid.attachEvent("onColumnResize", function(){
19522 grid.attachEvent("onColumnResizeEnd", function(){
19526 grid.attachEvent("onColumnResizeComplete", function(columns, totalWidth){
19547 function _init_dnd(gantt, grid) { argument
19550 if(!grid.$config.bind || !gantt.getDatastore(grid.$config.bind)){
19555 return domHelpers.locateAttribute(e, grid.$config.item_attribute);
19559 return gantt.getDatastore(grid.$config.bind);
19562 var dnd = new DnD(grid.$grid_data, {updates_per_second: 60});
19563 if (gantt.defined(grid.$getConfig().dnd_sensitivity))
19564 dnd.config.sensitivity = grid.$getConfig().dnd_sensitivity;
19575 var id = el.getAttribute(grid.$config.item_attribute);
19599 dnd.config.id = el.getAttribute(grid.$config.item_attribute);
19623 var pos = domHelpers.getNodePosition(grid.$grid_data);
19629 var config = grid.$getConfig();
19640 var pos = domHelpers.getNodePosition(grid.$grid_data);
19642 var y = e.pageY - pos.y + (grid.$state.scrollTop || 0);
19649 var config = grid.$getConfig(),
19666 var config = grid.$getConfig(),
19801 function _init_dnd(gantt, grid) { argument
19804 if(!grid.$config.bind || !gantt.getDatastore(grid.$config.bind)){
19809 return domHelpers.locateAttribute(e, grid.$config.item_attribute);
19812 var dnd = new DnD(grid.$grid_data, {updates_per_second: 60});
19813 if (gantt.defined(grid.$getConfig().dnd_sensitivity))
19814 dnd.config.sensitivity = grid.$getConfig().dnd_sensitivity;
19824 var id = el.getAttribute(grid.$config.item_attribute);
19825 var datastore = grid.$config.rowStore;
19849 dnd.config.id = el.getAttribute(grid.$config.item_attribute);
19851 var store = grid.$config.rowStore;
19868 var y = domHelpers.getRelativeEventPosition(e, grid.$grid_data).y;
19869 var store = grid.$config.rowStore;
19877 var index = Math.floor(y / grid.getItemHeight());
19888 var store = grid.$config.rowStore;
19889 var config = grid.$getConfig();
19892 var eventTop = domHelpers.getRelativeEventPosition(e, grid.$grid_data).y;
19895 var rowTop = grid.getItemTop(targetTaskId);
19896 var rowHeight = grid.getItemHeight();
19918 higlighter.highlightPosition(target, dnd.config, grid);
19926 var store = grid.$config.rowStore;
20036 function highlightPosition(target, root, grid){ argument
20037 var markerPos = getTaskMarkerPosition(target, grid);
20051 highlightFolder(target, markerLine, grid);
20053 highlightRow(target, markerLine, grid);
20064 function highlightRow(target, markerLine, grid){ argument
20065 var linePos = getLineMarkerPosition(target, grid);
20076 function highlightFolder(target, markerFolder, grid){ argument
20078 var pos = gridToPageCoordinates({x: 0, y: grid.getItemTop(id)}, grid);
20081 markerFolder.style.width = grid.$grid_data.offsetWidth + "px";
20084 markerFolder.style.height = grid.getItemHeight(id) + "px";
20088 function getLineMarkerPosition(target, grid){ argument
20089 var store = grid.$config.rowStore;
20091 var indentNode = grid.$grid_data.querySelector(".gantt_tree_indent");
20099 var itemTop = grid.getItemTop(target.targetId);
20100 var itemHeight = grid.getItemHeight(target.targetId);
20119 pos.width = Math.max(grid.$grid_data.offsetWidth - pos.x, 0);
20120 return gridToPageCoordinates(pos, grid);
20123 function gridToPageCoordinates(pos, grid){ argument
20124 var gridPos = domHelpers.getNodePosition(grid.$grid_data);
20125 pos.x += gridPos.x - grid.$grid.scrollLeft;
20126 pos.y += gridPos.y - grid.$grid_data.scrollTop;
20130 function getTaskMarkerPosition(e, grid) { argument
20131 var pos = domHelpers.getNodePosition(grid.$grid_data);
20132 var ePos = domHelpers.getRelativeEventPosition(e, grid.$grid_data);
20133 var store = grid.$config.rowStore;
20138 var config = grid.$getConfig();
20310 Grid = __webpack_require__(/*! ./grid/grid */ "./sources/core/ui/grid/grid.js"),
22405 _findGridResizer: function(layout, grid){
22415 if(prev && prev.$content === grid || (prev.isChild && prev.isChild(grid))){
22419 }else if(next && next.$content === grid || (next.isChild && next.isChild(grid))){
22432 var grid = gantt.$ui.getView("grid");
22434 var resizeInfo = this._findGridResizer(layout, grid);
22443 var grid = gantt.$ui.getView("grid");
22444 var viewCell = grid ? grid.$parent : null;
22446 var limits = grid._getGridWidthLimits();
22449 if(!grid.$config.scrollable)
22465 var grid = gantt.$ui.getView("grid");
22466 var viewCell = grid ? grid.$parent : null;