Changes

no edit summary
Line 206: Line 206:  
function BaseTable:start_rows()
 
function BaseTable:start_rows()
 
self._rows = {self._table_start}
 
self._rows = {self._table_start}
if not self._args.no_header then
+
if not self._args.no_header and self._header then
 
    table.insert(self._rows, self._header)
 
    table.insert(self._rows, self._header)
 
     end
 
     end
Line 216: Line 216:  
if row_values == "header" then
 
if row_values == "header" then
 
table.insert(self._rows, self._row_starter)
 
table.insert(self._rows, self._row_starter)
table.insert(self._rows, self._header)
+
if self._header then
 +
    table.insert(self._rows, self._header)
 +
end
 
elseif row_values == "empty" then
 
elseif row_values == "empty" then
 
table.insert(self._rows, self._row_starter)
 
table.insert(self._rows, self._row_starter)
Line 248: Line 250:  
table.insert(self._rows, self._column_empty_cells[column] or self._empty_cell)
 
table.insert(self._rows, self._column_empty_cells[column] or self._empty_cell)
 
end
 
end
elseif row_values == "header" then
+
elseif row_values == "header" and self._header then
 
table.insert(self._rows, self._header)
 
table.insert(self._rows, self._header)
 
elseif type(row_values) == "table" then
 
elseif type(row_values) == "table" then
Line 280: Line 282:  
})
 
})
 
    table.insert(self._rows, self._row_starter)
 
    table.insert(self._rows, self._row_starter)
        table.insert(self._rows, self._header)
+
    if self._header then
 +
            table.insert(self._rows, self._header)
 +
        end
 
elseif self._custom_rows and self._custom_rows[custom_row_key] then
 
elseif self._custom_rows and self._custom_rows[custom_row_key] then
 
if type(self._custom_rows[custom_row_key]) == "table" then
 
if type(self._custom_rows[custom_row_key]) == "table" then
Line 314: Line 318:  
     if not self._args.no_header_bottom then
 
     if not self._args.no_header_bottom then
 
    table.insert(self._rows, self._row_starter)
 
    table.insert(self._rows, self._row_starter)
    table.insert(self._rows, self._header_bottom or self._header)
+
    if self._header_bottom or self._header then
 +
        table.insert(self._rows, self._header_bottom or self._header)
 +
    end
 
     end
 
     end
 
table.insert(self._rows, self._table_end)
 
table.insert(self._rows, self._table_end)
cssedit, gkautomate
7,064

edits