News
3 min read
April report 2020
UI components
- added new component
j-Detail
- added new component
j-FloatingSearch
- added new component
j-Approve
- improved
j-Centered
- improved
j-Confirm
- improved
j-Input and custom text in as icons
- improved
j-DynamicValue by adding auto-search and improved CSS
- improved
j-Movable component
- improved
j-LineChart
- improved
j-BarChart
- improved
j-ViewBox by adding invisible option
- improved
j-ImageViewer
- improved
j-Form by adding closeoutside option
- improved
j-Dashboard component
- improved
j-Listing by adding pagination info
- improved
j-LazyImages by adding a support for custom scrollbars
- improved design in
j-DataGrid
- improved UI and performance in
j-DatePicker (supports badges)
- fixed positioning in
j-DatePicker
- fixed
focus method in j-Pin
- fixed
empty option with AJAX in j-Directory
- fixed scrolling in mobile devices in
j-LargeForm
- fixed link parser in
j-Markdown
- fixed pagination in
j-Table by Saper
- fixed
scrollbars in j-Layout2
jComponent library
- added
currency command to data-bind
- added:
TEMP global variable which is resetted each 5 minutes
- updated
SET(), GET(), UPD() by adding flags
- updated
$.aclass(cls, [timeout]) by adding timeout argument
- updated
$.rclass(cls, [timeout]) by adding timeout argument
- updated
$.rclass2(cls, [timeout]) by adding timeout argument
- improved
CONFIG(), it supports multiple selectors separated by comma
- fixed
VBIND.set() method
- fixed
VBINDARRAY checksums
- fixed remapping of values in
AJAX()
Total.js framework
- added:
HASH(value, [type]) for creating hash like in jComponent
- added:
SchemaOptions.repo as alias to SchemaInstance.model.$$repository
- added:
SchemaEntity.verify(prop_name, function($)) for async verification of value
- added: a new type
CONVERT syntax to schema.define() (more in docs)
- added:
TEMP global variable which is resetted each 7 minutes
- added:
req.filecache(callback) as alias for F.exists()
- added: own
QueryParser
- updated
Schema.cl(name, [value]) method by adding value argument for replacing of enumeration values
- improved:
filename in modificators (now it contains relative paths)
- improved: performance of
U.request() (around +30%)
- improved: performance of
RESTBuilder
- improved: CSS minifier by compressing single hex color from e.g.
#000000 to #000
- fixed
Number.VAT() by adding rounding
- fixed localization in executable script
- fixed debugging mode in Node.js v14
- fixed a bug in
ROUTE() method
- fixed
controller argument in $ACTION() method
- fixed image resizing in debug mode
Total.js modules
- updated
openplatform module by adding OP.metafile property
Code Editor
- added real-time vertical ruler (mouse right click -> Toggle ruler)
- updated jComponent version
- updated auto-complete list
- updated Font-Awesome icons
- fixed uploading files
- fixed CSS colors in variables
- fixed sorting and cleaning of CSS properties
DBMS
- added a simple audit log mechanism
- added
QueryBuilder.nobind() method which blocks the result to output
blob().write supports Buffer
Total.js Flow
- we have tested Barcode scanner component
- added new method
component.reoptions(new_options) for rewriting of existing options
- added:
FTP Upload Directory component
- fixed:
FTP Upload component
- updated comparing of origin (it searches instead of compare)
April report 2020

Written byTotal.js Platform
4785 views