3 min read
April report 2020
A quick summarization of all changes and news from the entire Total.js Platform. Read more about our work.
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 addinginvisible
option - improved
j-ImageViewer
- improved
j-Form
by addingcloseoutside
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
(supportsbadges
) - fixed positioning in
j-DatePicker
- fixed
focus
method inj-Pin
- fixed
empty
option withAJAX
inj-Directory
- fixed scrolling in mobile devices in
j-LargeForm
- fixed link parser in
j-Markdown
- fixed pagination in
j-Table
bySaper
- fixed
scrollbars
inj-Layout2
jComponent library
- added
currency
command todata-bind
- added:
TEMP
global variable which is resetted each 5 minutes - updated
SET()
,GET()
,UPD()
by adding flags - updated
$.aclass(cls, [timeout])
by addingtimeout
argument - updated
$.rclass(cls, [timeout])
by addingtimeout
argument - updated
$.rclass2(cls, [timeout])
by addingtimeout
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 toSchemaInstance.model.$$repository
- added:
SchemaEntity.verify(prop_name, function($))
for async verification of value - added: a new type
CONVERT syntax
toschema.define()
(more in docs) - added:
TEMP
global variable which is resetted each 7 minutes - added:
req.filecache(callback)
as alias forF.exists()
- added: own
QueryParser
- updated
Schema.cl(name, [value])
method by addingvalue
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 addingOP.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
supportsBuffer
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
OpenPlatform
- updated comparing of origin (it searches instead of compare)
Other posts from Total.js Platform
- 2024-11-13Benchmarking Node.js Frameworks: selecting your framework for 2025!
- 2024-11-01October report 2024
- 2024-10-22Performance Testing: Total.js vs. NestJS
- 2024-10-01September report 2024
- 2024-09-27Total.js UI Builder: #2 designing your first interface
- 2024-09-26Total.js V5: Middlewares
- 2024-09-23Beginner Guide to Total.js UI: # 05 Client-side routing
- 2024-09-23Total.js UI #4: Data Binding (Part 2 – Practical Example)
- 2024-09-20Introduction to Total.js UI Builder: A Beginner’s Guide
- 2024-09-13Total.js v5: #06 Understanding File Routing