3 min read
May report 2023
A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.
May report 2023
UI components
- added new component
j-MapZones
- fixed NoSQLcounter rendering for mobile devices
- improved
j-Parts
functinoality - fixed positioning for
j-DatePicker
- added auto hidding element in the
j-iFramePreview
component - added
opt.select {Boolean}
option for edit text inj-Paper
- fixed displaying notifications in
j-NativeNotifications
- improved generating identifiers in
j-Paper
- fixed
today
highlighting inj-DatePicker
- fixed
today
highlighting inj-InlineDatePicker
- fixed using of the
/
char inj-Paper
- fixed movement in the edit mode in
j-Paper
- added
.notify()
method inj-Paper
- added
output
config option toj-ClipboardImage
- fixed flashing colon in
j-Time
- fixed
remove
synchronization inj-Paper
- added support for
[data-prevent]
attribute inj-Paper
- added
widget.focus()
+ improved creating new widgets inj-Paper
- added
output
config option forj-Preview
New Total.js Icons
Total.js UI Library
- fixed
CAN()
method. It returns true if no components exist inside. - extended
ui-bind
element by adding two new attributeselement
,child
,parent
Total.js framework 4
- fixed
TEMPLATE()
parser - fixed
stream.pause()/stream.resume()
functionality in theREQUEST()
method - extended:
API()
by adding Total.js API services, e.g.API('TAPI', 'sms', { ... }).promise()
- extended
API()
by adding.output(type)
method, a value is set to theopt.output
object - optimized schemas by Aaron Myatt
- fixed
/bundles/*.url
files in debug mode - improved
API()
, the APIname
can now be called in lowercase - extended
FAKE()
by adding inline JSON schemas specification - extended
SCHEDULE()
method by adding support ofcron
basics - added
instance.vary(type)
delegate that is executed whenvariables
,variables2
orsecrets
have been changed - added
asfile
argument into theflowstream.add(name, body, [callback], [asfile])
method - added
asfiles
argument into theflowstream.load(components, design, [callback], [asfiles])
method - added support for promises to the
DOWNLOAD()
method - fixed parsing
date
for JSON Schemas (it acceptsnull
value) - fixed a check for uploading
webp
images - updated
$.action('#|+|-action_name', [model])
method by adding support HTTP method types#
,+
,-
- added
UIDR()
a new UID random generator, it generates text[a-zA-Z0-9]
- 8 characters + checksum and without timestamp - added
U.random_text(length)
generates random text from[a-zA-Z0-9]
- added
CONF.default_uid {String}
option for changing of UID generator (possible valuesuidr
,uid1
,uid16
, default:null
)
Total.js BlogEngine
- fixed markdown preview
Total.js OpenMail
- fixed attachments
Total.js Code
- updated icons
- updated libraries
- allowed
+
char for files and directories - updated JSHint library
Total.js Flow
- fixed UI component
j-Parts
- improved
/notify/
endpoint - fixed highlighting identifiers in the code editor
- added drag & drop Components
- added
Download
component to file - improved documentation
- new part: 3rd party requests
- added
movable
UI component - added
Drag & Drop
FlowStream files - updated icons
- updated libraries
Components:
- added a new component
QR Code
for generating QR Codes - added a new component
Variable Symbol
component - added a new component
LocalStorage
- added a new component
Flow recorder
- fixed CSS in DataSorter component
- improved BASE64 parser in the
Read
component (it can parse Data URL) - fixed settings in
Model
- updated
Read
, it contains two new types + extended options - added cloning objects to the
Flashback
component - added a printing delay to
Print JSON
component - fixed configuration in the
Merge
component - fixed destroying of messages in the
HTTP Route
component - fixed
pending
stats in theTeleport
component
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