[SSE] Fix arguments for custom function

This commit is contained in:
Julia Radzhabova
2024-04-10 14:38:02 +03:00
parent c19aa6d1d9
commit 1c3fe4eee9

View File

@ -279,9 +279,10 @@ define([
getArgumentName: function(argcount) {
var name = '',
namesLen = this.argsNames.length;
if ((!this.repeatedArg || this.repeatedArg.length<1) && argcount<namesLen && this.argsNames[argcount]!=='...') // no repeated args
if ((!this.repeatedArg || this.repeatedArg.length<1) && argcount<namesLen && this.argsNames[argcount]!=='...') { // no repeated args
name = this.argsNames[argcount];
else if (this.repeatedArg && this.repeatedArg.length>0 && this.argsNames[namesLen-1]==='...') {
(name==='') && (name = this.textArgument + (this.maxArgCount>1 ? (' ' + (argcount+1)) : ''));
} else if (this.repeatedArg && this.repeatedArg.length>0 && this.argsNames[namesLen-1]==='...') {
var repeatedLen = this.repeatedArg.length;
var req = namesLen-1 - repeatedLen; // required/no-repeated
if (argcount<req) // get required args as is