3 min read
October report 2024
A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.
October report 2024
Total.js framework 5
- added
Array.group(key)
method - fixed
HTMLParser
by Marek Mraz - added a new alias
String.parseElements()
toString.parseComponent()
- added a new method
CMS.run(widget_html)
- added a support for middleware for actions
- added a new method
U.paginate(page, pages, [max])
- improved user-agent parser (added support for new headers
Sec-CH-UA
) - improved
Number.pluralize()
method - reduced DNS cache flush time to 3 minutes
- added
$.address
property with the absolute URL address - added
$.ctrl(ctrl_instance)
method - extended
Mail.from(email, [name])
method by addingname
argument by Marek Mráz - added
CONF.mail_from_name {String}
option - improved
$.query
parser - improved
Total.run()
method - added a new method
NEWCOMPONENT(html, [callback])
- it compiles a FlowStream component to a method
UI components
- added a new component:
j-ClBind
- added a new component
j-Pictures
- added a new component
j-Attachments
- added a new component
j-EmptyInline
- fixed
shoppingcart.sum
event in thej-ShoppingCart
component - fixed
keeporiginal
option inj-ImageUploader
- fixed
keeporiginal
option inj-FileUploader
- added column
raw
option inj-DataGrid
- added column
pair
option inj-DataGrid
- added
config.html
option forj-iFrameViewer
- optimized
j-Crop
for jComponent v20 - added support for
<SCR>
elements inj-Importer
- added a new
middleware
config option inj-HashChange
- fixed radio button backround in
j-Input
- added a new helper
Tangular-AutoFormat
- fixed states in
j-Rating
- fixed
j-Properties2
for jComponent v20 - fixed loading data for
j-Selection
- added better handling plugins in
j-Page
- added better handling plugins in
j-Part
- added better handling plugins in
j-Importer
- the positioning of
j-Icons
at the bottom of the window has been improved - improved
autosource
option inj-Input
- added a new config option
hidewhenempty
oj-Table
- fixed rendering map in
j-Leaflet
- added
tabmenu
toIntranetCSS
- fixed badges CSS in
j-InlineDatePicker
- fixed badges CSS in
j-DatePicker
jComponent
v20:
- added
Array.group(key)
method - added
component.setPath(path)
method - added
$(element).scrollbar()
for finding the closest custom scrollbar instance - added a new attribute
source="URL address"
forui-component
element - extended
component.bind()
by addingnotify
flag (it notifies all components within the path about the component state) - fixed auto
pairing
values inj-DataGrid
- fixed obtaining plugin path in the form
?1/something
or?1.something
- fixed
plugin.set()
method with theundefined
value - fixed appending
array
in theplugin.push()
method - added
TAPI
alternative:DEF.pipe = '/total-api-endpoint/'
plugin.pipe(name, [data], [path|callback])
PIPE(name, [data], [path|callback])
- improved
Thelpers.empty(value, [def], [raw])
by addingraw
argument
v19:
- added
Array.group(key)
method - improved
Thelpers.empty(value, [def], [raw])
by addingraw
argument
Flow
- updated Total.js Icons
Flow components
- fix
mergeinputs
when add new inputs by Jefferson Rafael Kozerski
Flow designer
- updated Total.js Icons
Flow designer offline
- updated Total.js Icons
Documentation app
- fixed inline markdown
script
evaluating
OpenPlatform
- fixed opening external tabs in iPhone
- added SSO for 3rd party apps
https://yourplatform.com/?redirect=https://yourapp.com
- added new config option
newtab
OpenPlatform enterprise plugins:
- fixed UI + opening external tabs in iPhone
- added SSO for 3rd party apps
https://yourplatform.com/?redirect=https://yourapp.com
OpenFiles
- fixed checkbox
Allow update files
OpenReports
- fixed parsing
EU
dates in variables
Total.js icons
- added new icons
Code
- updated jComponent library
- added
Preview template
functionality for Total.js template files - updated HTML templates
- updated Total.js Icons
- updated keywords for highlighting
Other posts from Total.js Platform
- 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
- 2024-09-09Total.js v5: Defining Routes for Internal Errors
- 2024-09-09Total.js V5: Dynamic websocket routing