web-dev-qa-db-fra.com

Quelle version de jQuery utilise Drupal 8?

Comment savoir quelle version de jQuery une version particulière de Drupal 8 core utilise?

6
Patoshi パトシ

Si vous voulez gagner du temps, vous pouvez aller dans la console Javascript et taper jQuery.fn.jquery qui fonctionne sur n'importe quel site utilisant jQuery, pas seulement Drupal sites.

Pour le moment Drupal 8 core utilise jQuery 2.1.4, mais il semble que jQuery 3 ait été implémenté dans Drupal 8.4.x.

https://www.drupal.org/node/2533498

8
RaisinBranCrunch

Ce n'est probablement pas la meilleure question car la réponse pourrait changer au fil du temps en fonction de la version spécifique de Drupal.

La manière la plus précise de trouver quelle version d'une bibliothèque JavaScript est utilisée par Drupal core est de regarder directement le core/core.libraries.yml fichier pour une version donnée de Drupal. L'une des façons les plus simples de le faire est de parcourir le référentiel git de Drupal en ligne:

http://cgit.drupalcode.org/drupal/tree/core/core.libraries.yml#n334

jquery:
  remote: https://github.com/jquery/jquery
  version: VERSION_HERE
  license:
    name: MIT
    url: https://github.com/jquery/jquery/blob/VERSION_HERE/MIT-LICENSE.txt
    gpl-compatible: true
  js:
    assets/vendor/jquery/jquery.min.js: { minified: true, weight: -20 }

Pour Drupal 6-7, sans le module jquery_update installé, la version de Drupal peut être découverte plus facilement en allant dans le misc/ et en haut du fichier jquery.js. Il s'agit respectivement de v1.2.6 et v1.4.4.

Pour Drupal 5, la version de jquery n'est pas facilement apparente, mais la maniable git blame misc/jquery.js révèle le commit d57bae jQuery mis à jour vers v1.0.4.

8
mradcliffe