ulrich
2016-12-27 4f4b2940ce5816cf3daa226507029e17280b9a9e
web/ui/ui.js
@@ -1,6 +1,9 @@
function um_init() {
  $('#user-form').hide();
  $('#nav').hide();
  $('#role-form').hide();
  $('#user-role-form').hide();
  $('.user-save-btn').click(um_user_save);
  $('#nutzerliste').click(um_user_list_click);
  $('#nutzerLoeschen').click(um_del_user);
@@ -39,10 +42,6 @@
      um_apicall_del_user(self.serialisieren(user));
    }  
  }
}
function um_new_user() {
  alert('show form to enter new user');
}
/* ----------- role functions ------------ */
@@ -84,10 +83,23 @@
/* ----------- ui interaction ------------ */
function um_user_list_click() {
  $('#nav-back-btn').click(um_back_from_roles);
  $('#nutzerLoeschen').prop( "disabled", false );
  $('#rollen :selected').prop("selected", false);
  var userId = um_get_first_selected_user_id();
  $('#userid').html(userId);
  um_apicall_get_user_roles(userId);
  $('#user-list-form').hide();
  $('#nav').show();
  $('#role-form').show();
  $('#user-role-form').show();
}
function um_new_user() {
  $('#nav-back-btn').click(um_back_from_new_user);
  $('#user-list-form').hide();
  $('#user-form').show();
  $('#nav').show();
}
function um_role_list_click() {
@@ -98,6 +110,19 @@
  $('#nutzerRolleEntziehen').prop( "disabled", false );
}
function um_back_from_roles() {
  $('#user-list-form').show();
  $('#nav').hide();
  $('#role-form').hide();
  $('#user-role-form').hide();
}
function um_back_from_new_user() {
  $('#user-list-form').show();
  $('#nav').hide();
  $('#user-form').hide();
  um_clear_user_form();
}
/* ------- ui i/o ------ */
@@ -197,7 +222,7 @@
    success: function( resp ) {
      //$('#fehler').html('Antwort: ' + resp);
      um_apicall_get_user_list();
      um_clear_user_form();
      um_back_from_new_user();
    },
    error: function( xhr, status, errorThrown ) {
      $('#fehler').html("Error: " + errorThrown + " Status: " + status);