/**
## ui/utils
The MAPP UI utils exports legacy methods to warn that plugins are required for the use of third party dataview libraries eg. Tabulator and Chart[js].
The idleLogout, imagePreview, resizeHandler utility methods are imported and added to the ui.utils{} object.
@requires /ui/utils/idleLogout
@requires /ui/utils/imagePreview
@requires /ui/utils/resizeHandler
@module /ui/utils
*/
/**
@function Tabulator
@deprecated
@description
The deprecated `mapp.ui.utils.Tabulator()` method will warn if used.
The Tabulator dataview plugin must be loaded in order to create Tabulator dataviews.
*/
function Tabulator(_this) {
console.warn('Please change mapp.ui.utils.Tabulator() to mapp.ui.utils.tabulator.create() which requires the Tabulator dataview plugin to be loaded.');
}
/**
@function Chart
@deprecated
@description
The deprecated `mapp.ui.utils.Chart()` method will warn if used.
The ChartJS dataview plugin must be loaded in order to create ChartJS dataviews.
*/
function Chart(_this) {
console.warn('Please change mapp.ui.utils.Chart() to mapp.ui.utils.chartjs.create() which requires the ChartJS dataview plugin to be loaded.');
}
import idleLogout from './idleLogout.mjs'
import imagePreview from './imagePreview.mjs'
import resizeHandler from './resizeHandler.mjs'
import jsonDataview from './jsonDataview.mjs'
export default {
Chart,
Tabulator,
Json: jsonDataview,
idleLogout,
imagePreview,
resizeHandler,
}