Closed pwepwe973 closed 4 months ago
Je vais voir ce que je peux faire. Vous faites référence aux écritures dans le menu "Journaux" ?
Oui dans le journal général, merci pour votre réponse
La possibilité de mettre en surbrillance n'importe quelle ligne sera effective dans la version 1.110.
Ajouter dans /var/www/html/Compta/javascript/entry.js :
document.addEventListener('contextmenu', function(e) {
var target = e.target;
// Trouver le parent <li> le plus proche
while (target && target.nodeName !== 'LI') {
target = target.parentNode;
}
// Si aucun élément <li> n'est trouvé, laisser le clic droit se comporter normalement
if (!target) {
return;
}
e.preventDefault();
// Ajouter ou supprimer la classe 'highlight' au clic droit
if (target.classList.contains('listitem3')) {
target.classList.toggle('highlight');
}
});
merci beaucoup, je vais tester cela
franchement merci c'est vraiment pratique l'option avec un simple clic droit et la ligne devient jaune merci ça va faciliter les vérifications tu es très efficace
mais ce qui serait bien ce serait que lorsqu'on clique sur une autre ligne, la surbrillance se déplace au nouvel endroit sélectionné plutôt que de créer une deuxième ligne et d'être obligé de recliquer sur l'autre pour l'effacer
ok voici une nouvelle version (merci chatgpt) :
document.addEventListener('contextmenu', function(e) {
var target = e.target;
// Trouver le parent <li> le plus proche
while (target && target.nodeName !== 'LI') {
target = target.parentNode;
}
// Si aucun élément <li> n'est trouvé, laisser le clic droit se comporter normalement
if (!target) {
return;
}
e.preventDefault();
// Retirer la surbrillance de toutes les autres lignes
var highlightedItems = document.querySelectorAll('.listitem3.highlight');
highlightedItems.forEach(function(item) {
item.classList.remove('highlight');
});
// Ajouter la surbrillance à la ligne cliquée
if (target.classList.contains('listitem3')) {
target.classList.add('highlight');
}
});
merci cela fonctionne très bien merci pour ce travail rapide et efficace
clic droit met en surbrillance et clic du milieux permet d’ouvrir dans un autre anglet
je constate un petit problème du a cette mise a jours elle empêche de pouvoir ouvrir dans un nouvelle anglet par exemple si je veut faire clic droit sur bilan et ouvrir dans un nouvelle anglet ou fenêtre ce n'est plus possible
Ok voici la nouvelle version pour ne l'appliquer que sur Journaux :
document.addEventListener('contextmenu', function(e) {
var target = e.target;
// Trouver le parent <li> le plus proche avec un parent <ul> ayant la classe "wrapper1"
while (target && (target.nodeName !== 'LI' || !target.parentNode.classList.contains('wrapper1'))) {
target = target.parentNode;
}
// Si aucun élément <li> n'est trouvé ou s'il n'a pas de parent <ul> avec la classe "wrapper1", laisser le clic droit se comporter normalement
if (!target) {
return;
}
e.preventDefault();
// Retirer la surbrillance de toutes les autres lignes
var highlightedItems = document.querySelectorAll('.listitem3.highlight');
highlightedItems.forEach(function(item) {
item.classList.remove('highlight');
});
// Ajouter la surbrillance à la ligne cliquée
if (target.classList.contains('listitem3')) {
target.classList.add('highlight');
}
});
merci
je viens de lire que tu à utilisé chatgpt sur la nouvel version que tu a envoyé c'est top!!!
et ça fonctionne très bien
J'aimerais proposer une amélioration pour le logiciel. Actuellement, lors de la vérification des écritures comptables, la surbrillance disparaît dès que la souris est retirée d'une ligne.
Je suggère une option pour que cette surbrillance reste en place même après avoir déplacé la souris, permettant ainsi de savoir à quelle ligne ont est arrivé dans les vérifications. Cette fonctionnalité faciliterait le travail en offrant une référence visuelle continue afin de s'avoir en un coup d’œil a quelle ligne ont est arrivé