j-IdleTime
j-Carousel2
j-Rows
j-Columns
by adding fontsize
optionj-Input
by adding ui-input-ok
class when the value is validated and filledj-Detail
by adding notnull
optionj-LineChart
by adding yaxis
optionj-WebSocket
by adding component.idle(is)
methodj-Validation
j-Banners
j-Loading
by canceling of focusing of the active elementj-Approve
by canceling of focusing of the active elementj-Confirm
by canceling of focusing of the active elementj-Message
by canceling of focusing of the active elementj-BackToTop
scrollto
in j-ViewBox
j-DataGrid
j-Centered
reposition
of connections in j-Flow
curves
in j-LineChart
j-Columns
opt.items
option with a path to variable in j-Directory
DEF.csrf = 'TOKEN'
IMPORT()
method with .css
filesThe code below sets a value to the configuration according to the display mode. If the display mode is changed, then jComponent reconfigures all components about new values.
Example:
Update Total.js 4 via NPM $ npm update total4
CONF.secret_csrf
CONF.default_csrf_maxage
DEF.onCSRFcreate(req)
DEF.onCSRFcheck(req)
controller.csrf()
generates token@{csrf}
generates token in View engineschema.csrf()
enables csrf for schemas and their routescsrf
flag for ROUTE()
methodcsrf
verification via x-csrf-token
header or via URL argument ?csrf=TOKEN
RESTBuilder.csrf(token)
HTMLMAIL(address, subject, body, [language], [callback])
methodNPMINSTALL(name, [callback])
method for installaing of 3rd party NPM dependenciesCONF.default_errorbuilder_errors
for handling of all HTTP response via ErrorBuilder
FILESTORAGE().image()
method for reading of imagesinstance.mesage_<INPUT_NAME>
response.proxy(target, [copypath], [after], [timeout])
methodErrorBuilder
)FILESTORAGE()
MIDDLEWARE(name, fn, [assign], [first])
methodEXEC()
by adding support for Tasks
and Operations
default_interval_websocket_ping
to 1
minute (from 3
)PATCH
method in the schemasDELETE
method for the schemas (now it works like PATCH
method)FlowStream.use()
methodFlowStream
.controller.success()
$.success()
in multiple operationsreconnectserver
option in WEBSOCKETCLIENT()
workflows
REQUEST()
methodREQUEST()
Image.pipe()
and Image.stream()
identified by huntrFlowStream
PATCH
methodAPI
routes with empty modelclosing bytes
in WebSocket and WEBSOCKETCLIENT()
FILESTORAGE()
.gif
imagesBACKUP()
method (a problem with sockets)U.set()
founded by Snyk.gif
imagesDELETE
method for the schemas (now it works like PATCH
method)Image.pipe()
and Image.stream()
identified by huntrU.set()
founded by SnykTimer
Ready
delegateTasks
Modules
Middleware
copy & paste
feature for componentsHttpRequest
component for Total.js 4Function
component for Total.js 4FileWriter
component for Total.js 4Scheduler
component for Total.js 4.ON('flow.client', client)
ON('flow.error', err, instance, parent)
ON('flow.pause', is)
parent
argument in signal
eventj-Centered
CodeMirror
component by adding great new featuresmodify()
method by adding #
symbol (more in docs)