File Index
This file provides basic client-side model of the Query-object.
Query
construction,
manipulating and
queryset
model functionality.
This file contains model for building searchclausesets used in user queries.
Consists of two parts:
- SearchClause model [index,relation, value], with basic functionality -
creation, render, autocomplete.
- Searchclauseset - container of actually used searchclauses in app
with basic functionality for building container - add, remove, clear
and conversion functions - conversions from-to querystring
This is the main file, contains main app function (jquery-initialization).
The app main function runs setup functionality, which covers this domains:
- the variable initialization
-
- functions from mdservice_searchclause.js, mdservice_widget.js, mdservice_ui_helpers.js
- loadData()
- loading data from repository and creating particular client-side representations - functions from mdservice_ui_load.js
- creating of ui-layout
- i.e. split UI to individual panes - functions from mdservice_ui_layout.js
- addFunctionality()
- bind handlers to events of ui-elements (function directly in mdservice_ui.js)
The file for detail-call handling. Details are displayd differently based on settings for particular UI block.
The file consists from Detail model and Detailset of all currently created detail-windows.
The file contains UI concerned functions for building the pane structure from app settings
and a lot of other UI functionality for example tooltips, notifymessges, ui-block handling
The file contains app load functionality. The load functions actualy used provides client side model building together with
ui building. The load module is independant from app pane-layout and all ui-layout functionality.
This file includes avv variables and possibilities of app settings concerned more areas:
data loading - actions - possible to set details of data loading (uri)
pane structure
- layout_settings[pane_name], layoutBaseSettings - sets the properties of particular panes (ui-layout plugin settings )
- layout_initialisation - structure of particular pane placement
app functionality - blocks_settings - the properties of particular ui blocks (type of detail-window display, commands-TODO)
The file builds important widgets used in app.
Following widqets are defined:
- notifyMessage
- model and bulding of set of notifyMessages
- listWidget
- the compact widget for creation list of elements, possible add, remove elements, addition through html - input
possible to use autocomplete
The file mainly should contain javascript assistance functions, which are not related directly to UI.
Actualy includes string additional functions, Url decoding , datetime conversions