Minor bugs fixed related to the inner process blocks in Process.js
The unnecessary "needs decryption" check avoided for the reserved request parameters.
The default ecryption keys for the encr() and decr() functions are now the names of the symbol names themselves.
rand() and display() methods added to WindowsManager class in Common.js.
@mor.Securty.*() MScript functions updated to retrieve information directly from SecurityContext instead of "mor_security_userinfo" ADOM.
The error that occurs when SML Logout() function is called when user is not logged is avoided.
Now initAfter() method supported for MoreMotionObject objects that is called after the contaied children objects are initialized.
setOnChangeHandler() method added to ProcessRecord function class in Process.js.
New property PMgr.runningCommandName contains the name of the command being executed.
String.toBoolean() method defined in Common.js was buggy. Fixed.
Array.prototype.? definitions existing in the linked JS libraries interfere "for (var ?? in array)" statements for IE.Precautions against it taken in Ajax.js, SuggestBox.js and Process.js.
The error that occurs when no string is accumulated with MScript function affcs() fixed.
The way that a processform is submitted is changed. Now instead of submitting the ProcessForm element,a GhostForm (in Commans.js) is created with only necessary parameters in it and submitted.setSubmitPrefix() interface method become obsolete and appendRequestParamets() method got a second parameter called "prefix".When a process form is submitted with Http, only the fields in the required process blocks and all the fields outside the process blockswill be included in the request.
When a variable that contains no value is involved into a numerical comparison an Exception thrown.
Traversing the DOM is slow in case of there are "SELECT" elements with many options. The child nodes of "SELECT" are now bypassed with the changesmade to Common.js and Process.js.
getRelativePath() method added to MoreMotionRequest.java.
Invalid function names are now better detected with the changes made to MScriptResolver.java
NULL_FUNCTION_RESULT public define added to MScriptFunction.java
@debug() MScript function added. It sets the debugging levels of the custom MScript functions.
The redirection made in FileUploadService.java now refers to "actionServiceExtension" system parameter to build the redirection url properly.
The Ajax.refreshAreas() returns now empty response instead of returning the HTML code of the redirected page incase of the user has no authority on the source page.
Setting of the Ajax Request Encoding parameter "_enc" rearranged acording to the new browsers (AWK, FF3).
processTemplateCall can also be made now from within Ajax Source Pages during RefreshAreas.
"beforeSubmitFunc" property added to Navigator function object.
includeInRequest property added to TextBox process field.
"precond" property added to ExecuteCommand.mmel and ExecutionDef.mmel elements
New option "0. Before Processes" added to "exeorder" property of ProcessListOfPage.mmel element
The type of property "blockName" changed to "lookup" in BlockQueryProcess.mmel
Obligation to use the process fields under "zpro > ProcessForm > ProcessBlock" library branch removed.Now these fields can also be used outside ProcesBlocks which means No "pf_" prefix will be attached to them.