BETA
My accountGet started
Aug 012024
Total.js Platform
4 min read

July report 2024

A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.

July report 2024

Total.js framework 5

  • improved Number.pluralize() method
  • added PROMISIFY(fn, [a], [b]) method
  • added $.promisify(fn, [a], [b]) method
  • fixed formatting 0 number in the Tangular.format helper
  • improved $.callback(), it accepts another instance of $
  • improved DATA.query() method
  • fixed removing existing CRONs by Marek Mraz
  • added support for multiple events ON('event1 + event2 + event3', function() {})
  • fixed parsing nested schema in inline JSON schemas
  • added support for | characters in the routes API endpoints

Total.js framework 4

  • improved Number.pluralize() method
  • added PROMISIFY(fn, [a], [b]) method
  • added $.promisify(fn, [a], [b]) method
  • fixed formatting 0 number in the Tangular.format helper
  • improved DATA.query() method

Total.js UI Library

jComponent v20:

  • fixed EXEC() calls
  • fixed CLINIT() with extend argument
  • fixed track option in <ui-bind>
  • fixed format option in <ui-bind>
  • fixed reconfiguring unintialized components in <ui-bind>
  • extended jQuery by adding $.autofocus([selector]) method
  • fixed unexpected removing of custom scrollbars
  • added Thelpers.clcolor() helper
  • fixed backward compatibility with parsing values
  • fixed plugin.caller
  • added missing FN() method
  • added missing component.push() method
  • added missing CACHEPATH() method
  • added exports.cachepath() method (in the Plugin scope)
  • added missing component.width() and component.height() methods
  • fixed flags in the IMPORT() method
  • fixed PREF functionality
  • fixed @singleton in the IMPORT() method

jComponent v19:

  • extended jQuery by adding $.autofocus([selector]) method
  • added Thelpers.clcolor() helper
  • fixed functionality in the EXTENSION() method
  • added jComponent.parse(type, value, [format]) method like in jComponent v20

jComponent v18:

  • added missing functionality for jComponent v20

UI components

  • new component: j-MonacoEditor
  • new component: j-OneTime
  • new component: j-TotalTemplates
  • updated j-Preview by adding a new option exec by Gera G. Güiles
  • added autofocus option to j-Pages
  • added parent config item to j-Importer
  • fixed j-Validate and j-Validation for jComponent v20
  • added center option to j-Preview
  • updated code the j-ClickBox component
  • optimized j-InputTags for jComponent v20
  • fixed j-DataGrid optimization for jComponent v20
  • added public lisform.add() method to j-ListForm
  • added config.plugin option to j-ListForm
  • fixed initial binding of dynamic values in j-Input
  • fixed jComponent v20 optimalization for j-FloatingInput
  • fixed icon color for disabled items in j-Menu
  • fixed jComponent v20 optimalization for j-SelectBox
  • added config.margin key to j-Dashboard
  • fixed svg rendering in j-Dashboard
  • improved CSS in j-InfoWindows

Componentator.com:

  • fixed a problem with preview displaying

Code

  • removed ESC for clearing search input in the search input
  • updated jComponent

OpenPlatform

  • fixed updating reqtoken and restoken
  • updated UI components

OpenReports

  • updated UI components
  • added a new permission all
  • added support for charts
  • improved dynamic filters
  • improved views
  • fixed default language

Flow

  • updated jComponent
  • updated UI components

Flow Editor

  • updated jComponent
  • updated UI components

Flow Editor (offline)

  • updated jComponent
  • updated UI components

Todomator

  • improved user tagging

UI Builder

  • added support for instance.on('settings')
  • improved settings form by adding Copy path functionality
  • improved templates
  • updated jComponent
  • updated UI components
  • fixed unloading schema
  • improved UIBuilder.build() method
  • improved UIBuilder.component() method
  • added support for inline HTML 5 elements
    • <uibuilder-app>
    • <uibuilder-container>
    • <uibuilder-brick>
  • added new function FUNC.htmlify() for serializing schema to HTML elements
  • extended UI Builder editor functionality:
    • Download as HTML
    • Copy to clipboard
    • Download as HTML elements
  • fixed cleaning instances
  • added a new method UIBuilder.makeid(component) for generating identifiers
  • updated UI components in the editor
  • fixed loading in error handler
  • fixed gap in the <uibuilder-brick> element
  • fixed double calling of the /reload method in the component's settings

Components:

  • improved Tabs
  • improved Send to input

Premium components:

CMS

  • added a prevention for browsing through the arrows