Lines Matching refs:table

34 		var table = $(elm);
35 if(table.tagName !== "TABLE") {
38 TableKit.register(table,Object.extend(TableKit.options,options || {}));
39 this.id = table.id;
42 TableKit.Sortable.init(table);
45 TableKit.Resizable.init(table);
48 TableKit.Editable.init(table);
63 getBodyRows : function(table) { argument
64 table = $(table);
65 var id = table.id;
67 …t.tables[id].dom.rows = (table.tHead && table.tHead.rows.length > 0) ? $A(table.tBodies[0].rows) :…
71 getHeaderCells : function(table, cell) { argument
72 if(!table) { table = $(cell).up('table'); }
73 var id = table.id;
75 …ables[id].dom.head = $A((table.tHead && table.tHead.rows.length > 0) ? table.tHead.rows[table.tHea…
106 register : function(table, options) { argument
107 if(!table.id) {
108 table.id = "tablekit-table-" + TableKit._getc();
110 var id = table.id;
118 notify : function(eventName, table, event) { argument
119 …if(TableKit.tables[table.id] && TableKit.tables[table.id].observers && TableKit.tables[table.id].…
120 TableKit.tables[table.id].observers[eventName](table, event);
122 TableKit.options.observers[eventName](table, event)();
124 isSortable : function(table) { argument
125 return TableKit.tables[table.id] ? TableKit.tables[table.id].sortable : false;
127 isResizable : function(table) { argument
128 return TableKit.tables[table.id] ? TableKit.tables[table.id].resizable : false;
130 isEditable : function(table) { argument
131 return TableKit.tables[table.id] ? TableKit.tables[table.id].editable : false;
192 unloadTable : function(table){ argument
193 table = $(table);
194 if(!TableKit.tables[table.id]) {return;} //if not an existing registered table return
195 var cells = TableKit.getHeaderCells(table);
196 …endingClass ascendingClass columnClass sortFirstAscendingClass sortFirstDecendingClass', table.id);
223 Event.stopObserving(table.tBodies[0], 'click', TableKit.Editable._editCell);
224 for(var c in TableKit.tables[table.id].dom.cells) {
225 if(TableKit.tables[table.id].dom.cells[c].active) {
233 TableKit.tables[table.id].dom = {head:null,rows:null,cells:{}}; // TODO: watch this for mem leaks
235 reloadTable : function(table){ argument
236 table = $(table);
237 TableKit.unloadTable(table);
238 var op = TableKit.option('sortable resizable editable', table.id);
239 if(op.sortable) {TableKit.Sortable.init(table);}
240 if(op.resizable) {TableKit.Resizable.init(table);}
241 if(op.editable) {TableKit.Editable.init(table);}
276 stripe : function(table) { argument
277 var rows = TableKit.getBodyRows(table);
279 TableKit.Rows.addStripeClass(table,r,i);
299 var table = $(elm);
300 if(table.tagName !== "TABLE") {
303 TableKit.register(table,Object.extend(options || {},{sortable:true}));
305 var cells = TableKit.getHeaderCells(table);
306 …bleKit.option('noSortClass columnClass sortFirstAscendingClass sortFirstDecendingClass', table.id);
320 TableKit.Sortable.sort(table, sortFirst, 1);
322 TableKit.Sortable.sort(table, sortFirst, -1);
325 TableKit.Rows.stripe(table);
328 reload : function(table) { argument
329 table = $(table);
330 var cells = TableKit.getHeaderCells(table);
331 var op = TableKit.option('noSortClass columnClass', table.id);
339 TableKit.Sortable.init(table);
351 sort : function(table, index, order) { argument
354 if(!table || (table.tagName && table.tagName !== "TABLE")) {
357 table = $(table);
358 index = Math.min(table.rows[0].cells.length, index);
361 …cell = (table.tHead && table.tHead.rows.length > 0) ? $(table.tHead.rows[table.tHead.rows.length-1…
364 table = table ? $(table) : cell.up('table');
367 …var op = TableKit.option('noSortClass descendingClass ascendingClass defaultSortDirection', table.…
372 var rows = TableKit.getBodyRows(table);
378 var datatype = TableKit.Sortable.getDataType(cell,index,table);
384 var tb = table.tBodies[0];
388 tkr.addStripeClass(table,r,i);
411 getDataType : function(cell,index,table) { argument
416 var cache = colcache[table.id] ? colcache[table.id] : (colcache[table.id] = {});
430 var rows = TableKit.getBodyRows(table);
614 var table = $(elm);
615 if(table.tagName !== "TABLE") {return;}
616 TableKit.register(table,Object.extend(options || {},{resizable:true}));
617 var cells = TableKit.getHeaderCells(table);
624 resize : function(table, index, w) { argument
627 if(!table || (table.tagName && table.tagName !== "TABLE")) {return;}
628 table = $(table);
629 index = Math.min(table.rows[0].cells.length, index);
632 …cell = (table.tHead && table.tHead.rows.length > 0) ? $(table.tHead.rows[table.tHead.rows.length-1…
635 table = table ? $(table) : cell.up('table');
639 w = Math.max(w-pad, TableKit.option('minWidth', table.id)[0]);
676 var table = cell.up('table');
677 TableKit.Resizable._tbl = table;
678 if(TableKit.option('showHandle', table.id)[0]) {
682 'height' : table.getDimensions().height + 'px'
734 var table = $(elm);
735 if(table.tagName !== "TABLE") {return;}
736 TableKit.register(table,Object.extend(options || {},{editable:true}));
737 Event.observe(table.tBodies[0], 'click', TableKit.Editable._editCell);
748 editCell : function(table, index, cindex, event) { argument
751 if(!table || (table.tagName && table.tagName !== "TABLE")) {return;}
752 table = $(table);
753 index = Math.min(table.tBodies[0].rows.length, index);
756 cindex = Math.min(table.rows[0].cells.length, cindex);
759 row = $(table.tBodies[0].rows[index]);
763 table = (table && table.tagName && table.tagName !== "TABLE") ? $(table) : cell.up('table');
766 var op = TableKit.option('noEditClass', table.id);
769 var head = $(TableKit.getHeaderCells(table, cell)[TableKit.getCellIndex(cell)]);
779 getCellEditor : function(cell, table, head) { argument
780 var head = head ? head : $(TableKit.getHeaderCells(table, cell)[TableKit.getCellIndex(cell)]);
823 var table = cell.up('table');
827 form.addClassName(TableKit.option('formClassName', table.id)[0]);
883 var table = cell.up('table');
887 …| TableKit.option('editAjaxURI', table.id)[0], Object.extend(op.ajaxOptions || TableKit.option('ed…