PrimTux, la distribution éducative
clicmenu: l'ordre alphabétique - Version imprimable

+- PrimTux, la distribution éducative (https://forum.primtux.fr)
+-- Forum : PrimTux: LE CONTENU: présentation, aide et développement (https://forum.primtux.fr/forumdisplay.php?fid=4)
+--- Forum : Migration des activités wine (https://forum.primtux.fr/forumdisplay.php?fid=38)
+--- Sujet : clicmenu: l'ordre alphabétique (/showthread.php?tid=1240)

Pages : 1 2


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 30-10-2019

Voici une adaptation des deux applications de clicmenu sur l'ordre alphabétique :
https://primtux.fr/applications/ordre-alphabetique/

Merci de bien vouloir faire vos retours et propositions d'amélioration dans ce fil.


clicmenu: l'ordre alphabétique - perlimpinpin - 31-10-2019

- lorsque je clique sur vérifier rien ne se passe ...


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 31-10-2019

perlimpinpin a écrit :- lorsque je clique sur vérifier rien ne se passe ...
Il manquait des messages d'erreur lorsque la réponse était incorrecte. C'est corrigé.
Diverses modifications ont été apportées, tenant compte notamment des remarques faites pour croissant-décroissant.


clicmenu: l'ordre alphabétique - perlimpinpin - 02-11-2019

- même remarque que sur les piles de nombres
il faudrait des indices permettant d'avancer


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 20-11-2019

Paquet ordre-alphabetique_1.0_all.deb fait le 18/11/19


clicmenu: l'ordre alphabétique - zoom61 - 21-11-2019

Et j'ai un problème avec cette série, il m'indique qu'elle est fausse... pourtant elle me semble correcte !!!
[Image: apXjmbTkMnUp.png]


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 21-11-2019

Erreur lors de ma saisie des données !
J'ai corrigé sur la version en ligne.
Je vais refaire un paquet.


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 21-11-2019

Le paquet a été refait pour corriger ce bug.
Paquet ordre-alphabetique_1.0.1_all.deb fait le 21/11/19


clicmenu: l'ordre alphabétique - zoom61 - 21-11-2019

Bon, j'en ai trouvé d'autres :
[Image: N77ISH8sI5vs.png]
[Image: 6fhsI7Ctnkc5.png]


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 21-11-2019

Le premier c'est le même que celui que tu as signalé précédemment. Il a été corrigé.
Je viens de corriger le second dans les données. C'est bon pour la version en ligne.
Je re-refais un paquet ! Rolleyes


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 21-11-2019

Paquet re-refait, avec le même N° de version car je ne pense pas que Steph ait eu le temps de le mettre dans le dépôt !


clicmenu: l'ordre alphabétique - Steph - 21-11-2019

Ben si en fait.


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 21-11-2019

Bon, ben je renumérote en 1.0.2 !
T'es trop rapide Steph ! Wink


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 21-11-2019

Voilà, paquet ordre-alphabetique_1.0.2_all.deb disponible.


clicmenu: l'ordre alphabétique - zoom61 - 22-11-2019

J'ai pas trouvé d'erreur Big Grin


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 22-11-2019

zoom61 a écrit :J'ai pas trouvé d'erreur Big Grin
Merci d'avoir testé en profondeur ! Wink


clicmenu: l'ordre alphabétique - mothsart - 22-11-2019

Désolé d'arriver un peu tard sur le sujet.

Voici mes remarques qui ne sont pas prioritaires vu que l'app fonctionne bien tel quel :

- mettre la même couleur de fond en haut et en bas. (header et footer)
- uniformiser les modales : celle du choix du niveau de difficulté ne ressemble pas (et devrait griser l'arrière plan) à celui de félicitation ou celui qui précise qu'il y a encore des erreurs.
- idéalement, si les wagons pouvaient être centrés verticalement dans la réserve et le train dans le paysage (id=receptacle)
- les boutons OK dans les modales sont assez ternes : ça donne le sentiment qu'ils sont grisés

J'ai d'autres remarque sur les modales mais j'ai cru comprendre que tu voulais avoir un paquet de composants réutilisables donc ça n'a peut-être pas sa place ici.
L'idéal serait que la modal ai le focus quand elle est ouverte et qu'on puisse naviguer au clavier.
Notamment, sortir de la modal avec la touche ECHAP.

Niveau code, j'ai parcouru en rapide.
Y'a de net améliorations donc "chapeau".

En revanche, quand tu mets ""use strict" en entête d'un fichier js, il faut le mettre partout si possible.
En réalité, les navigateurs ont 2 moteurs de javascript : 1 qui supporte l'ecmascript > 5 et un < 5.
Si tu ne peux pas faire autrement (migration d'un gros site de ecmascript < 5 vers supérieur), tu mixes les 2.
Hors, toi tu pars de zéro et en mettant "use strict" partout, tu vas forcer le navigateur a n'utiliser que le moteur le plus récent donc tu gagnes des ressources (RAM, CPU IO voir GPU).


clicmenu: l'ordre alphabétique - mothsart - 23-11-2019

Y'a aussi un point qui me parait assez important :
toutes les constantes d'accès au DOM, les mettre en constantes globales.

Alors, je sais, ça peut aller à l'encontre de ce qu'on peut lire à droite, à gauche sur le net.

Je vais t'expliquer l'intérêt :
Tu sais que le DOM est un arbre en mémoire et dès qu'on cherche un ou plusieurs élément (getElementById, getElementsByTagName, getElementsByClassName querySelectorAll, etc.)
on le parcours.
Si tu fais ta déclaration au début d'une fonction, a chaque fois qu'elle sera appelé, l'arbre DOM sera irrémédiablement parcouru.
(et ta constante ne sera pas vraiment une constante)

Donc, si tu es certain que cet arbre ne bouge pas (c'est ce que je t'avais déjà dis précédemment : il vaut mieux tout créer en HTML et faire de l'affichage/masquage de zone plutôt que créer à la volé)
et que le sélecteur te renverra toujours la même chose, autant tout faire à l'initialisation de ta page.

Je vais créer une branche avec un correctif : ça te permettra de voir le diff.


clicmenu: l'ordre alphabétique - chti5933 - 30-01-2020

Bonjour

Un petit souci réglé

quand j'ai voulu installé ordre alphabétique dans des hady menu à chaque fois il propose histoires
J'ai compris à grâce à vous tous certains fonctionnement

je suis allé dans /usr/share/apllications/ ordrelaphabétique
et avec leafpad j'ai modifié la troisième ligne
en remplaçant histroires par ordre alphabétique

un petit paquet deb à modifier

Merci
dernière


clicmenu: l'ordre alphabétique - Steph - 30-01-2020

Ok, merci Pierre.


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 30-01-2020

Oui, effectivement, j'ai oublié de modifier le nom de l'application en créant le lanceur.
Je corrige et refais un paquet.


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 30-01-2020

Voilà, paquet 1.0.3 refait ce jour, téléchargeable ici:
https://primtux.fr/Documentation/applis/ordre-alphabetique_1.0.3_all.deb


clicmenu: l'ordre alphabétique - chti5933 - 30-01-2020

Philippe Dpt35 a écrit :Oui, effectivement, j'ai oublié de modifier le nom de l'application en créant le lanceur.
Je corrige et refais un paquet.
profite pour regarder pourquoi lorsque l'on met dans le lundi menu l'application licorne qui est dans var/www/le nom de l'application/favicon,png

Ne s'installe pas il faut aller la chercher, on dirait que handy menu va spontanément dans pixmaps


clicmenu: l'ordre alphabétique - Philippe Dpt35 - 30-01-2020

chti5933 a écrit :profite pour regarder pourquoi lorsque l'on met dans le lundi menu l'application licorne qui est dans var/www/le nom de l'application/favicon,png
?


clicmenu: l'ordre alphabétique - chti5933 - 31-01-2020

Je reprends sans passer par la dictée de mon smart que je maitrise très mal

quand on veut céer un lanceur dans un handy menu on glisse l'application, le nom et l'icone apparaissent

pour les appli situées dans var/www/

le nom prévu apparaît, pas l'icone, qu'il faut aller chercher,
en lançant la recherche on tombe, par défaut sur /usr/share/pixmaps

et donc comme l'icone des appli situées dans /var/www /l'application en question, est dans ce répertoire au nom de flavicon.png

je commence à comprendre et donc je sais faire et très vite

par contre je suggère d'essayer de faire en sorte que ces appli puissent disposer de la même simplicité d'affichage ( nom + icône)

steph ou quelqu’un d'autre qui a dans ptx5 a introduit ces appli dans clicmenu, avec nom et icone, a peut être une solution pour que l'affichage soit immédiat...


En espérant avoir été un peu plus clair

Merci

Pierre