From e9c2ea0050219b993e1c849ccb962a1273d3d927 Mon Sep 17 00:00:00 2001 From: miferreiro Date: Tue, 26 Feb 2019 21:06:00 +0100 Subject: [PATCH] Deletes name and surname columns from the view of a person's pets Now there are no columns with repetitive information --- src/main/webapp/js/view/people.js | 2 +- src/main/webapp/js/view/pets.js | 31 +++++++++++++++++++++++++++---- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/src/main/webapp/js/view/people.js b/src/main/webapp/js/view/people.js index 7fd0631..7cfb34c 100644 --- a/src/main/webapp/js/view/people.js +++ b/src/main/webapp/js/view/people.js @@ -151,7 +151,7 @@ var PeopleView = (function() { \ \ Nombre\ - Apellido\ + Apellido\  \ \ \ diff --git a/src/main/webapp/js/view/pets.js b/src/main/webapp/js/view/pets.js index a41d07c..7ac621a 100644 --- a/src/main/webapp/js/view/pets.js +++ b/src/main/webapp/js/view/pets.js @@ -68,12 +68,15 @@ var PetsView = (function() { this.initPetsPerson = function(id, person) { - $('#' + formContainerId).before('

Mascotas de ' + person.name + '

'); + $('#' + formContainerId).before('

Mascotas de ' + person.name + ' ' + person.surname + '

'); + + $('#person-name-th').remove(); + $('#person-surname-th').remove(); dao.listPeoplePets(id, function(pets) { $.each(pets, function(key, pet) { - appendToTable(pet, person); + appendToTablePetsPerson(pet); }); }); @@ -196,8 +199,8 @@ var PetsView = (function() { \ Nombre\ Especie\ - Nombre Propietario\ - Apellido Propietario\ + Nombre Propietario\ + Apellido Propietario\  \ \ \ @@ -245,6 +248,20 @@ var PetsView = (function() { '; }; + var createPetRowPetsPerson = function(pet) { + + return '\ + ' + pet.name + '\ + ' + pet.specie + '\ + ' + pet.idOwner + '\ + \ + Editar\ + Eliminar\ + \ + '; + }; + + var showErrorMessage = function(jqxhr, textStatus, error) { alert(textStatus + ": " + error); }; @@ -265,5 +282,11 @@ var PetsView = (function() { addRowListeners(pet); }; + var appendToTablePetsPerson = function(pet) { + $(listQuery + ' > tbody:last') + .append(createPetRowPetsPerson(pet)); + addRowListeners(pet); + }; + return PetsView; })(); -- 2.18.1