Module: tables_js

Methods

(inner) addDiscRow(disc, albumId, colspan) → {HTMLElement}

Adds a row with discnumber to the table
Parameters:
Name Type Description
disc number discnumber
albumId string the albumid
colspan number column count
Source:
Returns:
the created row
Type
HTMLElement

(inner) addTblFooter(tfoot, content) → {void}

Updates the table footer
Parameters:
Name Type Description
tfoot Element Element to insert the footer row
content Element Dom node to insert
Source:
Returns:
Type
void

(inner) dragAndDropTable(tableId) → {void}

Initializes a table body for drag and drop of rows
Parameters:
Name Type Description
tableId string table id
Source:
Returns:
Type
void

(inner) replaceTblRow(mode, row, el) → {void}

Replaces a table row and tries to keep the selection state
Parameters:
Name Type Description
mode boolean the selection mode
row HTMLElement row to replace
el HTMLElement replacement row
Source:
Returns:
Type
void

(inner) setCols(tableName) → {void}

Sets the table header columns
Parameters:
Name Type Description
tableName string table name
Source:
Returns:
Type
void

(inner) tableRow(row, data, list, colspan, smallWidth, actionTd) → {void}

Creates the columns in the row
Parameters:
Name Type Description
row HTMLElement the row to populate
data object data to populate
list string table name
colspan number number of columns
smallWidth boolean true = print data in rows, false = print data in columns
actionTd Element action table cell element
Source:
Returns:
Type
void

(inner) uiSmallWidthTagRows() → {boolean}

Checks if we should display data in rows or cols
Source:
Returns:
true if window is small and the uiSmallWidthTagRows settings is true, else false
Type
boolean

(inner) updateTable(obj, list, perRowCallbackopt, createRowCellsCallbackopt) → {void}

Updates the table from the jsonrpc response
Parameters:
Name Type Attributes Description
obj object jsonrpc response
list string table name to populate
perRowCallback function <optional>
callback per row
createRowCellsCallback function <optional>
callback to create the row
Source:
Returns:
Type
void