Intégration d'une librairie tierce front

Intégration d'une librairie tierce front
0
Tags: #<Tag:0x00007f768f5f2668>

Bonjour,

Nous cherchons à intégrer un menu contextuel dans un objet externe.

Pour cela je souhaite intégrer un composant reposant sur jQuery, et présent sur ce projet git : https://github.com/swisnl/jQuery-contextMenu

La documentation indique de prendre les fichiers présents dans le répertoire “dist” pour utiliser le composant.

Pouvez-vous me confirmer que l’utilisation de ce composant n’est pas incompatible avec les autres librairies utilisées par Simplicité ?

La procédure d’intégration consiste bien en :

  • Intégrer le dossier “dist” dans les ressources (en sélectionnant type : set de fichiers)
  • Appeler les ressources depuis le code back de l’objet externe

Merci pour votre aide.

Jean-Baptiste

En soit, afficher un div en position absolue de la souris avec des ul/li ne devrait pas avoir besoin d’un tel plugin (sauf si besoin compliqué de menu/sous-menu…). On ne peut pas savoir si c’est compatible sans l’avoir testé ou intégré, ou si ça nécessite d’autre plugin en cascade.

Les menus “dropdown” sont déjà fournis par bootstrap et à mon avis ça doit être simple de le binder sur un event contextmenu. Exemple en BS4 https://jsfiddle.net/djibe89/qej2ppcq/ facilement adaptable en BS3.

Sur la démo on voit des icones, je ne sais pas d’où elles viennent. Simplicité utilise de préférence les fonts awesome pour éviter trop de différences.
http://swisnl.github.io/jQuery-contextMenu/demo.html

Sinon pour ajouter du script, il faut importer la version minifiée dans une resource de l’objet ou de la disposition et le charger sur le ui.loaded (engine chargé) ou ui.ready (site + home page affichée) par exemple.

.

Et dans le cas d’une lib multi fichiers oui, en théorie, il faut créer une ressource de type “file set”. Mais par contre on a plus fait depuis des années donc je ne sais plus comment ça marche ni si ça marche encore. Je vais faire des tests.

Bonjour,

Je me suis débrouillé avec l’exemple que François a indiqué plus haut.
Je n’ai donc plus besoin d’intégrer de librairie pour ce besoin.

Jean-Baptiste

OK mais ça reste un cas à retester.