More work

This commit is contained in:
Oliver Walters 2021-08-30 22:28:01 +10:00
parent a1b7239b7e
commit cb403a5b29
2 changed files with 36 additions and 13 deletions

View File

@ -8,6 +8,13 @@ extends:
parserOptions:
ecmaVersion: 12
rules:
no-var: off
guard-for-in: off
no-trailing-spaces: off
camelcase: off
padded-blocks: off
prefer-const: off
max-len: off
indent:
- error
- 4

View File

@ -12,10 +12,22 @@
reloadTableFilters,
*/
/**
* Reload a named table
* @param table
*/
function reloadtable(table) {
$(table).bootstrapTable('refresh');
}
/**
* Render a URL for display
* @param {String} text
* @param {String} url
* @param {object} options
* @returns link text
*/
function renderLink(text, url, options={}) {
if (url === null || url === undefined || url === '') {
return text;
@ -63,6 +75,11 @@ function linkButtonsToSelection(table, buttons) {
}
/**
* Returns true if the input looks like a valid number
* @param {String} n
* @returns
*/
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
@ -134,7 +151,6 @@ function convertQueryParameters(params, filters) {
var ordering = params['sort'] || null;
if (ordering) {
if (order == 'desc') {
ordering = `-${ordering}`;
}