module pronote
-
Ah toi aussi… Tu aime dire un "truc* mdr
Ça doit être réservé au développeur c’est pour çaSi besoin d’aide, n’hésite pas
-
Est ce que tu pense qu’il est possible de faire un module qui affiche dans plusieurs emplacements ? On passerait par ext-page pour une page complète Pronote.
Dans le node_helper, lui mettre des if est set la position suivant ce qu’il parse du json -
Nativement MM² ne support qu’une seule position (celle de la config)
Quelques alternative possible:
-
Faire un popup caché
-> j’utilise cette methode dans MMM-GoogleAssistant, EXT-Browser, EXT-Youtube, EXT-Photos,… -
creer un (ou plusieures) Fake module position
-> j’utilise cette methode dans EXT-GooglePhotos pour le plein écran (fullscreen_below)
Mais cela va etre tres complexe de le gerer par EXT-Pages car c’est lier a la config (position)
-
-
Bonjour bonjour,
Méthode transverse ^^Je vais y arriver ^^
-
Bonjour,
Je suis bloqué pour l’affichage. j’arrive pas à comprendre le workflow avec le node helper et le js principal.
@bugsounet dis moi svp, comment je fais pour faire une page de pop up comme pour le mod ext-browser svp?
C’est :!#p^: de frustrant d’avoir les datas mais pas réussir à affichercdlt,
-
Faire un popup c’est relativement simple exemple sur EXT-Browser
mais ce qui me dérange dans le principe c’est tu va le gerer comment (le déclancheur)?- comment gerer l’ouverture du popup ?
- comment gerer la fermeture ?
/!\ Mets toi en tete que tout le monde n’utilise pas l’assistant.
/!\ Si tu compte utiliserPages
cela va etre compliquer -
Pour envoyer les datas depuis le
node_helper
vers ton core module
utilise:sendSocketNotification
exemple viaEXT-Volume
je veux envoyer l’objetthis.level
(dynamiquement modifié) via la notificationVOLUMESPEAKER_LEVEL
this.level est créé ici (par default avant d’etre modifier)
La notification est envoyer depuis le node_helper vers le module core via sendSocketNotification ici
Cette notification est reçu par le module core dans la fonctionsocketNotificationReceived
ici
et selon le nom de la notification, tu créé un choix, dans notre casVOLUMESPEAKER_LEVEL
ici -
Merci tu m’as bien aidé, du coup j’ai modifié mon py pour qu’il sépare le json reçu qui est balaise en plieurs json (1/cat: devoirs, edt, evaluations…) car je demande tout pour éviter plusieurs query.
Il me reste la phase affichage, du coup je vais séparer en plusieurs modules (enfin je vais essayer ^^).Encore merci à bientôt
-
On avance ^^
-
Petit à petit
-
Bonjour, bonjour,
Désolé beaucoup de taff et pas de journées assez longue.
Voilà j’arrive enfin à afficher ce que je souhaites par contre j’aurais besoin de quelque validations avant de partager le fruit de mon effort par intermittence.Merci à ceux ou celui qui voudras bien audit mon bout de module ;).
Cdlt,