
j-IdleTimej-Carousel2j-Rowsj-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-Validationj-Bannersj-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-BackToTopscrollto in j-ViewBoxj-DataGridj-Centeredreposition of connections in j-Flowcurves in j-LineChartj-Columnsopt.items option with a path to variable in j-DirectoryDEF.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_csrfCONF.default_csrf_maxageDEF.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=TOKENRESTBuilder.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 ErrorBuilderFILESTORAGE().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 Operationsdefault_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()workflowsREQUEST() methodREQUEST()Image.pipe() and Image.stream() identified by huntrFlowStreamPATCH 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 SnykTimerReady delegateTasksModulesMiddlewarecopy & 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-CenteredCodeMirror component by adding great new featuresmodify() method by adding # symbol (more in docs)