From 61cf4822e1f4080e0625610470f232dd32cb4dd6 Mon Sep 17 00:00:00 2001 From: ulrich Date: Wed, 01 Feb 2017 07:08:31 +0000 Subject: [PATCH] Mustache eingebaut --- web/ui/ui.js | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/web/ui/ui.js b/web/ui/ui.js index b0ccf4e..9b362fb 100644 --- a/web/ui/ui.js +++ b/web/ui/ui.js @@ -134,14 +134,14 @@ return user; } +/* + * {"List":[{"List":[{"String":"USER_NAME"},{"String":"admin"},{"String":"ulli"}]}]} + */ function um_show_user_list(resp) { $("#nutzerliste").empty(); - var users = resp.List[0]; - for(var i = 1; i < users.List.length; i++) { - var user = users.List[i]; - $("#nutzerliste").append('<option value=' + user.String + '>' + user.String + '</option>'); - } - $('#nutzerLoeschen').prop( "disabled", true ); + var template = $('#tpl-user-list').html(); + Mustache.parse(template); // optional, speeds up future uses + $("#nutzerliste").append( Mustache.render(template, resp) ); } function um_clear_user_form() { @@ -194,6 +194,7 @@ $("#nutzerrollen").append('<option value=' + rolle.String + '>' + rolle.String + '</option>'); } $('#nutzerRolleEntziehen').prop( "disabled", true ); + $('#rolleErteilen').prop( "disabled", true ); } function um_show_role_list(resp) { -- Gitblit v1.9.3