// Declare namespace window.Vidi = window.Vidi || {}; // "Live" variables in a Fluid syntax friendliness. Vidi.module = {}; Vidi.module.publicPath = '{v:publicPath()}'; Vidi.module.dataType = '{v:moduleLoader(key: "dataType")}'; Vidi.module.preferenceSignature = '{v:modulePreferences(key: "signature")}'; Vidi.module.parameterPrefix = '{v:moduleLoader(key: "parameterPrefix")}'; Vidi.module.moduleUrl = '{v:moduleLoader(key: "moduleUrl") -> f:format.raw()}'; Vidi.module.signature = '{v:moduleLoader(key: "signature")}'; Vidi.module.search = {}; Vidi.module.hasSortingByDragAndDrop = Boolean('{v:tca.table(key: "sortby")}'); Vidi.module.search.facets = {v:grid.facets()}; Vidi.module.search.labels = {}; Vidi.module.search.values = {}; Vidi.module.table = {}; Vidi.module.table.label = '{v:tca.table(key: "label")}'; Vidi.module.lengthMenu = [{v:grid.preferences(key: "menuVisibleItems")}]; Vidi.module.defaultLength = '{v:grid.preferences(key: "menuVisibleItemsDefault")}'; Vidi.module.areFacetSuggestionsLoaded = false; Vidi._columns = []; {v:grid.column.configuration()} // Just initialize variable with empty value. Vidi.icons = {}; Vidi.userPreferences = {}; Vidi.userPreferences.dataTables = '{v:userPreferences(key: "dataTables")}'; Vidi.userPreferences.visualSearchQuery = '{v:userPreferences(key: "visualSearchQuery")}'; Vidi.userPreferences.preferenceSignature = '{v:userPreferences(key: "signature")}'; {namespace v=Fab\Vidi\ViewHelpers}