testConnection: function()

in server/resources/buildServerResources/js/editSettings.js [25:45]


  testConnection: function (){
    $("submitSettings").value = 'testConnection';
    var listener = OO.extend(BS.ErrorsAwareListener, this.createErrorListener());
    var oldOnCompleteSave = listener['onCompleteSave'];
    listener.onCompleteSave = function(form, responseXML, err) {
      oldOnCompleteSave(form, responseXML, err);
      if (!err) {
        form.enable();
        if (responseXML) {
          var res = responseXML.getElementsByTagName("testConnectionResult");
          if (res.length > 0) {   // trouble
            BS.TestConnectionDialog.show(false, res[0].firstChild.nodeValue, $('testConnection'));
          } else {
            BS.TestConnectionDialog.show(true, "", $('testConnection'));
          }
        }
      }
    };

    BS.PasswordFormSaver.save(this, this.formElement().action, listener);
  },