diff --git a/src/WebformLibrariesManager.php b/src/WebformLibrariesManager.php index 28874c68c64fc1307d291f3bb10b6f1db472e9ad..e35ffa4c75346e334a5644b5385b557216ae49ef 100644 --- a/src/WebformLibrariesManager.php +++ b/src/WebformLibrariesManager.php @@ -465,8 +465,18 @@ class WebformLibrariesManager implements WebformLibrariesManagerInterface { 'version' => '12.0.3', 'license' => 'MIT', ]; - $libraries['tippyjs/6.x'] = [ - 'title' => $this->t('Tippy.js (6.x)'), + $libraries['popperjs'] = [ + 'title' => $this->t('Popper.js'), + 'description' => $this->t("Tippy.js a tiny, low-level library for creating \"floating\" elements like tooltips, popovers, dropdowns, menus, and more."), + 'notes' => $this->t('Popper.js is used to provide a tooltips.'), + 'homepage_url' => Url::fromUri('https://github.com/floating-ui/floating-ui'), + 'download_url' => Url::fromUri('https://unpkg.com/@popperjs/core@2.11.6/dist/umd/popper.min.js'), + 'version' => '2.11.6', + 'core' => 9, + 'license' => 'MIT', + ]; + $libraries['tippyjs'] = [ + 'title' => $this->t('Tippy.js'), 'description' => $this->t("Tippy.js is the complete tooltip, popover, dropdown, and menu solution for the web, powered by Popper."), 'notes' => $this->t('Tippy.js is used to provide a tooltips.'), 'homepage_url' => Url::fromUri('https://github.com/atomiks/tippyjs'), diff --git a/webform.libraries.yml b/webform.libraries.yml index 552e909522701e97af9cb769947bde9809a9ecb9..2ba2719bf64edf36f5b0e98e27d8e810a59f49b8 100644 --- a/webform.libraries.yml +++ b/webform.libraries.yml @@ -1323,6 +1323,19 @@ libraries.tabby: js: /libraries/tabby/dist/js/tabby.min.js: {} +libraries.popperjs: + remote: https://github.com/floating-ui/floating-ui + version: '2.11.6' + license: + name: MIT + url: https://github.com/floating-ui/floating-ui/blob/v2.x/LICENSE.md + gpl-compatible: true + directory: popperjs + cdn: + /libraries/popperjs/: https://unpkg.com/@popperjs/core@2.11.6/dist/umd/ + js: + /libraries/popperjs/popper.min.js: { minified: true } + libraries.tippyjs: remote: https://github.com/atomiks/tippyjs version: '6.2.6' @@ -1330,10 +1343,10 @@ libraries.tippyjs: name: MIT url: https://github.com/atomiks/tippyjs/blob/master/LICENSE gpl-compatible: true - directory: tippyjs/6.x + directory: tippyjs cdn: - /libraries/tippyjs/6.x/: https://unpkg.com/tippy.js@6.2.6/dist/ + /libraries/tippyjs/: https://unpkg.com/tippy.js@6.2.6/dist/ js: - /libraries/tippyjs/6.x/tippy-bundle.umd.min.js: { minified: true } + /libraries/tippyjs/tippy-bundle.umd.min.js: { minified: true } dependencies: - - core/popperjs + - webform/libraries.popperjs