From 76dd1bae4b1a27ae47bf605ff4591ec0f0739fce Mon Sep 17 00:00:00 2001 From: John BOTELLA <68917336+thersane-john@users.noreply.github.com> Date: Fri, 5 Dec 2025 12:13:24 +0100 Subject: [PATCH] Fix missing public select2 and Add CDN url for webportal --- .../jquery/plugins/select2/.editorconfig | 6 + .../jquery/plugins/select2/.gitignore | 3 + .../jquery/plugins/select2/.jshintignore | 4 + .../includes/jquery/plugins/select2/.jshintrc | 25 + .../jquery/plugins/select2/CHANGELOG.md | 427 ++ .../jquery/plugins/select2/Gruntfile.js | 263 + .../jquery/plugins/select2/LICENSE.md | 21 + .../includes/jquery/plugins/select2/README.md | 157 + .../jquery/plugins/select2/bower.json | 13 + .../jquery/plugins/select2/component.json | 19 + .../jquery/plugins/select2/composer.json | 22 + .../plugins/select2/dist/css/select2.css | 482 ++ .../plugins/select2/dist/css/select2.min.css | 1 + .../jquery/plugins/select2/dist/js/i18n/af.js | 3 + .../jquery/plugins/select2/dist/js/i18n/ar.js | 3 + .../jquery/plugins/select2/dist/js/i18n/az.js | 3 + .../jquery/plugins/select2/dist/js/i18n/bg.js | 3 + .../jquery/plugins/select2/dist/js/i18n/bn.js | 3 + .../jquery/plugins/select2/dist/js/i18n/bs.js | 3 + .../jquery/plugins/select2/dist/js/i18n/ca.js | 3 + .../jquery/plugins/select2/dist/js/i18n/cs.js | 3 + .../jquery/plugins/select2/dist/js/i18n/da.js | 3 + .../jquery/plugins/select2/dist/js/i18n/de.js | 3 + .../plugins/select2/dist/js/i18n/dsb.js | 3 + .../jquery/plugins/select2/dist/js/i18n/el.js | 3 + .../jquery/plugins/select2/dist/js/i18n/en.js | 3 + .../jquery/plugins/select2/dist/js/i18n/es.js | 3 + .../jquery/plugins/select2/dist/js/i18n/et.js | 3 + .../jquery/plugins/select2/dist/js/i18n/eu.js | 3 + .../jquery/plugins/select2/dist/js/i18n/fa.js | 3 + .../jquery/plugins/select2/dist/js/i18n/fi.js | 3 + .../jquery/plugins/select2/dist/js/i18n/fr.js | 3 + .../jquery/plugins/select2/dist/js/i18n/gl.js | 3 + .../jquery/plugins/select2/dist/js/i18n/he.js | 3 + .../jquery/plugins/select2/dist/js/i18n/hi.js | 3 + .../jquery/plugins/select2/dist/js/i18n/hr.js | 3 + .../plugins/select2/dist/js/i18n/hsb.js | 3 + .../jquery/plugins/select2/dist/js/i18n/hu.js | 3 + .../jquery/plugins/select2/dist/js/i18n/hy.js | 3 + .../jquery/plugins/select2/dist/js/i18n/id.js | 3 + .../jquery/plugins/select2/dist/js/i18n/is.js | 3 + .../jquery/plugins/select2/dist/js/i18n/it.js | 3 + .../jquery/plugins/select2/dist/js/i18n/ja.js | 3 + .../jquery/plugins/select2/dist/js/i18n/ka.js | 3 + .../jquery/plugins/select2/dist/js/i18n/km.js | 3 + .../jquery/plugins/select2/dist/js/i18n/ko.js | 3 + .../jquery/plugins/select2/dist/js/i18n/lt.js | 3 + .../jquery/plugins/select2/dist/js/i18n/lv.js | 3 + .../jquery/plugins/select2/dist/js/i18n/mk.js | 3 + .../jquery/plugins/select2/dist/js/i18n/ms.js | 3 + .../jquery/plugins/select2/dist/js/i18n/nb.js | 3 + .../jquery/plugins/select2/dist/js/i18n/ne.js | 3 + .../jquery/plugins/select2/dist/js/i18n/nl.js | 3 + .../jquery/plugins/select2/dist/js/i18n/pl.js | 3 + .../jquery/plugins/select2/dist/js/i18n/ps.js | 3 + .../plugins/select2/dist/js/i18n/pt-BR.js | 3 + .../jquery/plugins/select2/dist/js/i18n/pt.js | 3 + .../jquery/plugins/select2/dist/js/i18n/ro.js | 3 + .../jquery/plugins/select2/dist/js/i18n/ru.js | 3 + .../jquery/plugins/select2/dist/js/i18n/sk.js | 3 + .../jquery/plugins/select2/dist/js/i18n/sl.js | 3 + .../jquery/plugins/select2/dist/js/i18n/sq.js | 3 + .../plugins/select2/dist/js/i18n/sr-Cyrl.js | 3 + .../jquery/plugins/select2/dist/js/i18n/sr.js | 3 + .../jquery/plugins/select2/dist/js/i18n/sv.js | 3 + .../jquery/plugins/select2/dist/js/i18n/th.js | 3 + .../jquery/plugins/select2/dist/js/i18n/tk.js | 3 + .../jquery/plugins/select2/dist/js/i18n/tr.js | 3 + .../jquery/plugins/select2/dist/js/i18n/uk.js | 3 + .../jquery/plugins/select2/dist/js/i18n/vi.js | 3 + .../plugins/select2/dist/js/i18n/zh-CN.js | 3 + .../plugins/select2/dist/js/i18n/zh-TW.js | 3 + .../plugins/select2/dist/js/select2.full.js | 6820 +++++++++++++++++ .../select2/dist/js/select2.full.min.js | 2 + .../jquery/plugins/select2/dist/js/select2.js | 6108 +++++++++++++++ .../plugins/select2/dist/js/select2.min.js | 2 + .../jquery/plugins/select2/package.json | 65 + htdocs/public/webportal/tpl/header.tpl.php | 30 +- htdocs/webportal/class/context.class.php | 9 + 79 files changed, 14643 insertions(+), 13 deletions(-) create mode 100644 htdocs/public/includes/jquery/plugins/select2/.editorconfig create mode 100644 htdocs/public/includes/jquery/plugins/select2/.gitignore create mode 100644 htdocs/public/includes/jquery/plugins/select2/.jshintignore create mode 100644 htdocs/public/includes/jquery/plugins/select2/.jshintrc create mode 100644 htdocs/public/includes/jquery/plugins/select2/CHANGELOG.md create mode 100644 htdocs/public/includes/jquery/plugins/select2/Gruntfile.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/LICENSE.md create mode 100644 htdocs/public/includes/jquery/plugins/select2/README.md create mode 100644 htdocs/public/includes/jquery/plugins/select2/bower.json create mode 100644 htdocs/public/includes/jquery/plugins/select2/component.json create mode 100644 htdocs/public/includes/jquery/plugins/select2/composer.json create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/css/select2.css create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/css/select2.min.css create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/af.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/ar.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/az.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/bg.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/bn.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/bs.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/ca.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/cs.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/da.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/de.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/dsb.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/el.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/en.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/es.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/et.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/eu.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/fa.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/fi.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/fr.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/gl.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/he.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/hi.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/hr.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/hsb.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/hu.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/hy.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/id.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/is.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/it.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/ja.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/ka.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/km.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/ko.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/lt.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/lv.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/mk.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/ms.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/nb.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/ne.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/nl.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/pl.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/ps.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/pt-BR.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/pt.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/ro.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/ru.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/sk.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/sl.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/sq.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/sr-Cyrl.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/sr.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/sv.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/th.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/tk.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/tr.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/uk.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/vi.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/zh-CN.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/i18n/zh-TW.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/select2.full.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/select2.full.min.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/select2.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/dist/js/select2.min.js create mode 100644 htdocs/public/includes/jquery/plugins/select2/package.json diff --git a/htdocs/public/includes/jquery/plugins/select2/.editorconfig b/htdocs/public/includes/jquery/plugins/select2/.editorconfig new file mode 100644 index 00000000000..54f4d3beedb --- /dev/null +++ b/htdocs/public/includes/jquery/plugins/select2/.editorconfig @@ -0,0 +1,6 @@ +[*] +indent_style = space +end_of_line = lf + +[*.js] +indent_size = 2 diff --git a/htdocs/public/includes/jquery/plugins/select2/.gitignore b/htdocs/public/includes/jquery/plugins/select2/.gitignore new file mode 100644 index 00000000000..aa970da6518 --- /dev/null +++ b/htdocs/public/includes/jquery/plugins/select2/.gitignore @@ -0,0 +1,3 @@ +node_modules +dist/js/i18n/build.txt +.sass-cache diff --git a/htdocs/public/includes/jquery/plugins/select2/.jshintignore b/htdocs/public/includes/jquery/plugins/select2/.jshintignore new file mode 100644 index 00000000000..ba5a30f8c38 --- /dev/null +++ b/htdocs/public/includes/jquery/plugins/select2/.jshintignore @@ -0,0 +1,4 @@ +src/js/banner.*.js +src/js/wrapper.*.js +tests/vendor/*.js +tests/helpers.js diff --git a/htdocs/public/includes/jquery/plugins/select2/.jshintrc b/htdocs/public/includes/jquery/plugins/select2/.jshintrc new file mode 100644 index 00000000000..94299268771 --- /dev/null +++ b/htdocs/public/includes/jquery/plugins/select2/.jshintrc @@ -0,0 +1,25 @@ +{ + "bitwise": true, + "camelcase": true, + "curly": true, + "es3": true, + "eqnull": true, + "freeze": true, + "globals": { + "console": false, + "define": false, + "document": false, + "MockContainer": false, + "module": false, + "QUnit": false, + "require": false, + "test": false, + "window": false + }, + "indent": 2, + "maxlen": 80, + "noarg": true, + "nonew": true, + "quotmark": "single", + "undef": true +} diff --git a/htdocs/public/includes/jquery/plugins/select2/CHANGELOG.md b/htdocs/public/includes/jquery/plugins/select2/CHANGELOG.md new file mode 100644 index 00000000000..d6b2a7587dd --- /dev/null +++ b/htdocs/public/includes/jquery/plugins/select2/CHANGELOG.md @@ -0,0 +1,427 @@ +# Change Log + +## 4.0.13 + +### New features / improvements + +* Trigger `input` event before `change` events (#4649) +* Feed back the keypress code that was responsible for the 'close' event (#5513) +* Only trigger `selection:update` once on DOM change events (#5734) + +### Bug fixes + +* Prevent opening of disabled elements (#5751) + +### Documentation + +* Fix "edit this page" links in docs (#5689) + +### Miscellaneous + +* Registered Select2 on Open Collective (#5700, #5721, #5741) + +## 4.0.12 + +### Bug fixes + +* Fixes incorrect offset when using the Shadow DOM and styling the `` element (#5682) + +### Miscellaneous + +* Replace cdnjs with jsDelivr in the documentation (#5687) +* Fix incorrect provider for the automated NPM deployment (#5686) + +## 4.0.11 + +### Bug fixes + +* Fixes jQuery migrate error when getting offset when dropdownParent not in document (#5584) + +### Miscellaneous + +* Enable GitHub actions for CI (#5591) +* Documentation has been moved into and is deployed from the code repository (#5638) +* Remove Travis CI integration (#5665) + +## 4.0.10 + +### New features / improvements + +* Support passing in a selector for `dropdownParent` option (#5622) + +### Bug fixes + +* Fix bug where dropdowns pointing upwards were incorrectly positioned (#5621) + +## 4.0.9 + +### New features / improvements + +* Mirror disabled state through aria-disabled on selection (#5579) +* Select2 now clears the internal ID when it is destroyed (#5587) +* Set the main ARIA 1.1 roles and properties for comboboxes (#5582) +* The `language` option now has a clearly defined fallback chain (#5602) + +### Bug fixes + +* Do not propagate click when search box is not empty (#5580) +* Fix `maximumSelectionLength` being ignored by `closeOnSelect` (#5581) +* Fix generated options not receiving result IDs (#5586) +* Remove selection title attribute if text is empty (#5589) +* Reposition dropdown whenever items are selected (#5590) +* Fix dropdown positioning when displayed above with messages (#5592) +* Fix search box expanding width of container (#5595) +* `allowClear` no longer shifts selections to a new line (#5603) + +### Translations + +* Fix error in German translations (#5604) + +### Miscellaneous + +* Updated development grunt version so it no longer shows as vulnerable (#5597) +* Remove unused variables (#5554) + +## 4.0.8 + +### New features / improvements + +* Test against and fix compatibility with jQuery 3.4.1 (#5531) +* Results respect disabled state of `