goog.editor.Table |
node
: Element
Element that is a table or descendant of a table.
|
Creates an empty TD element and fill it with some empty content so it will
show up with borders even in IE pre-7 or if empty-cells is set to 'hide'
Returns: !Element
a new TD element.
|
code » | |||||
![]()
Inserts a cell element at the given position. The colIndex is the logical
column index, not the position in the dom. This takes into consideration
that cells in a given logical row may actually be children of a previous
DOM row that have used rowSpan to extend into the row.
|
code » | |||||
Inserts a new column in the table. The column will be created by
inserting new TD elements in each row, or extending the colspan
of existing TD elements.
|
code » | |||||
Inserts a new row in the table. The row will be populated with new
cells, and existing rowspanned cells that overlap the new row will
be extended.
Arguments:
Returns: !Element
The new row.
|
code » | |||||
Merges multiple cells into a single cell, and sets the rowSpan and colSpan
attributes of the cell to take up the same space as the original cells.
Arguments:
Returns: boolean
Whether or not the merge was possible. If the cells
in the supplied coordinates can't be merged this will return false.
|
code » | |||||
![]()
Walks the dom structure of this object's table element and populates
this.rows with goog.editor.TableRow objects. This is done initially
to populate the internal data structures, and also after each time the
DOM structure is modified. Currently this means that the all existing
information is discarded and re-read from the DOM.
|
code » | |||||
![]()
Removes a column from the table. This is done by removing cell elements,
or shrinking the colspan of elements that span multiple columns.
Arguments:
|
code » | |||||
![]()
Removes a row from the table, removing the TR element and
decrementing the rowspan of any cells in other rows that overlap the row.
Arguments:
|
code » | |||||
Splits a cell with colspans or rowspans into multiple descrete cells.
|
code » |
Creates a new table element, populated with cells and formatted.
Arguments:
Returns: !Element
a table element.
|
code » | |||||
Returns all child elements of a TR element that are of type TD or TH.
|
code » |
![]()
Default color for table borders.
|
Code » | |
![]()
Optimum size of empty cells (in pixels), if possible.
|
Code » | |
![]()
Maximum width for new tables.
|
Code » |