UNPKG

ui-framework-jps

Version:

A simple UI framework for state management and UI components

142 lines (141 loc) 14.1 kB
export { ComparisonType, ExtraAction, FilterItem, equalityFunction, evaluatorFunction, ViewMode, DisplayOrder, ValidationResponse, FieldValidator, FieldFormatter, FieldRenderer, FieldEditor, ConditionalField, UIFieldType, FieldLabel, DescriptionText, rendererFn, defaultGetValue, FieldUIConfig, FieldGroup, AttributeFieldMapItem, DATA_ID_ATTRIBUTE, Attribute, ModifierClasses, IconClasses, BasicButtonElement, BasicElement, DRAGGABLE_TYPE, DRAGGABLE_KEY_ID, DRAGGABLE_FROM, Droppable, Draggable, ItemEventType, DocumentLoaded, FieldRuntimeConfig, ElementLocation, UndefinedBoolean } from './framework/CommonTypes'; export { AbstractFieldOperations } from './framework/model/AbstractFieldOperations'; export { DataObject } from './framework/model/DataObject'; export { DefaultDataObject } from './framework/model/DefaultDataObject'; export { DefaultDataObjectStringifier } from './framework/model/DefaultDataObjectStringifier'; export { DataObjectPersistenceManager } from './framework/model/DataObjectPersistenceManager'; export { DefinitionNotFoundError } from './framework/model/DefinitionNotFoundError'; export { InvalidValueError } from './framework/model/InvalidValueError'; export { ValueOption, FieldValueOptionsListener, FieldValueOptions } from './framework/model/CommonTypes'; export { BasicFieldOperations } from './framework/model/BasicFieldOperations'; export { BasicObjectDefinitionFactory, FIELD_ModifiedOn, FIELD_CreatedOn, FIELD_ID, FIELD_CreatedBy, FIELD_CreatedBy_Desc, FIELD_CreatedOn_Desc, FIELD_ModifiedBy, FIELD_ModifiedBy_Desc, FIELD_ModifiedOn_Desc } from './framework/model/BasicObjectDefinitionFactory'; export { DataObjectController } from './framework/model/DataObjectController'; export { DataObjectListener } from './framework/model/DataObjectListener'; export { FieldType, FieldValueGenerator, FieldDefinition, DataObjectDefinition, DerivedField } from './framework/model/DataObjectTypeDefs'; export { ObjectDefinitionRegistry } from './framework/model/ObjectDefinitionRegistry'; export { ApiUtil } from './framework/network/ApiUtil'; export { DownloadManager } from './framework/network/DownloadManager'; export { OfflineManager } from './framework/network/OfflineManager'; export { QueueListener } from './framework/network/QueueListener'; export { RequestType, queueType, JSONRequest, RequestCallBackFunction, SimpleRequest, CallbackFunction } from './framework/network/Types'; export { NotificationManager } from './framework/notification/NotificationManager'; export { NotificationContent, NotificationListener, NotificationAttachmentRenderer, NotificationAttachment, NotificationType, NotificationSource, NotificationCounts } from './framework/notification/NotificationTypes'; export { SecurityManager } from './framework/security/SecurityManager'; export { ChatEmitter } from './framework/socket/ChatEmitter'; export { ChatEventListener } from './framework/socket/ChatEventListener'; export { ChatManager } from './framework/socket/ChatManager'; export { ChatReceiver } from './framework/socket/ChatReceiver'; export { ChatUserEventListener } from './framework/socket/ChatUserEventListener'; export { NotificationController, NotificationControllerOptions } from './framework/socket/NotificationController'; export { SocketListener, DataChangeType } from './framework/socket/SocketListener'; export { SocketManager } from './framework/socket/SocketManager'; export { Invitation, Message, MessageReceived, SimpleAttachment, JoinLeft, Priority, InviteType, ChatLog } from './framework/socket/Types'; export { UnreadMessageCountListener } from './framework/socket/UnreadMessageCountListener'; export { AbstractStateManager, EqualityFnForName } from './framework/state/implementation/AbstractStateManager'; export { AggregateStateManager } from './framework/state/implementation/AggregateStateManager'; export { AsynchronousStateManager } from './framework/state/interface/AsynchronousStateManager'; export { AsyncStateManagerWrapper } from './framework/state/helper/AsyncStateManagerWrapper'; export { BrowserStorageStateManager } from './framework/state/implementation/BrowserStorageStateManager'; export { EncryptedBrowserStorageStateManager } from './framework/state/implementation/EncryptedBrowserStorageStateManager'; export { EncryptedIndexedDBStateManager } from './framework/state/implementation/EncryptedIndexedDBStateManager'; export { GraphQLApiStateManager, QLConfig } from './framework/state/implementation/GraphQLApiStateManager'; export { IndexedDBStateManager, CollectionConfig } from './framework/state/implementation/IndexedDBStateManager'; export { PersistentLocalCache } from './framework/state/helper/PersistentLocalCache'; export { RESTApiStateManager } from './framework/state/implementation/RESTApiStateManager'; export { MemoryBufferStateManager } from './framework/state/implementation/MemoryBufferStateManager'; export { StateChangeListener } from './framework/state/interface/StateChangeListener'; export { StateManager, StateManagerType } from './framework/state/interface/StateManager'; export { StateContextListener } from './framework/state/interface/StateContextListener'; export { StateManagerContext, StateContextSupplier } from './framework/state/interface/StateContextSupplier'; export { StateContextDelegate } from './framework/state/delegate/StateContextDelegate'; export { DefaultStateContextSupplier } from './framework/state/helper/DefaultStateContextSupplier'; export { StateTimerListener } from './framework/state/interface/StateTimerListener'; export { StateTimingManager } from './framework/state/helper/StateTimingManager'; export { jsxCreateFragment, jsxCreateElement } from './framework/jsx/JSXParser'; export { ContentDetail, Modifier, KeyType, ViewDOMConfig, CollectionViewDOMConfig, SidebarLocation, SidebarPrefs, SidebarViewConfig, ViewPrefs, RowPosition, CarouselDOMConfig, TabularViewDOMConfig, TabDOMConfig, ActionType, SCREEN_WIDTH_LARGE, SCREEN_WIDTH_SMALL, SCREEN_WIDTH_MEDIUM, DetailViewRuntimeConfig, TableViewRuntimeConfig, ListViewRuntimeConfig, CollectionViewSorter, CollectionViewSorterDirection, } from './framework/ui/ConfigurationTypes'; export { MatchLogicType, CollectionFilter, ConditionalMatchFilter, ContainsFilter, ExactMatchFilter } from './framework/filter/Types'; export { CollectionFilterProcessor } from './framework/filter/CollectionFilterProcessor'; export { AlertListener, AlertEvent, AlertType } from './framework/ui/alert/AlertListener'; export { AlertManager } from './framework/ui/alert/AlertManager'; export { FileUploadConfig, FileUploadListener, FileUploadType, FileUploadEvent } from './framework/ui/file-upload/FileUploadListener'; export { FileUploadManager, FileUploadManagerConfig } from './framework/ui/file-upload/FileUploadManager'; export { CollectionUIConfigController } from './framework/ui/config/CollectionUIConfigController'; export { BlockedUserView } from './framework/ui/chat/BlockedUserView'; export { ChatLogDetailView } from './framework/ui/chat/ChatLogDetailView'; export { ChatLogsView } from './framework/ui/chat/ChatLogsView'; export { ChatRoomsSidebar } from './framework/ui/chat/ChatRoomsSidebar'; export { STATE_NAMES, DRAGGABLE, VIEW_NAME } from './framework/ui/chat/ChatTypes'; export { FavouriteUserView } from './framework/ui/chat/FavouriteUserView'; export { UserSearchSidebar } from './framework/ui/chat/UserSearchSidebar'; export { UserSearchView } from './framework/ui/chat/UserSearchView'; export { SidebarViewContainer } from './framework/ui/container/SidebarViewContainer'; export { TabularViewListener } from './framework/ui/container/TabularViewListener'; export { TabularViewContainer } from './framework/ui/container/TabularViewContainer'; export { getIdentifier, getDescription, actionHandler, hasActionPermission, ContextTypeAction, ContextDefinitionType, ContextDefinition, ContextDetails, ContextualInformationHelper } from './framework/ui/context/ContextualInformationHelper'; export { Form } from './framework/ui/form/Form'; export { ItemViewElementFactory, ItemFactoryResponse, ItemViewButtonElements } from './framework/ui/factory/ItemViewElementFactory'; export { BasicFormImplementation } from './framework/ui/form/BasicFormImplementation'; export { Field } from './framework/ui/field/Field'; export { AbstractField } from './framework/ui/field/AbstractField'; export { InputField } from './framework/ui/field/InputField'; export { TextAreaField } from './framework/ui/field/TextAreaField'; export { SelectField } from './framework/ui/field/SelectField'; export { RadioButtonGroupField } from './framework/ui/field/RadioButtonGroupField'; export { ColourInputField } from './framework/ui/field/ColourInputField'; export { FieldListener } from './framework/ui/field/FieldListener'; export { ConditionResponse, ValidationCondition, ValidationRule, MultipleConditionLogic } from './framework/ui/validation/ValidationTypeDefs'; export { ValidationManager } from './framework/ui/validation/ValidationManager'; export { ValidationHelperFunctions } from './framework/ui/validation/ValidationHelperFunctions'; export { ViewFieldValidator } from './framework/ui/validation/ViewFieldValidator'; export { ValidatableView } from './framework/ui/validation/ValidatableView'; export { ViewFieldPermissionChecker } from './framework/ui/view/ViewFieldPermissionChecker'; export { BootstrapFormConfigHelper } from './framework/ui/helper/BootstrapFormConfigHelper'; export { FormConfigHelperFunctions } from './framework/ui/helper/FormConfigHelperFunctions'; export { BootstrapTableConfigHelper } from './framework/ui/helper/BootstrapTableConfigHelper'; export { LimitedChoiceTextRenderer } from './framework/ui/helper/LimitedChoiceTextRenderer'; export { LinkedCollectionDetailController } from './framework/ui/helper/LinkedCollectionDetailController'; export { RBGFieldOperations } from './framework/ui/helper/RBGFieldOperations'; export { SimpleValueDataSource } from './framework/ui/helper/SimpleValueDataSource'; export { ColourEditor } from './framework/ui/helper/ColourEditor'; export { CollectionViewFilterHelper } from './framework/ui/helper/CollectionViewFilterHelper'; export { ViewListener } from './framework/ui/view/interface/ViewListener'; export { View } from './framework/ui/view/interface/View'; export { CollectionViewListener } from './framework/ui/view/interface/CollectionViewListener'; export { CollectionView } from './framework/ui/view/interface/CollectionView'; export { DetailViewListener } from './framework/ui/view/interface/DetailViewListener'; export { DetailView } from './framework/ui/view/interface/DetailView'; export { CollectionViewRenderer } from './framework/ui/view/interface/CollectionViewRenderer'; export { CollectionViewEventHandler } from './framework/ui/view/interface/CollectionViewEventHandler'; export { DetailViewRenderer } from './framework/ui/view/interface/DetailViewRenderer'; export { ObjectPermissionChecker } from './framework/ui/view/interface/ObjectPermissionChecker'; export { DefaultItemView } from './framework/ui/view/item/DefaultItemView'; export { ItemView } from './framework/ui/view/item/ItemView'; export { ItemEvent, ItemViewListener } from './framework/ui/view/item/ItemViewListener'; export { ItemViewConfigHelper } from './framework/ui/view/item/ItemViewConfigHelper'; export { DefaultFieldPermissionChecker } from './framework/ui/view/item/DefaultFieldPermissionChecker'; export { ItemViewUIDefinition } from './framework/ui/view/item/ItemViewUITypeDefs'; export { AbstractView } from './framework/ui/view/implementation/AbstractView'; export { AbstractCollectionView } from './framework/ui/view/implementation/AbstractCollectionView'; export { AbstractStatefulCollectionView } from './framework/ui/view/implementation/AbstractStatefulCollectionView'; export { DataObjectCollectionView } from './framework/ui/view/implementation/DataObjectCollectionView'; export { DefaultPermissionChecker } from './framework/ui/view/implementation/DefaultPermissionChecker'; export { DetailViewImplementation } from './framework/ui/view/implementation/DetailViewImplementation'; export { CarouselViewRenderer } from './framework/ui/view/renderer/CarouselViewRenderer'; export { CarouselViewRendererUsingContext } from './framework/ui/view/renderer/CarouselViewRendererUsingContext'; export { FormDetailViewRenderer } from './framework/ui/view/renderer/FormDetailViewRenderer'; export { ListViewRenderer } from './framework/ui/view/renderer/ListViewRenderer'; export { ListViewRendererUsingContext } from './framework/ui/view/renderer/ListViewRendererUsingContext'; export { TableHeaderConfig, TableUIConfig } from './framework/ui/view/renderer/TableUITypeDefs'; export { TabularViewRendererUsingContext } from './framework/ui/view/renderer/TabularViewRendererUsingContext'; export { ViewListenerForwarder } from './framework/ui/view/delegate/ViewListenerForwarder'; export { DetailViewListenerForwarder } from './framework/ui/view/delegate/DetailViewListenerForwarder'; export { CollectionViewListenerForwarder } from './framework/ui/view/delegate/CollectionViewListenerForwarder'; export { CollectionViewEventHandlerDelegate } from './framework/ui/view/delegate/CollectionViewEventHandlerDelegate'; export { CollectionViewEventHandlerDelegateUsingContext } from './framework/ui/view/delegate/CollectionViewEventHandlerDelegateUsingContext'; export { truncateString, convertHexToNumber, convertSingleHexToNumber, isHexValueDark, copyObject } from './framework/util/MiscFunctions'; export { isSameMongo, isSame, isSameUsername, isSameRoom } from './framework/util/EqualityFunctions'; export { addDurations } from './framework/util/DurationFunctions'; export { BrowserUtil, ElementOffset, getElementOffset } from './framework/util/BrowserUtil'; export { BasicTableRowImplementation } from './framework/ui/table/BasicTableRowImplementation'; export { KeyBindingManager } from './framework/ui/key-binding-manager/KeyBindingManager'; export { KeyActionEventReceiver, KeyActionReceiverConfig, KeyActionEventConfig, KeyActionEvent } from './framework/ui/key-binding-manager/KeyActionEventReceiver';