this.networkConfiguration=ko.observable(networkConfiguration);
save=function(){
+ if (!$("#main-content #network-proxy-edit-form").valid()){
+ return;
+ }
clearUserMessages();
$.ajax("restServices/archivaServices/archivaAdministrationService/setNetworkConfiguration", {
type: "POST",
var networkConfiguration=new NetworkConfiguration(data.maxTotal,data.maxTotalPerHost,data.usePooling);
var networkConfigurationViewModel=new NetworkConfigurationViewModel(networkConfiguration);
ko.applyBindings(networkConfigurationViewModel,mainContent.get(0));
+ var validator = $("#main-content #network-proxy-edit-form").validate({
+ showErrors: function(validator, errorMap, errorList) {
+ customShowError(mainContent.find("#network-proxy-edit-form" ).get(0),validator,errorMap,errorMap);
+ }
+ });
}
});
* @param errorList
*/
customShowError=function(selector, validator, errorMap, errorList) {
- $(selector ).find("div.control-group" ).removeClass( "error" );
- $(selector).find("span.help-inline").remove();
+ $.isFunction(selector)? selector.find("div.control-group" ).removeClass( "error" ):$(selector).find("div.control-group" ).removeClass( "error" );
+ $.isFunction(selector)? selector.find("span.help-inline").remove():$(selector).find("span.help-inline").remove();
for ( var i = 0; errorList[i]; i++ ) {
var error = errorList[i];
var field = $("#"+error.element.id);