addOptionError: function()

in cloud-vmware-server/src/main/resources/buildServerResources/vmware-settings.js [341:362]


        addOptionError: function (errorKey, optionName) {
            var html;

            if (errorKey && optionName) {
                this._displayedErrors[optionName] = this._displayedErrors[optionName] || [];

                if (typeof errorKey !== 'string') {
                    html = this._errors[errorKey.key];
                    Object.keys(errorKey.props).forEach(function(key) {
                        html = html.replace('%%'+key+'%%', errorKey.props[key]);
                    });
                    errorKey = errorKey.key;
                } else {
                    html = this._errors[errorKey];
                }

                if (this._displayedErrors[optionName].indexOf(errorKey) === -1) {
                    this._displayedErrors[optionName].push(errorKey);
                    this.addError(html, $j('.option-error_' + optionName));
                }
            }
        },