From eb7d79183f9772382bf422f219f85bdcd9bdf654 Mon Sep 17 00:00:00 2001 From: TheCoreDev Date: Tue, 21 Nov 2023 15:56:56 +0100 Subject: [PATCH] =?UTF-8?q?Finalisation=20de=20l'IHM=20du=20nouvel=20?= =?UTF-8?q?=C3=A9cran?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 0 -> 6148 bytes app.js | 7 +- node_modules/.package-lock.json | 21 + node_modules/@popperjs/core/LICENSE.md | 20 - node_modules/@popperjs/core/README.md | 376 ---- node_modules/@popperjs/core/dist/cjs/enums.js | 65 - .../@popperjs/core/dist/cjs/enums.js.flow | 3 - .../@popperjs/core/dist/cjs/enums.js.map | 1 - .../@popperjs/core/dist/cjs/popper-base.js | 939 --------- .../core/dist/cjs/popper-base.js.flow | 3 - .../core/dist/cjs/popper-base.js.map | 1 - .../@popperjs/core/dist/cjs/popper-lite.js | 1260 ------------ .../core/dist/cjs/popper-lite.js.flow | 3 - .../core/dist/cjs/popper-lite.js.map | 1 - .../@popperjs/core/dist/cjs/popper.js | 1819 ---------------- .../@popperjs/core/dist/cjs/popper.js.flow | 3 - .../@popperjs/core/dist/cjs/popper.js.map | 1 - .../@popperjs/core/dist/esm/createPopper.js | 199 -- .../core/dist/esm/dom-utils/contains.js | 23 - .../esm/dom-utils/getBoundingClientRect.js | 41 - .../dist/esm/dom-utils/getClippingRect.js | 70 - .../dist/esm/dom-utils/getCompositeRect.js | 58 - .../dist/esm/dom-utils/getComputedStyle.js | 4 - .../dist/esm/dom-utils/getDocumentElement.js | 6 - .../dist/esm/dom-utils/getDocumentRect.js | 29 - .../esm/dom-utils/getHTMLElementScroll.js | 6 - .../core/dist/esm/dom-utils/getLayoutRect.js | 25 - .../core/dist/esm/dom-utils/getNodeName.js | 3 - .../core/dist/esm/dom-utils/getNodeScroll.js | 11 - .../dist/esm/dom-utils/getOffsetParent.js | 69 - .../core/dist/esm/dom-utils/getParentNode.js | 19 - .../dist/esm/dom-utils/getScrollParent.js | 16 - .../dist/esm/dom-utils/getViewportRect.js | 31 - .../core/dist/esm/dom-utils/getWindow.js | 12 - .../dist/esm/dom-utils/getWindowScroll.js | 10 - .../dist/esm/dom-utils/getWindowScrollBarX.js | 13 - .../core/dist/esm/dom-utils/instanceOf.js | 23 - .../dist/esm/dom-utils/isLayoutViewport.js | 4 - .../core/dist/esm/dom-utils/isScrollParent.js | 10 - .../core/dist/esm/dom-utils/isTableElement.js | 4 - .../dist/esm/dom-utils/listScrollParents.js | 26 - node_modules/@popperjs/core/dist/esm/enums.js | 31 - node_modules/@popperjs/core/dist/esm/index.js | 8 - .../core/dist/esm/modifiers/applyStyles.js | 84 - .../core/dist/esm/modifiers/arrow.js | 90 - .../core/dist/esm/modifiers/computeStyles.js | 169 -- .../core/dist/esm/modifiers/eventListeners.js | 49 - .../@popperjs/core/dist/esm/modifiers/flip.js | 147 -- .../@popperjs/core/dist/esm/modifiers/hide.js | 61 - .../core/dist/esm/modifiers/index.js | 9 - .../core/dist/esm/modifiers/offset.js | 54 - .../core/dist/esm/modifiers/popperOffsets.js | 25 - .../dist/esm/modifiers/preventOverflow.js | 142 -- .../@popperjs/core/dist/esm/popper-base.js | 3 - .../@popperjs/core/dist/esm/popper-lite.js | 11 - .../@popperjs/core/dist/esm/popper.js | 20 - node_modules/@popperjs/core/dist/esm/types.js | 0 .../dist/esm/utils/computeAutoPlacement.js | 43 - .../core/dist/esm/utils/computeOffsets.js | 70 - .../@popperjs/core/dist/esm/utils/debounce.js | 15 - .../core/dist/esm/utils/detectOverflow.js | 65 - .../core/dist/esm/utils/expandToHashMap.js | 6 - .../core/dist/esm/utils/getAltAxis.js | 3 - .../core/dist/esm/utils/getAltLen.js | 3 - .../core/dist/esm/utils/getBasePlacement.js | 4 - .../core/dist/esm/utils/getFreshSideObject.js | 8 - .../esm/utils/getMainAxisFromPlacement.js | 3 - .../dist/esm/utils/getOppositePlacement.js | 11 - .../utils/getOppositeVariationPlacement.js | 9 - .../core/dist/esm/utils/getVariation.js | 3 - .../@popperjs/core/dist/esm/utils/math.js | 3 - .../core/dist/esm/utils/mergeByName.js | 14 - .../core/dist/esm/utils/mergePaddingObject.js | 4 - .../core/dist/esm/utils/orderModifiers.js | 44 - .../core/dist/esm/utils/rectToClientRect.js | 8 - .../@popperjs/core/dist/esm/utils/uniqueBy.js | 11 - .../core/dist/esm/utils/userAgent.js | 11 - .../@popperjs/core/dist/esm/utils/within.js | 8 - node_modules/@popperjs/core/dist/umd/enums.js | 71 - .../@popperjs/core/dist/umd/enums.js.map | 1 - .../@popperjs/core/dist/umd/enums.min.js | 6 - .../@popperjs/core/dist/umd/enums.min.js.flow | 3 - .../@popperjs/core/dist/umd/enums.min.js.map | 1 - .../@popperjs/core/dist/umd/popper-base.js | 945 --------- .../core/dist/umd/popper-base.js.map | 1 - .../core/dist/umd/popper-base.min.js | 6 - .../core/dist/umd/popper-base.min.js.flow | 3 - .../core/dist/umd/popper-base.min.js.map | 1 - .../@popperjs/core/dist/umd/popper-lite.js | 1266 ------------ .../core/dist/umd/popper-lite.js.map | 1 - .../core/dist/umd/popper-lite.min.js | 6 - .../core/dist/umd/popper-lite.min.js.flow | 3 - .../core/dist/umd/popper-lite.min.js.map | 1 - .../@popperjs/core/dist/umd/popper.js | 1825 ----------------- .../@popperjs/core/dist/umd/popper.js.map | 1 - .../@popperjs/core/dist/umd/popper.min.js | 6 - .../core/dist/umd/popper.min.js.flow | 3 - .../@popperjs/core/dist/umd/popper.min.js.map | 1 - node_modules/@popperjs/core/index.d.ts | 1 - .../@popperjs/core/lib/createPopper.d.ts | 9 - .../@popperjs/core/lib/createPopper.js | 199 -- .../@popperjs/core/lib/createPopper.js.flow | 218 -- .../core/lib/dom-utils/contains.d.ts | 1 - .../@popperjs/core/lib/dom-utils/contains.js | 23 - .../core/lib/dom-utils/contains.js.flow | 25 - .../lib/dom-utils/getBoundingClientRect.d.ts | 2 - .../lib/dom-utils/getBoundingClientRect.js | 41 - .../dom-utils/getBoundingClientRect.js.flow | 52 - .../core/lib/dom-utils/getClippingRect.d.ts | 3 - .../core/lib/dom-utils/getClippingRect.js | 70 - .../lib/dom-utils/getClippingRect.js.flow | 106 - .../core/lib/dom-utils/getCompositeRect.d.ts | 2 - .../core/lib/dom-utils/getCompositeRect.js | 58 - .../lib/dom-utils/getCompositeRect.js.flow | 64 - .../core/lib/dom-utils/getComputedStyle.d.ts | 1 - .../core/lib/dom-utils/getComputedStyle.js | 4 - .../lib/dom-utils/getComputedStyle.js.flow | 8 - .../lib/dom-utils/getDocumentElement.d.ts | 2 - .../core/lib/dom-utils/getDocumentElement.js | 6 - .../lib/dom-utils/getDocumentElement.js.flow | 15 - .../core/lib/dom-utils/getDocumentRect.d.ts | 2 - .../core/lib/dom-utils/getDocumentRect.js | 29 - .../lib/dom-utils/getDocumentRect.js.flow | 37 - .../lib/dom-utils/getHTMLElementScroll.d.ts | 4 - .../lib/dom-utils/getHTMLElementScroll.js | 6 - .../dom-utils/getHTMLElementScroll.js.flow | 8 - .../core/lib/dom-utils/getLayoutRect.d.ts | 2 - .../core/lib/dom-utils/getLayoutRect.js | 25 - .../core/lib/dom-utils/getLayoutRect.js.flow | 29 - .../core/lib/dom-utils/getNodeName.d.ts | 2 - .../core/lib/dom-utils/getNodeName.js | 3 - .../core/lib/dom-utils/getNodeName.js.flow | 6 - .../core/lib/dom-utils/getNodeScroll.d.ts | 5 - .../core/lib/dom-utils/getNodeScroll.js | 11 - .../core/lib/dom-utils/getNodeScroll.js.flow | 14 - .../core/lib/dom-utils/getOffsetParent.d.ts | 1 - .../core/lib/dom-utils/getOffsetParent.js | 69 - .../lib/dom-utils/getOffsetParent.js.flow | 93 - .../core/lib/dom-utils/getParentNode.d.ts | 1 - .../core/lib/dom-utils/getParentNode.js | 19 - .../core/lib/dom-utils/getParentNode.js.flow | 21 - .../core/lib/dom-utils/getScrollParent.d.ts | 1 - .../core/lib/dom-utils/getScrollParent.js | 16 - .../lib/dom-utils/getScrollParent.js.flow | 18 - .../core/lib/dom-utils/getViewportRect.d.ts | 7 - .../core/lib/dom-utils/getViewportRect.js | 31 - .../lib/dom-utils/getViewportRect.js.flow | 39 - .../core/lib/dom-utils/getWindow.d.ts | 1 - .../@popperjs/core/lib/dom-utils/getWindow.js | 12 - .../core/lib/dom-utils/getWindow.js.flow | 16 - .../core/lib/dom-utils/getWindowScroll.d.ts | 5 - .../core/lib/dom-utils/getWindowScroll.js | 10 - .../lib/dom-utils/getWindowScroll.js.flow | 14 - .../lib/dom-utils/getWindowScrollBarX.d.ts | 1 - .../core/lib/dom-utils/getWindowScrollBarX.js | 13 - .../lib/dom-utils/getWindowScrollBarX.js.flow | 18 - .../core/lib/dom-utils/instanceOf.d.ts | 4 - .../core/lib/dom-utils/instanceOf.js | 23 - .../core/lib/dom-utils/instanceOf.js.flow | 29 - .../core/lib/dom-utils/isLayoutViewport.d.ts | 1 - .../core/lib/dom-utils/isLayoutViewport.js | 4 - .../lib/dom-utils/isLayoutViewport.js.flow | 6 - .../core/lib/dom-utils/isScrollParent.d.ts | 1 - .../core/lib/dom-utils/isScrollParent.js | 10 - .../core/lib/dom-utils/isScrollParent.js.flow | 8 - .../core/lib/dom-utils/isTableElement.d.ts | 1 - .../core/lib/dom-utils/isTableElement.js | 4 - .../core/lib/dom-utils/isTableElement.js.flow | 6 - .../core/lib/dom-utils/listScrollParents.d.ts | 2 - .../core/lib/dom-utils/listScrollParents.js | 26 - .../lib/dom-utils/listScrollParents.js.flow | 33 - node_modules/@popperjs/core/lib/enums.d.ts | 34 - node_modules/@popperjs/core/lib/enums.js | 31 - node_modules/@popperjs/core/lib/enums.js.flow | 91 - node_modules/@popperjs/core/lib/index.d.ts | 6 - node_modules/@popperjs/core/lib/index.js | 8 - node_modules/@popperjs/core/lib/index.js.flow | 13 - .../core/lib/modifiers/applyStyles.d.ts | 4 - .../core/lib/modifiers/applyStyles.js | 84 - .../core/lib/modifiers/applyStyles.js.flow | 98 - .../@popperjs/core/lib/modifiers/arrow.d.ts | 13 - .../@popperjs/core/lib/modifiers/arrow.js | 90 - .../core/lib/modifiers/arrow.js.flow | 120 -- .../core/lib/modifiers/computeStyles.d.ts | 38 - .../core/lib/modifiers/computeStyles.js | 169 -- .../core/lib/modifiers/computeStyles.js.flow | 233 --- .../core/lib/modifiers/eventListeners.d.ts | 8 - .../core/lib/modifiers/eventListeners.js | 49 - .../core/lib/modifiers/eventListeners.js.flow | 54 - .../@popperjs/core/lib/modifiers/flip.d.ts | 16 - .../@popperjs/core/lib/modifiers/flip.js | 147 -- .../@popperjs/core/lib/modifiers/flip.js.flow | 177 -- .../@popperjs/core/lib/modifiers/hide.d.ts | 4 - .../@popperjs/core/lib/modifiers/hide.js | 61 - .../@popperjs/core/lib/modifiers/hide.js.flow | 76 - .../@popperjs/core/lib/modifiers/index.d.ts | 9 - .../@popperjs/core/lib/modifiers/index.js | 9 - .../core/lib/modifiers/index.js.flow | 10 - .../@popperjs/core/lib/modifiers/offset.d.ts | 18 - .../@popperjs/core/lib/modifiers/offset.js | 54 - .../core/lib/modifiers/offset.js.flow | 71 - .../core/lib/modifiers/popperOffsets.d.ts | 4 - .../core/lib/modifiers/popperOffsets.js | 25 - .../core/lib/modifiers/popperOffsets.js.flow | 26 - .../core/lib/modifiers/preventOverflow.d.ts | 30 - .../core/lib/modifiers/preventOverflow.js | 142 -- .../lib/modifiers/preventOverflow.js.flow | 220 -- .../@popperjs/core/lib/popper-base.d.ts | 3 - .../@popperjs/core/lib/popper-base.js | 3 - .../@popperjs/core/lib/popper-base.js.flow | 7 - .../@popperjs/core/lib/popper-lite.d.ts | 5 - .../@popperjs/core/lib/popper-lite.js | 11 - .../@popperjs/core/lib/popper-lite.js.flow | 21 - node_modules/@popperjs/core/lib/popper.d.ts | 7 - node_modules/@popperjs/core/lib/popper.js | 20 - .../@popperjs/core/lib/popper.js.flow | 35 - node_modules/@popperjs/core/lib/types.d.ts | 167 -- node_modules/@popperjs/core/lib/types.js | 0 node_modules/@popperjs/core/lib/types.js.flow | 199 -- .../core/lib/utils/computeAutoPlacement.d.ts | 12 - .../core/lib/utils/computeAutoPlacement.js | 43 - .../lib/utils/computeAutoPlacement.js.flow | 73 - .../core/lib/utils/computeOffsets.d.ts | 8 - .../core/lib/utils/computeOffsets.js | 70 - .../core/lib/utils/computeOffsets.js.flow | 82 - .../@popperjs/core/lib/utils/debounce.d.ts | 1 - .../@popperjs/core/lib/utils/debounce.js | 15 - .../@popperjs/core/lib/utils/debounce.js.flow | 17 - .../core/lib/utils/detectOverflow.d.ts | 12 - .../core/lib/utils/detectOverflow.js | 65 - .../core/lib/utils/detectOverflow.js.flow | 112 - .../core/lib/utils/expandToHashMap.d.ts | 3 - .../core/lib/utils/expandToHashMap.js | 6 - .../core/lib/utils/expandToHashMap.js.flow | 11 - .../@popperjs/core/lib/utils/getAltAxis.d.ts | 1 - .../@popperjs/core/lib/utils/getAltAxis.js | 3 - .../core/lib/utils/getAltAxis.js.flow | 5 - .../@popperjs/core/lib/utils/getAltLen.d.ts | 1 - .../@popperjs/core/lib/utils/getAltLen.js | 3 - .../core/lib/utils/getAltLen.js.flow | 5 - .../core/lib/utils/getBasePlacement.d.ts | 2 - .../core/lib/utils/getBasePlacement.js | 4 - .../core/lib/utils/getBasePlacement.js.flow | 8 - .../core/lib/utils/getFreshSideObject.d.ts | 2 - .../core/lib/utils/getFreshSideObject.js | 8 - .../core/lib/utils/getFreshSideObject.js.flow | 11 - .../lib/utils/getMainAxisFromPlacement.d.ts | 2 - .../lib/utils/getMainAxisFromPlacement.js | 3 - .../utils/getMainAxisFromPlacement.js.flow | 8 - .../core/lib/utils/getOppositePlacement.d.ts | 2 - .../core/lib/utils/getOppositePlacement.js | 11 - .../lib/utils/getOppositePlacement.js.flow | 11 - .../utils/getOppositeVariationPlacement.d.ts | 2 - .../utils/getOppositeVariationPlacement.js | 9 - .../getOppositeVariationPlacement.js.flow | 10 - .../core/lib/utils/getVariation.d.ts | 2 - .../@popperjs/core/lib/utils/getVariation.js | 3 - .../core/lib/utils/getVariation.js.flow | 6 - .../@popperjs/core/lib/utils/math.d.ts | 3 - node_modules/@popperjs/core/lib/utils/math.js | 3 - .../@popperjs/core/lib/utils/math.js.flow | 4 - .../@popperjs/core/lib/utils/mergeByName.d.ts | 2 - .../@popperjs/core/lib/utils/mergeByName.js | 14 - .../core/lib/utils/mergeByName.js.flow | 22 - .../core/lib/utils/mergePaddingObject.d.ts | 2 - .../core/lib/utils/mergePaddingObject.js | 4 - .../core/lib/utils/mergePaddingObject.js.flow | 12 - .../core/lib/utils/orderModifiers.d.ts | 2 - .../core/lib/utils/orderModifiers.js | 44 - .../core/lib/utils/orderModifiers.js.flow | 59 - .../core/lib/utils/rectToClientRect.d.ts | 2 - .../core/lib/utils/rectToClientRect.js | 8 - .../core/lib/utils/rectToClientRect.js.flow | 12 - .../@popperjs/core/lib/utils/uniqueBy.d.ts | 1 - .../@popperjs/core/lib/utils/uniqueBy.js | 11 - .../@popperjs/core/lib/utils/uniqueBy.js.flow | 14 - .../@popperjs/core/lib/utils/userAgent.d.ts | 1 - .../@popperjs/core/lib/utils/userAgent.js | 11 - .../core/lib/utils/userAgent.js.flow | 20 - .../@popperjs/core/lib/utils/within.d.ts | 2 - .../@popperjs/core/lib/utils/within.js | 8 - .../@popperjs/core/lib/utils/within.js.flow | 11 - node_modules/@popperjs/core/package.json | 119 -- package-lock.json | 27 +- package.json | 4 - public/scripts.js | 12 + public/styles.css | 3 - views/create-session.hbs | 53 +- 288 files changed, 78 insertions(+), 16076 deletions(-) create mode 100644 .DS_Store delete mode 100644 node_modules/@popperjs/core/LICENSE.md delete mode 100644 node_modules/@popperjs/core/README.md delete mode 100644 node_modules/@popperjs/core/dist/cjs/enums.js delete mode 100644 node_modules/@popperjs/core/dist/cjs/enums.js.flow delete mode 100644 node_modules/@popperjs/core/dist/cjs/enums.js.map delete mode 100644 node_modules/@popperjs/core/dist/cjs/popper-base.js delete mode 100644 node_modules/@popperjs/core/dist/cjs/popper-base.js.flow delete mode 100644 node_modules/@popperjs/core/dist/cjs/popper-base.js.map delete mode 100644 node_modules/@popperjs/core/dist/cjs/popper-lite.js delete mode 100644 node_modules/@popperjs/core/dist/cjs/popper-lite.js.flow delete mode 100644 node_modules/@popperjs/core/dist/cjs/popper-lite.js.map delete mode 100644 node_modules/@popperjs/core/dist/cjs/popper.js delete mode 100644 node_modules/@popperjs/core/dist/cjs/popper.js.flow delete mode 100644 node_modules/@popperjs/core/dist/cjs/popper.js.map delete mode 100644 node_modules/@popperjs/core/dist/esm/createPopper.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/contains.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getBoundingClientRect.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getClippingRect.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getCompositeRect.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getComputedStyle.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getDocumentElement.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getDocumentRect.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getHTMLElementScroll.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getLayoutRect.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getNodeName.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getNodeScroll.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getOffsetParent.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getParentNode.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getScrollParent.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getViewportRect.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getWindow.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getWindowScroll.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/getWindowScrollBarX.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/instanceOf.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/isLayoutViewport.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/isScrollParent.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/isTableElement.js delete mode 100644 node_modules/@popperjs/core/dist/esm/dom-utils/listScrollParents.js delete mode 100644 node_modules/@popperjs/core/dist/esm/enums.js delete mode 100644 node_modules/@popperjs/core/dist/esm/index.js delete mode 100644 node_modules/@popperjs/core/dist/esm/modifiers/applyStyles.js delete mode 100644 node_modules/@popperjs/core/dist/esm/modifiers/arrow.js delete mode 100644 node_modules/@popperjs/core/dist/esm/modifiers/computeStyles.js delete mode 100644 node_modules/@popperjs/core/dist/esm/modifiers/eventListeners.js delete mode 100644 node_modules/@popperjs/core/dist/esm/modifiers/flip.js delete mode 100644 node_modules/@popperjs/core/dist/esm/modifiers/hide.js delete mode 100644 node_modules/@popperjs/core/dist/esm/modifiers/index.js delete mode 100644 node_modules/@popperjs/core/dist/esm/modifiers/offset.js delete mode 100644 node_modules/@popperjs/core/dist/esm/modifiers/popperOffsets.js delete mode 100644 node_modules/@popperjs/core/dist/esm/modifiers/preventOverflow.js delete mode 100644 node_modules/@popperjs/core/dist/esm/popper-base.js delete mode 100644 node_modules/@popperjs/core/dist/esm/popper-lite.js delete mode 100644 node_modules/@popperjs/core/dist/esm/popper.js delete mode 100644 node_modules/@popperjs/core/dist/esm/types.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/computeAutoPlacement.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/computeOffsets.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/debounce.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/detectOverflow.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/expandToHashMap.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/getAltAxis.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/getAltLen.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/getBasePlacement.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/getFreshSideObject.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/getMainAxisFromPlacement.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/getOppositePlacement.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/getOppositeVariationPlacement.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/getVariation.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/math.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/mergeByName.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/mergePaddingObject.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/orderModifiers.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/rectToClientRect.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/uniqueBy.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/userAgent.js delete mode 100644 node_modules/@popperjs/core/dist/esm/utils/within.js delete mode 100644 node_modules/@popperjs/core/dist/umd/enums.js delete mode 100644 node_modules/@popperjs/core/dist/umd/enums.js.map delete mode 100644 node_modules/@popperjs/core/dist/umd/enums.min.js delete mode 100644 node_modules/@popperjs/core/dist/umd/enums.min.js.flow delete mode 100644 node_modules/@popperjs/core/dist/umd/enums.min.js.map delete mode 100644 node_modules/@popperjs/core/dist/umd/popper-base.js delete mode 100644 node_modules/@popperjs/core/dist/umd/popper-base.js.map delete mode 100644 node_modules/@popperjs/core/dist/umd/popper-base.min.js delete mode 100644 node_modules/@popperjs/core/dist/umd/popper-base.min.js.flow delete mode 100644 node_modules/@popperjs/core/dist/umd/popper-base.min.js.map delete mode 100644 node_modules/@popperjs/core/dist/umd/popper-lite.js delete mode 100644 node_modules/@popperjs/core/dist/umd/popper-lite.js.map delete mode 100644 node_modules/@popperjs/core/dist/umd/popper-lite.min.js delete mode 100644 node_modules/@popperjs/core/dist/umd/popper-lite.min.js.flow delete mode 100644 node_modules/@popperjs/core/dist/umd/popper-lite.min.js.map delete mode 100644 node_modules/@popperjs/core/dist/umd/popper.js delete mode 100644 node_modules/@popperjs/core/dist/umd/popper.js.map delete mode 100644 node_modules/@popperjs/core/dist/umd/popper.min.js delete mode 100644 node_modules/@popperjs/core/dist/umd/popper.min.js.flow delete mode 100644 node_modules/@popperjs/core/dist/umd/popper.min.js.map delete mode 100644 node_modules/@popperjs/core/index.d.ts delete mode 100644 node_modules/@popperjs/core/lib/createPopper.d.ts delete mode 100644 node_modules/@popperjs/core/lib/createPopper.js delete mode 100644 node_modules/@popperjs/core/lib/createPopper.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/contains.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/contains.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/contains.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getClippingRect.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getNodeName.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getNodeName.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getNodeName.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getParentNode.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getParentNode.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getParentNode.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getScrollParent.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getViewportRect.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getWindow.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getWindow.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getWindow.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/instanceOf.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/instanceOf.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/instanceOf.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/isScrollParent.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/isTableElement.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/isTableElement.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/isTableElement.js.flow delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/listScrollParents.d.ts delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js delete mode 100644 node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js.flow delete mode 100644 node_modules/@popperjs/core/lib/enums.d.ts delete mode 100644 node_modules/@popperjs/core/lib/enums.js delete mode 100644 node_modules/@popperjs/core/lib/enums.js.flow delete mode 100644 node_modules/@popperjs/core/lib/index.d.ts delete mode 100644 node_modules/@popperjs/core/lib/index.js delete mode 100644 node_modules/@popperjs/core/lib/index.js.flow delete mode 100644 node_modules/@popperjs/core/lib/modifiers/applyStyles.d.ts delete mode 100644 node_modules/@popperjs/core/lib/modifiers/applyStyles.js delete mode 100644 node_modules/@popperjs/core/lib/modifiers/applyStyles.js.flow delete mode 100644 node_modules/@popperjs/core/lib/modifiers/arrow.d.ts delete mode 100644 node_modules/@popperjs/core/lib/modifiers/arrow.js delete mode 100644 node_modules/@popperjs/core/lib/modifiers/arrow.js.flow delete mode 100644 node_modules/@popperjs/core/lib/modifiers/computeStyles.d.ts delete mode 100644 node_modules/@popperjs/core/lib/modifiers/computeStyles.js delete mode 100644 node_modules/@popperjs/core/lib/modifiers/computeStyles.js.flow delete mode 100644 node_modules/@popperjs/core/lib/modifiers/eventListeners.d.ts delete mode 100644 node_modules/@popperjs/core/lib/modifiers/eventListeners.js delete mode 100644 node_modules/@popperjs/core/lib/modifiers/eventListeners.js.flow delete mode 100644 node_modules/@popperjs/core/lib/modifiers/flip.d.ts delete mode 100644 node_modules/@popperjs/core/lib/modifiers/flip.js delete mode 100644 node_modules/@popperjs/core/lib/modifiers/flip.js.flow delete mode 100644 node_modules/@popperjs/core/lib/modifiers/hide.d.ts delete mode 100644 node_modules/@popperjs/core/lib/modifiers/hide.js delete mode 100644 node_modules/@popperjs/core/lib/modifiers/hide.js.flow delete mode 100644 node_modules/@popperjs/core/lib/modifiers/index.d.ts delete mode 100644 node_modules/@popperjs/core/lib/modifiers/index.js delete mode 100644 node_modules/@popperjs/core/lib/modifiers/index.js.flow delete mode 100644 node_modules/@popperjs/core/lib/modifiers/offset.d.ts delete mode 100644 node_modules/@popperjs/core/lib/modifiers/offset.js delete mode 100644 node_modules/@popperjs/core/lib/modifiers/offset.js.flow delete mode 100644 node_modules/@popperjs/core/lib/modifiers/popperOffsets.d.ts delete mode 100644 node_modules/@popperjs/core/lib/modifiers/popperOffsets.js delete mode 100644 node_modules/@popperjs/core/lib/modifiers/popperOffsets.js.flow delete mode 100644 node_modules/@popperjs/core/lib/modifiers/preventOverflow.d.ts delete mode 100644 node_modules/@popperjs/core/lib/modifiers/preventOverflow.js delete mode 100644 node_modules/@popperjs/core/lib/modifiers/preventOverflow.js.flow delete mode 100644 node_modules/@popperjs/core/lib/popper-base.d.ts delete mode 100644 node_modules/@popperjs/core/lib/popper-base.js delete mode 100644 node_modules/@popperjs/core/lib/popper-base.js.flow delete mode 100644 node_modules/@popperjs/core/lib/popper-lite.d.ts delete mode 100644 node_modules/@popperjs/core/lib/popper-lite.js delete mode 100644 node_modules/@popperjs/core/lib/popper-lite.js.flow delete mode 100644 node_modules/@popperjs/core/lib/popper.d.ts delete mode 100644 node_modules/@popperjs/core/lib/popper.js delete mode 100644 node_modules/@popperjs/core/lib/popper.js.flow delete mode 100644 node_modules/@popperjs/core/lib/types.d.ts delete mode 100644 node_modules/@popperjs/core/lib/types.js delete mode 100644 node_modules/@popperjs/core/lib/types.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/computeAutoPlacement.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js delete mode 100644 node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/computeOffsets.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/computeOffsets.js delete mode 100644 node_modules/@popperjs/core/lib/utils/computeOffsets.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/debounce.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/debounce.js delete mode 100644 node_modules/@popperjs/core/lib/utils/debounce.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/detectOverflow.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/detectOverflow.js delete mode 100644 node_modules/@popperjs/core/lib/utils/detectOverflow.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/expandToHashMap.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/expandToHashMap.js delete mode 100644 node_modules/@popperjs/core/lib/utils/expandToHashMap.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/getAltAxis.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/getAltAxis.js delete mode 100644 node_modules/@popperjs/core/lib/utils/getAltAxis.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/getAltLen.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/getAltLen.js delete mode 100644 node_modules/@popperjs/core/lib/utils/getAltLen.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/getBasePlacement.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/getBasePlacement.js delete mode 100644 node_modules/@popperjs/core/lib/utils/getBasePlacement.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/getFreshSideObject.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/getFreshSideObject.js delete mode 100644 node_modules/@popperjs/core/lib/utils/getFreshSideObject.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js delete mode 100644 node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/getOppositePlacement.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/getOppositePlacement.js delete mode 100644 node_modules/@popperjs/core/lib/utils/getOppositePlacement.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js delete mode 100644 node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/getVariation.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/getVariation.js delete mode 100644 node_modules/@popperjs/core/lib/utils/getVariation.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/math.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/math.js delete mode 100644 node_modules/@popperjs/core/lib/utils/math.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/mergeByName.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/mergeByName.js delete mode 100644 node_modules/@popperjs/core/lib/utils/mergeByName.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/mergePaddingObject.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/mergePaddingObject.js delete mode 100644 node_modules/@popperjs/core/lib/utils/mergePaddingObject.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/orderModifiers.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/orderModifiers.js delete mode 100644 node_modules/@popperjs/core/lib/utils/orderModifiers.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/rectToClientRect.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/rectToClientRect.js delete mode 100644 node_modules/@popperjs/core/lib/utils/rectToClientRect.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/uniqueBy.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/uniqueBy.js delete mode 100644 node_modules/@popperjs/core/lib/utils/uniqueBy.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/userAgent.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/userAgent.js delete mode 100644 node_modules/@popperjs/core/lib/utils/userAgent.js.flow delete mode 100644 node_modules/@popperjs/core/lib/utils/within.d.ts delete mode 100644 node_modules/@popperjs/core/lib/utils/within.js delete mode 100644 node_modules/@popperjs/core/lib/utils/within.js.flow delete mode 100644 node_modules/@popperjs/core/package.json create mode 100644 public/scripts.js diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 { app.get("/register", (req, res) => { res.render("register", { session: req.query.s, role: req.query.r}) }); +app.get("/create-session", (req, res) => { res.render("create-session") }); + // ******************************************* Création d'un nouveau compte ******************************************* @@ -315,8 +317,9 @@ app.post("/auth/check-session", (req, res) => { }) -// ******************************************* Connexion sur le compte utilisateur (mode sécurisé) ******************************************* -app.get("/auth/create-session", (req, res) => { +// ******************************************* Création d'une nouvelle session ******************************************* +app.post("/record-session", (req, res) => { + const { topic, attended, password, } = req.body }); diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index 4b8d57e..aa2d1df 100644 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -4,6 +4,27 @@ "lockfileVersion": 3, "requires": true, "packages": { + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.4.2.tgz", + "integrity": "sha512-1DgP7f+XQIJbLFCTX1V2QnxVmpLdKdzzo2k8EmvDOePfchaIGQ9eCHj2up3/jNEbZuBqel5OxiaOJf37TWauRA==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-solid-svg-icons": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.4.2.tgz", + "integrity": "sha512-sYwXurXUEQS32fZz9hVCUUv/xu49PEJEyUOsA51l6PU/qVgfbTb2glsTEaJngVVT8VqBATRIdh7XVgV1JF1LkA==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.4.2" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", diff --git a/node_modules/@popperjs/core/LICENSE.md b/node_modules/@popperjs/core/LICENSE.md deleted file mode 100644 index 0370c45..0000000 --- a/node_modules/@popperjs/core/LICENSE.md +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2019 Federico Zivolo - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@popperjs/core/README.md b/node_modules/@popperjs/core/README.md deleted file mode 100644 index 53be7b9..0000000 --- a/node_modules/@popperjs/core/README.md +++ /dev/null @@ -1,376 +0,0 @@ - -

- Popper -

- -
-

Tooltip & Popover Positioning Engine

-
- -

- - npm version - - - npm downloads per month (popper.js + @popperjs/core) - - - Rolling Versions - -

- -
- - -**Positioning tooltips and popovers is difficult. Popper is here to help!** - -Given an element, such as a button, and a tooltip element describing it, Popper -will automatically put the tooltip in the right place near the button. - -It will position _any_ UI element that "pops out" from the flow of your document -and floats near a target element. The most common example is a tooltip, but it -also includes popovers, drop-downs, and more. All of these can be generically -described as a "popper" element. - -## Demo - -[![Popper visualized](https://i.imgur.com/F7qWsmV.jpg)](https://popper.js.org) - -## Docs - -- [v2.x (latest)](https://popper.js.org/docs/v2/) -- [v1.x](https://popper.js.org/docs/v1/) - -We've created a -[Migration Guide](https://popper.js.org/docs/v2/migration-guide/) to help you -migrate from Popper 1 to Popper 2. - -To contribute to the Popper website and documentation, please visit the -[dedicated repository](https://github.com/popperjs/website). - -## Why not use pure CSS? - -- **Clipping and overflow issues**: Pure CSS poppers will not be prevented from - overflowing clipping boundaries, such as the viewport. It will get partially - cut off or overflows if it's near the edge since there is no dynamic - positioning logic. When using Popper, your popper will always be positioned in - the right place without needing manual adjustments. -- **No flipping**: CSS poppers will not flip to a different placement to fit - better in view if necessary. While you can manually adjust for the main axis - overflow, this feature cannot be achieved via CSS alone. Popper automatically - flips the tooltip to make it fit in view as best as possible for the user. -- **No virtual positioning**: CSS poppers cannot follow the mouse cursor or be - used as a context menu. Popper allows you to position your tooltip relative to - any coordinates you desire. -- **Slower development cycle**: When pure CSS is used to position popper - elements, the lack of dynamic positioning means they must be carefully placed - to consider overflow on all screen sizes. In reusable component libraries, - this means a developer can't just add the component anywhere on the page, - because these issues need to be considered and adjusted for every time. With - Popper, you can place your elements anywhere and they will be positioned - correctly, without needing to consider different screen sizes, layouts, etc. - This massively speeds up development time because this work is automatically - offloaded to Popper. -- **Lack of extensibility**: CSS poppers cannot be easily extended to fit any - arbitrary use case you may need to adjust for. Popper is built with - extensibility in mind. - -## Why Popper? - -With the CSS drawbacks out of the way, we now move on to Popper in the -JavaScript space itself. - -Naive JavaScript tooltip implementations usually have the following problems: - -- **Scrolling containers**: They don't ensure the tooltip stays with the - reference element while scrolling when inside any number of scrolling - containers. -- **DOM context**: They often require the tooltip move outside of its original - DOM context because they don't handle `offsetParent` contexts. -- **Compatibility**: Popper handles an incredible number of edge cases regarding - different browsers and environments (mobile viewports, RTL, scrollbars enabled - or disabled, etc.). Popper is a popular and well-maintained library, so you - can be confident positioning will work for your users on any device. -- **Configurability**: They often lack advanced configurability to suit any - possible use case. -- **Size**: They are usually relatively large in size, or require an ancient - jQuery dependency. -- **Performance**: They often have runtime performance issues and update the - tooltip position too slowly. - -**Popper solves all of these key problems in an elegant, performant manner.** It -is a lightweight ~3 kB library that aims to provide a reliable and extensible -positioning engine you can use to ensure all your popper elements are positioned -in the right place. - -When you start writing your own popper implementation, you'll quickly run into -all of the problems mentioned above. These widgets are incredibly common in our -UIs; we've done the hard work figuring this out so you don't need to spend hours -fixing and handling numerous edge cases that we already ran into while building -the library! - -Popper is used in popular libraries like Bootstrap, Foundation, Material UI, and -more. It's likely you've already used popper elements on the web positioned by -Popper at some point in the past few years. - -Since we write UIs using powerful abstraction libraries such as React or Angular -nowadays, you'll also be glad to know Popper can fully integrate with them and -be a good citizen together with your other components. Check out `react-popper` -for the official Popper wrapper for React. - -## Installation - -### 1. Package Manager - -```bash -# With npm -npm i @popperjs/core - -# With Yarn -yarn add @popperjs/core -``` - -### 2. CDN - -```html - - - - - -``` - -### 3. Direct Download? - -Managing dependencies by "directly downloading" them and placing them into your -source code is not recommended for a variety of reasons, including missing out -on feat/fix updates easily. Please use a versioning management system like a CDN -or npm/Yarn. - -## Usage - -The most straightforward way to get started is to import Popper from the `unpkg` -CDN, which includes all of its features. You can call the `Popper.createPopper` -constructor to create new popper instances. - -Here is a complete example: - -```html - -Popper example - - - - - - - - -``` - -Visit the [tutorial](https://popper.js.org/docs/v2/tutorial/) for an example of -how to build your own tooltip from scratch using Popper. - -### Module bundlers - -You can import the `createPopper` constructor from the fully-featured file: - -```js -import { createPopper } from '@popperjs/core'; - -const button = document.querySelector('#button'); -const tooltip = document.querySelector('#tooltip'); - -// Pass the button, the tooltip, and some options, and Popper will do the -// magic positioning for you: -createPopper(button, tooltip, { - placement: 'right', -}); -``` - -All the modifiers listed in the docs menu will be enabled and "just work", so -you don't need to think about setting Popper up. The size of Popper including -all of its features is about 5 kB minzipped, but it may grow a bit in the -future. - -#### Popper Lite (tree-shaking) - -If bundle size is important, you'll want to take advantage of tree-shaking. The -library is built in a modular way to allow to import only the parts you really -need. - -```js -import { createPopperLite as createPopper } from '@popperjs/core'; -``` - -The Lite version includes the most necessary modifiers that will compute the -offsets of the popper, compute and add the positioning styles, and add event -listeners. This is close in bundle size to pure CSS tooltip libraries, and -behaves somewhat similarly. - -However, this does not include the features that makes Popper truly useful. - -The two most useful modifiers not included in Lite are `preventOverflow` and -`flip`: - -```js -import { - createPopperLite as createPopper, - preventOverflow, - flip, -} from '@popperjs/core'; - -const button = document.querySelector('#button'); -const tooltip = document.querySelector('#tooltip'); - -createPopper(button, tooltip, { - modifiers: [preventOverflow, flip], -}); -``` - -As you make more poppers, you may be finding yourself needing other modifiers -provided by the library. - -See [tree-shaking](https://popper.js.org/docs/v2/performance/#tree-shaking) for more -information. - -## Distribution targets - -Popper is distributed in 3 different versions, in 3 different file formats. - -The 3 file formats are: - -- `esm` (works with `import` syntax — **recommended**) -- `umd` (works with ` + + + + + + + + + + @@ -11,38 +22,28 @@ -
Création d'une nouvelle session
-
- - -   - - +
+ +
- - + +
+ + + + +
+
- - -
-
- - -
-
- - -
-
- - + +
@@ -53,10 +54,9 @@
- +
- Déjà inscrit ? Cliquez ici pour vous connecter.
{{#if error }} @@ -64,6 +64,7 @@ {{/if}}
+