Lines Matching refs:cell

71 	getHeaderCells : function(table, cell) {  argument
72 if(!table) { table = $(cell).up('table'); }
79 getCellIndex : function(cell) { argument
80 return $A(cell.parentNode.cells).indexOf(cell);
85 getCellText : function(cell, refresh) { argument
86 if(!cell) { return ""; }
87 var data = TableKit.getCellData(cell);
89 data.textContent = cell.textContent ? cell.textContent : cell.innerText;
94 getCellData : function(cell) { argument
96 if(!cell.id) {
97 t = $(cell).up('table');
98 cell.id = t.id + "-cell-" + TableKit._getc();
100 var tblid = t ? t.id : cell.id.match(/(.*)-cell.*/)[1];
101 if(!TableKit.tables[tblid].dom.cells[cell.id]) {
102 TableKit.tables[tblid].dom.cells[cell.id] = {textContent : '', htmlContent : '', active : false};
104 return TableKit.tables[tblid].dom.cells[cell.id];
226 var cell = $(c);
227 var editor = TableKit.Editable.getCellEditor(cell);
228 editor.cancel(cell);
345 var cell = Event.element(e);
346 while(!(cell.tagName && cell.tagName.match(/td|th/gi))) {
347 cell = cell.parentNode;
349 TableKit.Sortable.sort(null, cell);
352 var cell;
361cell = (table.tHead && table.tHead.rows.length > 0) ? $(table.tHead.rows[table.tHead.rows.length-1…
363 cell = $(index);
364 table = table ? $(table) : cell.up('table');
365 index = TableKit.getCellIndex(cell);
369 if(cell.hasClassName(op.noSortClass)) {return;}
374 if(cell.hasClassName(op.ascendingClass) || cell.hasClassName(op.descendingClass)) {
376 order = cell.hasClassName(op.descendingClass) ? 1 : -1;
378 var datatype = TableKit.Sortable.getDataType(cell,index,table);
390 var hcells = TableKit.getHeaderCells(null, cell);
411 getDataType : function(cell,index,table) { argument
412 cell = $(cell);
413 index = (index || index === 0) ? index : TableKit.getCellIndex(cell);
421 if(cell.id && TableKit.Sortable.types[cell.id]) {
422 t = cell.id
425 …t = $w(cell.className).detect(function(n){ // then look for a data type classname on the heading r…
431 cell = rows[0].cells[index]; // grab same index cell from body row to try and match data type
434 return TableKit.Sortable.types[d].detect(TableKit.getCellText(cell));
625 var cell;
632cell = (table.tHead && table.tHead.rows.length > 0) ? $(table.tHead.rows[table.tHead.rows.length-1…
634 cell = $(index);
635 table = table ? $(table) : cell.up('table');
636 index = TableKit.getCellIndex(cell);
638 var pad = parseInt(cell.getStyle('paddingLeft'),10) + parseInt(cell.getStyle('paddingRight'),10);
641 cell.setStyle({'width' : w + 'px'});
645 var cell = Event.element(e);
646 Event.observe(cell, 'mousemove', TableKit.Resizable.detectHandle);
647 Event.observe(cell, 'mousedown', TableKit.Resizable.startResize);
651 var cell = Event.element(e);
652 if(TableKit.Resizable.pointerPos(cell,Event.pointerX(e),Event.pointerY(e))){
653 cell.addClassName(TableKit.option('resizeOnHandleClass', cell.up('table').id)[0]);
656 cell.removeClassName(TableKit.option('resizeOnHandleClass', cell.up('table').id)[0]);
663 var cell = Event.element(e);
664 Event.stopObserving(cell, 'mousemove', TableKit.Resizable.detectHandle);
665 Event.stopObserving(cell, 'mousedown', TableKit.Resizable.startResize);
666 cell.removeClassName(TableKit.option('resizeOnHandleClass', cell.up('table').id)[0]);
671 var cell = Event.element(e);
672 Event.stopObserving(cell, 'mousemove', TableKit.Resizable.detectHandle);
673 Event.stopObserving(cell, 'mousedown', TableKit.Resizable.startResize);
674 Event.stopObserving(cell, 'mouseout', TableKit.Resizable.killDetect);
675 TableKit.Resizable._cell = cell;
676 var table = cell.up('table');
680 'top' : cell.cumulativeOffset()[1] + 'px',
693 var cell = TableKit.Resizable._cell;
694 TableKit.Resizable.resize(null, cell, (Event.pointerX(e) - cell.cumulativeOffset()[0]));
702 Event.observe(cell, 'mouseout', TableKit.Resizable.killDetect);
741 var cell = Event.findElement(e,'td');
742 if(cell) {
743 TableKit.Editable.editCell(null, cell, null, e);
749 var cell, row;
760 cell = $(row.cells[cindex]);
762 cell = $(event ? Event.findElement(event, 'td') : index);
763 table = (table && table.tagName && table.tagName !== "TABLE") ? $(table) : cell.up('table');
764 row = cell.up('tr');
767 if(cell.hasClassName(op.noEditClass)) {return;}
769 var head = $(TableKit.getHeaderCells(table, cell)[TableKit.getCellIndex(cell)]);
772 var data = TableKit.getCellData(cell);
774 data.htmlContent = cell.innerHTML;
776 ftype.edit(cell, event);
779 getCellEditor : function(cell, table, head) { argument
780 var head = head ? head : $(TableKit.getHeaderCells(table, cell)[TableKit.getCellIndex(cell)]);
820 edit : function(cell) { argument
821 cell = $(cell);
823 var table = cell.up('table');
826 form.id = cell.id + '-form';
837 field.value = TableKit.getCellText(cell);
841 var txt = TableKit.getCellText(cell);
869 cell.innerHTML = '';
870 cell.appendChild(form);
873 var cell = Event.findElement(e,'td');
876 this.submit(cell,form);
878 submit : function(cell, form) { argument
880 form = form ? form : cell.down('form');
881 var head = $(TableKit.getHeaderCells(null, cell)[TableKit.getCellIndex(cell)]);
882 var row = cell.up('tr');
883 var table = cell.up('table');
886 …var s = '&row=' + (TableKit.getRowIndex(row)+1) + '&cell=' + (TableKit.getCellIndex(cell)+1) + '&i…
887 …this.ajax = new Ajax.Updater(cell, op.ajaxURI || TableKit.option('editAjaxURI', table.id)[0], Obje…
891 var data = TableKit.getCellData(cell);
898 var cell = Event.findElement(e,'td');
900 this.cancel(cell);
902 cancel : function(cell) { argument
904 var data = TableKit.getCellData(cell);
905 cell.innerHTML = data.htmlContent;