Commit 5f7e99e5 authored by El-gitano's avatar El-gitano

Correction sur la taille des filtres

parent c0abef85
......@@ -2,10 +2,6 @@
Rajouter export CSV
=== TABLEAU ===
Corriger la taille des filtres (quand on a qu'un seul filtre)
=== JOUEURS & JOUEURS ÉQUIPES & ÉQUIPES ===
Ajouter les photos des joueurs (dans les formulaires et via un bouton sur une ligne du tableau)
......@@ -23,6 +19,13 @@ Documentation utilisateur
Manuel de reprise du code
Finir triage
Trouver une manière + élégante de gérer les modifications de entrées du tableau
Informations classement (non obligatoire)
Différencier affichage des stats selon le public
Grand écran pour l'affichage des stats et matchs (x4)
=== TIRAGE ===
Placer
=== AUTH ===
......
......@@ -29,7 +29,7 @@ app.controller('EquipesCtrl', ['$scope', '$location', '$log', '$modal', 'apicall
champs:'CompleteName',
triable:false,
filtrable:false,
tailleColonne:2
tailleColonne:9
}/*,
{
nomTriage:'Points',
......@@ -172,4 +172,6 @@ app.controller('EquipesCtrl', ['$scope', '$location', '$log', '$modal', 'apicall
}
}
];
$scope.entrees = [];
}]);
......@@ -170,7 +170,6 @@ app.controller('JoueursCtrl', ['$scope', 'apicall', '$modal', '$log', 'informer'
apicall.delJoueur(donnees.entree).then(function(){
informer.informer('success', 'Joueur supprimé avec succès');
supprimerEntree(entree);
......@@ -197,6 +196,6 @@ app.controller('JoueursCtrl', ['$scope', 'apicall', '$modal', '$log', 'informer'
var supprimerEntree = function(entree){
$scope.entrees.slice($scope.entrees.indexOf(entree), 1);
}
$scope.entrees.splice($scope.entrees.indexOf(entree), 1);
};
}]);
......@@ -198,6 +198,6 @@ app.controller('JoueursEquipeCtrl', ['$scope', '$routeParams', '$modal', '$log',
var supprimerEntree = function(entree){
$scope.entrees.slice($scope.entrees.indexOf(entree), 1);
$scope.entrees.splice($scope.entrees.indexOf(entree), 1);
}
}]);
......@@ -66,7 +66,10 @@ angular.module('panelAdminApp')
$scope.affichageFiltres = !$scope.affichageFiltres;
};
$scope.tailleFiltres = Math.ceil(($scope.infos.length+$scope.editable*2)/$filter('filter')($scope.infos, {filtrable:true}).length);
$scope.tailleFiltres = function(){
return Math.ceil(($scope.infos.length+$scope.boutonsEdition.length+$scope.selectionnable)/$filter('filter')($scope.infos, {filtrable:true}).length);
};
$scope.filtrable = function(){
......
......@@ -87,7 +87,7 @@
</th>
</tr>
<tr ng-if="filtrable" ng-show="affichageFiltres">
<th ng-repeat="entree in infos | filter:{filtrable:true}" class="col-sm-{{entree.tailleFiltre}}" colspan="{{tailleFiltres}}">
<th ng-repeat="entree in infos | filter:{filtrable:true}" class="col-sm-{{entree.tailleFiltre}}" colspan="{{tailleFiltres()}}">
<input class="form-control" type="text" placeholder="Rechercher par {{entree.nomTriage | lowercase}}" ng-model="recherche[entree.champs]" focus-on="affichageFiltres" position="{{$first}}"/>
</th>
</tr>
......
<div ng-app="panelAdminApp" ng-controller="EquipesCtrl" id="equipes" class="container-fluid">
<tableau editable="false" selectionnable="false" paginer="false" boutons-edition="boutonsEdition" fct-maj="methodeMaj" fct-ajout="fonctionAjout" infos="infosEquipes" attr-entrees="teams" titre="Tableau des équipes"></tableau>
<tableau editable="false" selectionnable="false" paginer="false" boutons-edition="boutonsEdition" entrees="entrees" fct-maj="methodeMaj" fct-ajout="fonctionAjout" infos="infosEquipes" attr-entrees="teams" titre="Tableau des équipes"></tableau>
</div>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment