Lines Matching refs:rows
36 function check_rowspans(rows,start_row, ini) {
38 for(var i=start_row; i < rows.length; i++) {
39 for(var col=0; col<rows[i].length; col++) {
40 if(rows[i][col].rowspan > 0) {
41 … var _text = rows[i][col].text;
42 … tmp.push({row:i,column:col, spans: rows[i][col].rowspan,text:_text});
50 function insert_rowspan(row,col,spans,rows,shift) {
52 var prev_colspans = rows[row][col].colspan ? rows[row][col].colspan: 0;
53 rows[row][col].rowspan = 0;
55 //debug_row(rows,row,col,"insert_rowspan start");
56 …rows[++row].splice(col, 0,{type:'td', rowspan:0,colspan:prev_colspans,prev_colspan:prev_colspans,t…
63 function reorder_span_rows(rows) {
64 var tmp_start = check_rowspans(rows,0,true);
71 insert_rowspan(row,col,tmp_start[0].spans,rows);
76 var tmp = check_rowspans(rows,row,false);
78 insert_rowspan(tmp[0].row,tmp[0].column,tmp[0].spans,rows);
85 function insert_table(rows) {
87 for(var i=0; i<rows.length;i++) {
88 if(!reorder_span_rows(rows)) break;;
92 for(var i=0; i < rows.length; i++) {
94 for(var col=0; col<rows[i].length; col++) {
95 var type = rows[i][col].type == 'td'? '|': '^';
97 … var align = rows[i][col].align ? rows[i][col].align : false;
102 results += rows[i][col].text;
107 if(rows[i][col].colspan) {
108 for(var n=0; n < rows[i][col].colspan-1; n++) {
371 this.rows = new Array();
372 CurrentTable = this.rows;
380 this.rows[this.row] = new Array();
381 this.current_row = this.rows[this.row];
1242 insert_table(this.rows);