Plugin Directory

Changeset 3132202


Ignore:
Timestamp:
08/07/2024 02:24:12 PM (7 months ago)
Author:
fapi
Message:

Added page filtering

Location:
fapi-member
Files:
371 added
12 edited

Legend:

Unmodified
Added
Removed
  • fapi-member/trunk/app/dist/bundle.js

    r3129661 r3132202  
    347347/***/ ((module, __webpack_exports__, __webpack_require__) => {
    348348
    349 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ \"./node_modules/css-loader/dist/runtime/noSourceMaps.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/getUrl.js */ \"./node_modules/css-loader/dist/runtime/getUrl.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__);\n// Imports\n\n\n\nvar ___CSS_LOADER_URL_IMPORT_0___ = new URL(/* asset import */ __webpack_require__(/*! data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%237e8993%27%2F%3E%3C%2Fsvg%3E */ \"data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%237e8993%27%2F%3E%3C%2Fsvg%3E\"), __webpack_require__.b);\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_0___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.fm-settings .text-center,#fm-user-settings .text-center{text-align:center !important}.fm-settings p,.fm-settings h1,.fm-settings h2,.fm-settings h3,.fm-settings h4,.fm-settings h5,.fm-settings td,#fm-user-settings p,#fm-user-settings h1,#fm-user-settings h2,#fm-user-settings h3,#fm-user-settings h4,#fm-user-settings h5,#fm-user-settings td{color:#757575 !important}.fm-settings p,#fm-user-settings p{margin:13px 0px}.fm-settings h2,#fm-user-settings h2{margin-top:0px !important;margin-bottom:17px !important;font-size:17px !important}.fm-settings h3,#fm-user-settings h3{margin-top:0px !important;margin-bottom:16px !important;font-size:16px !important}.fm-settings h4,#fm-user-settings h4{margin-top:0px !important;margin-bottom:20px !important;font-size:15px !important}.fm-settings h5,#fm-user-settings h5{margin:23px 0px !important;font-size:14px !important}.fm-settings .popup-window,#fm-user-settings .popup-window{border:1px solid #bdbdbd;border-radius:5px;position:absolute;background-color:#fff;padding:10px;z-index:10}.fm-settings .clickable-icon,#fm-user-settings .clickable-icon{filter:invert(84%) sepia(8%) saturate(10%) hue-rotate(196deg) brightness(93%) contrast(81%);transition:filter .3s;cursor:pointer}.fm-settings .clickable-icon:hover,#fm-user-settings .clickable-icon:hover{filter:invert(48%) sepia(9%) saturate(12%) hue-rotate(196deg) brightness(91%) contrast(78%)}.fm-settings .clickable-option,#fm-user-settings .clickable-option{color:#757575;transition:color .3s,background-color .3s;cursor:pointer;border-radius:5px;padding:5px}.fm-settings .clickable-option:hover,#fm-user-settings .clickable-option:hover{color:#000}.fm-settings .loading,#fm-user-settings .loading{display:grid;align-items:center;justify-content:center}.fm-settings .loading .loading-animation,#fm-user-settings .loading .loading-animation{width:11px;padding:4.5px;aspect-ratio:1;border-radius:50%;background:#0074e2;--_m: conic-gradient(#0000 10%,#000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(2turn)}}.fm-settings .fm-link-button,#fm-user-settings .fm-link-button{display:inline-block;width:fit-content;background-color:#fff;color:#0074e2;border:1px solid #0074e2;text-decoration:none;border-radius:5px;transition:.3s;padding:5px 10px}.fm-settings .fm-link-button:focus,#fm-user-settings .fm-link-button:focus{border-color:#0074e2 !important;outline:none !important;color:#0074e2}.fm-settings .fm-link-button:hover,#fm-user-settings .fm-link-button:hover{background-color:#0074e2;color:#fff}.fm-settings .fm-link-button.center,#fm-user-settings .fm-link-button.center{display:block;margin:5px auto}.fm-settings .fm-submit-button,#fm-user-settings .fm-submit-button{display:inline-block;border:none;border-radius:5px;padding:6px 8px;transition:background-color .3s;text-decoration:none}.fm-settings .fm-submit-button.submit,#fm-user-settings .fm-submit-button.submit{background-color:#0074e2;color:#fff}.fm-settings .fm-submit-button.submit:hover,#fm-user-settings .fm-submit-button.submit:hover{background-color:#0061c0;color:#fff}.fm-settings .fm-submit-button.delete,#fm-user-settings .fm-submit-button.delete{background-color:#fa5329;color:#fff}.fm-settings .fm-submit-button.delete:hover,#fm-user-settings .fm-submit-button.delete:hover{background-color:#b23b1d;color:#fff}.fm-settings .fm-submit-button.light,#fm-user-settings .fm-submit-button.light{background-color:#fff;color:#0074e2;border:1px solid #0074e2}.fm-settings .fm-submit-button.light:hover,#fm-user-settings .fm-submit-button.light:hover{background-color:#0074e2;color:#fff}.fm-settings .fm-submit-button.center,#fm-user-settings .fm-submit-button.center{display:block;margin:0 auto !important}.fm-settings .fm-submit-button.big,#fm-user-settings .fm-submit-button.big{padding:8px 30px}.fm-settings .fm-input.centered,.fm-settings label.centered,#fm-user-settings .fm-input.centered,#fm-user-settings label.centered{display:block !important;margin:0px auto !important}.fm-settings .fm-input.big,.fm-settings label.big,#fm-user-settings .fm-input.big,#fm-user-settings label.big{display:block !important;width:400px !important}.fm-settings .fm-input,#fm-user-settings .fm-input{border:1px solid #bdbdbd !important;background-color:rgba(255,255,255,.48) !important}.fm-settings .fm-input:focus,#fm-user-settings .fm-input:focus{border-color:#0074e2 !important;outline:none !important}.fm-settings .fm-input[type=date],#fm-user-settings .fm-input[type=date]{width:130px !important}.fm-settings .fm-input[type=time],#fm-user-settings .fm-input[type=time]{width:90px !important}.fm-settings .fm-input.big,#fm-user-settings .fm-input.big{padding:6px 16px !important;margin-top:10px !important;margin-bottom:30px !important}.fm-settings .fm-checkbox,#fm-user-settings .fm-checkbox{display:inline-block;position:relative}.fm-settings .fm-checkbox input,#fm-user-settings .fm-checkbox input{display:none}.fm-settings .fm-checkbox input:checked+label,#fm-user-settings .fm-checkbox input:checked+label{background-image:url(${___CSS_LOADER_URL_REPLACEMENT_0___})}.fm-settings .fm-checkbox label,#fm-user-settings .fm-checkbox label{display:block;width:18px;height:18px;border-radius:5px;border:1px solid #bdbdbd;background-color:rgba(255,255,255,.48);background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:.3s;padding:0px !important}.fm-settings .fm-checkbox label:hover,#fm-user-settings .fm-checkbox label:hover{background-color:#e7e7e7}.fm-settings .fm-checkbox label.small,#fm-user-settings .fm-checkbox label.small{width:15px;height:15px}.fm-settings select.fm-select,#fm-user-settings select.fm-select{border-radius:5px !important;border:1px solid #bdbdbd !important;color:#757575 !important}.fm-settings select.fm-select:hover,#fm-user-settings select.fm-select:hover{border-color:#000 !important;color:#000 !important}.fm-settings select.fm-select:focus,#fm-user-settings select.fm-select:focus{border-color:#0074e2 !important;color:#0074e2 !important}.fm-settings select.fm-select.big,#fm-user-settings select.fm-select.big{display:block !important;width:auto !important;padding-top:5px !important;padding-bottom:5px !important}.fm-settings .popup-title,#fm-user-settings .popup-title{border-bottom:1px solid #bdbdbd;margin-bottom:10px;padding:3px;text-align:center}.fm-settings .vertical-divider,#fm-user-settings .vertical-divider{display:block;height:0px;border-bottom:1px solid #e7e7e7;width:100%;margin:10px 0px}.fm-settings .vertical-divider.fat,#fm-user-settings .vertical-divider.fat{border-bottom:1px solid #bdbdbd}.fm-settings .vertical-divider.large-margin,#fm-user-settings .vertical-divider.large-margin{margin:20px 0px}.fm-settings .return-link,#fm-user-settings .return-link{display:block;margin-bottom:10px}.fm-settings .recharts-wrapper *:focus,#fm-user-settings .recharts-wrapper *:focus{outline:none;border:none}.fm-settings table,#fm-user-settings table{width:100%;overflow:hidden;border-collapse:collapse;border-radius:5px !important;border:1px solid #bdbdbd !important}.fm-settings table thead tr,#fm-user-settings table thead tr{background-color:#e7e7e7}.fm-settings table tbody tr:nth-child(odd),#fm-user-settings table tbody tr:nth-child(odd){background-color:#f5f5f5}.fm-settings table th,.fm-settings table td,#fm-user-settings table th,#fm-user-settings table td{padding:6px 13px}.fm-settings a,.fm-settings .return-link,#fm-user-settings a,#fm-user-settings .return-link{color:#0074e2;transition:color .3s}.fm-settings a:hover,.fm-settings .return-link:hover,#fm-user-settings a:hover,#fm-user-settings .return-link:hover{color:#0061c0;text-decoration:underline}\n`, \"\"]);\n// Exports\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://app/./src/Styles/global.css?./node_modules/css-loader/dist/cjs.js");
     349eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ \"./node_modules/css-loader/dist/runtime/noSourceMaps.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/getUrl.js */ \"./node_modules/css-loader/dist/runtime/getUrl.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__);\n// Imports\n\n\n\nvar ___CSS_LOADER_URL_IMPORT_0___ = new URL(/* asset import */ __webpack_require__(/*! data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%237e8993%27%2F%3E%3C%2Fsvg%3E */ \"data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%237e8993%27%2F%3E%3C%2Fsvg%3E\"), __webpack_require__.b);\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_0___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.fm-settings .text-center,#fm-user-settings .text-center{text-align:center !important}.fm-settings p,.fm-settings h1,.fm-settings h2,.fm-settings h3,.fm-settings h4,.fm-settings h5,.fm-settings td,#fm-user-settings p,#fm-user-settings h1,#fm-user-settings h2,#fm-user-settings h3,#fm-user-settings h4,#fm-user-settings h5,#fm-user-settings td{color:#757575 !important}.fm-settings p,#fm-user-settings p{margin:13px 0px}.fm-settings h2,#fm-user-settings h2{margin-top:0px !important;margin-bottom:17px !important;font-size:17px !important}.fm-settings h3,#fm-user-settings h3{margin-top:0px !important;margin-bottom:16px !important;font-size:16px !important}.fm-settings h4,#fm-user-settings h4{margin-top:0px !important;margin-bottom:20px !important;font-size:15px !important}.fm-settings h5,#fm-user-settings h5{margin:23px 0px !important;font-size:14px !important}.fm-settings .popup-window,#fm-user-settings .popup-window{border:1px solid #bdbdbd;border-radius:5px;position:absolute;background-color:#fff;padding:10px;z-index:10}.fm-settings .clickable-icon,#fm-user-settings .clickable-icon{filter:invert(84%) sepia(8%) saturate(10%) hue-rotate(196deg) brightness(93%) contrast(81%);transition:filter .3s;cursor:pointer}.fm-settings .clickable-icon:hover,#fm-user-settings .clickable-icon:hover{filter:invert(48%) sepia(9%) saturate(12%) hue-rotate(196deg) brightness(91%) contrast(78%)}.fm-settings .clickable-option,#fm-user-settings .clickable-option{color:#757575;transition:color .3s,background-color .3s;cursor:pointer;border-radius:5px;padding:5px}.fm-settings .clickable-option:hover,#fm-user-settings .clickable-option:hover{color:#000}.fm-settings .loading,#fm-user-settings .loading{display:grid;align-items:center;justify-content:center}.fm-settings .loading .loading-animation,#fm-user-settings .loading .loading-animation{width:11px;padding:4.5px;aspect-ratio:1;border-radius:50%;background:#0074e2;--_m: conic-gradient(#0000 10%,#000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(2turn)}}.fm-settings .fm-link-button,#fm-user-settings .fm-link-button{display:inline-block;width:fit-content;background-color:#fff;color:#0074e2;border:1px solid #0074e2;text-decoration:none;border-radius:5px;transition:.3s;padding:5px 10px}.fm-settings .fm-link-button:focus,#fm-user-settings .fm-link-button:focus{border-color:#0074e2 !important;outline:none !important;color:#0074e2}.fm-settings .fm-link-button:hover,#fm-user-settings .fm-link-button:hover{background-color:#0074e2;color:#fff}.fm-settings .fm-link-button.center,#fm-user-settings .fm-link-button.center{display:block;margin:5px auto}.fm-settings .fm-submit-button,#fm-user-settings .fm-submit-button{display:inline-block;border:none;border-radius:5px;padding:6px 8px;transition:background-color .3s;text-decoration:none}.fm-settings .fm-submit-button.submit,#fm-user-settings .fm-submit-button.submit{background-color:#0074e2;color:#fff}.fm-settings .fm-submit-button.submit:hover,#fm-user-settings .fm-submit-button.submit:hover{background-color:#0061c0;color:#fff}.fm-settings .fm-submit-button.delete,#fm-user-settings .fm-submit-button.delete{background-color:#fa5329;color:#fff}.fm-settings .fm-submit-button.delete:hover,#fm-user-settings .fm-submit-button.delete:hover{background-color:#b23b1d;color:#fff}.fm-settings .fm-submit-button.light,#fm-user-settings .fm-submit-button.light{background-color:#fff;color:#0074e2;border:1px solid #0074e2}.fm-settings .fm-submit-button.light:hover,#fm-user-settings .fm-submit-button.light:hover{background-color:#0074e2;color:#fff}.fm-settings .fm-submit-button.center,#fm-user-settings .fm-submit-button.center{display:block;margin:0 auto !important}.fm-settings .fm-submit-button.big,#fm-user-settings .fm-submit-button.big{padding:8px 30px}.fm-settings .fm-input.centered,.fm-settings label.centered,#fm-user-settings .fm-input.centered,#fm-user-settings label.centered{display:block !important;margin:0px auto !important}.fm-settings .fm-input.big,.fm-settings label.big,#fm-user-settings .fm-input.big,#fm-user-settings label.big{display:block !important;width:400px !important}.fm-settings .fm-input,#fm-user-settings .fm-input{border:1px solid #bdbdbd !important;background-color:rgba(255,255,255,.48) !important}.fm-settings .fm-input:focus,#fm-user-settings .fm-input:focus{border-color:#0074e2 !important;outline:none !important}.fm-settings .fm-input[type=date],#fm-user-settings .fm-input[type=date]{width:130px !important}.fm-settings .fm-input[type=time],#fm-user-settings .fm-input[type=time]{width:90px !important}.fm-settings .fm-input.big,#fm-user-settings .fm-input.big{padding:6px 16px !important;margin-top:10px !important;margin-bottom:30px !important}.fm-settings .fm-checkbox,#fm-user-settings .fm-checkbox{display:inline-block;position:relative}.fm-settings .fm-checkbox input,#fm-user-settings .fm-checkbox input{display:none}.fm-settings .fm-checkbox input:checked+label,#fm-user-settings .fm-checkbox input:checked+label{background-image:url(${___CSS_LOADER_URL_REPLACEMENT_0___})}.fm-settings .fm-checkbox label,#fm-user-settings .fm-checkbox label{display:block;width:18px;height:18px;border-radius:5px;border:1px solid #bdbdbd;background-color:rgba(255,255,255,.48);background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:.3s;padding:0px !important}.fm-settings .fm-checkbox label:hover,#fm-user-settings .fm-checkbox label:hover{background-color:#e7e7e7}.fm-settings .fm-checkbox label.small,#fm-user-settings .fm-checkbox label.small{width:15px;height:15px}.fm-settings select.fm-select,#fm-user-settings select.fm-select{border-radius:5px !important;border:1px solid #bdbdbd !important;color:#757575 !important}.fm-settings select.fm-select:hover,#fm-user-settings select.fm-select:hover{border-color:#000 !important;color:#000 !important}.fm-settings select.fm-select:focus,#fm-user-settings select.fm-select:focus{border-color:#0074e2 !important;color:#0074e2 !important}.fm-settings select.fm-select.big,#fm-user-settings select.fm-select.big{display:block !important;width:auto !important;padding-top:5px !important;padding-bottom:5px !important}.fm-settings .popup-title,#fm-user-settings .popup-title{border-bottom:1px solid #bdbdbd;margin-bottom:10px;padding:3px;text-align:center}.fm-settings .vertical-divider,#fm-user-settings .vertical-divider{display:block;height:0px;border-bottom:1px solid #e7e7e7;width:100%;margin:10px 0px}.fm-settings .vertical-divider.fat,#fm-user-settings .vertical-divider.fat{border-bottom:1px solid #bdbdbd}.fm-settings .vertical-divider.large-margin,#fm-user-settings .vertical-divider.large-margin{margin:20px 0px}.fm-settings .return-link,#fm-user-settings .return-link{display:block;margin-bottom:10px}.fm-settings .recharts-wrapper *:focus,#fm-user-settings .recharts-wrapper *:focus{outline:none;border:none}.fm-settings table,#fm-user-settings table{width:100%;overflow:hidden;border-collapse:collapse;border-radius:5px !important;border:1px solid #bdbdbd !important}.fm-settings table thead tr,#fm-user-settings table thead tr{background-color:#e7e7e7}.fm-settings table tbody tr:nth-child(odd),#fm-user-settings table tbody tr:nth-child(odd){background-color:#f5f5f5}.fm-settings table th,.fm-settings table td,#fm-user-settings table th,#fm-user-settings table td{padding:6px 13px}.fm-settings a,.fm-settings .return-link,#fm-user-settings a,#fm-user-settings .return-link{color:#0074e2;transition:color .3s}.fm-settings a:hover,.fm-settings .return-link:hover,#fm-user-settings a:hover,#fm-user-settings .return-link:hover{color:#0061c0;text-decoration:underline}.fm-settings .paginator,#fm-user-settings .paginator{display:grid;grid-template-rows:auto;grid-template-columns:max-content max-content max-content;align-items:center;justify-items:center;justify-content:space-between;border-radius:5px;background-color:#f5f5f5;padding:7px 5px}.fm-settings .paginator .paginator-controls,#fm-user-settings .paginator .paginator-controls{display:inline-grid;grid-template-rows:auto;grid-template-columns:max-content max-content max-content;align-items:center;justify-items:center;gap:5px}.fm-settings .pages-filter,#fm-user-settings .pages-filter{border-radius:5px;background-color:#f5f5f5;padding:7px 20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.fm-settings .pages-filter .filter-field,#fm-user-settings .pages-filter .filter-field{display:grid;grid-template-rows:auto;grid-template-columns:max-content max-content max-content;align-items:center;justify-items:center;gap:7px}\n`, \"\"]);\n// Exports\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://app/./src/Styles/global.css?./node_modules/css-loader/dist/cjs.js");
    350350
    351351/***/ }),
  • fapi-member/trunk/app/dist/src_Components_Content_Levels_Common_js.bundle.js

    r3128080 r3132202  
    3636/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
    3737
    38 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var Components_Elements_Loading__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Components/Elements/Loading */ \"./src/Components/Elements/Loading.js\");\n\n\nfunction Select(_ref) {\n  let {\n    id,\n    options,\n    emptyText = '-- nevybráno --',\n    defaultValue = null,\n    big = false\n  } = _ref;\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"select\", {\n    className: 'fm-select ' + (big ? 'big' : ''),\n    id: id,\n    name: id,\n    defaultValue: defaultValue\n  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"option\", {\n    className: \"fm-option\",\n    value: null\n  }, emptyText), options.map(option => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"option\", {\n    key: option.value,\n    className: \"fm-option\",\n    value: option.value\n  }, option.text)));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Select);\n\n//# sourceURL=webpack://app/./src/Components/Elements/Select.js?");
     38eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\nfunction Select(_ref) {\n  let {\n    id,\n    options,\n    emptyText = '-- nevybráno --',\n    defaultValue = null,\n    big = false,\n    includeEmptyOption = true,\n    onChangeUpdateFunction = value => {}\n  } = _ref;\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"select\", {\n    className: 'fm-select ' + (big ? 'big' : ''),\n    id: id,\n    name: id,\n    defaultValue: defaultValue,\n    onChange: e => {\n      onChangeUpdateFunction(e.target.value === 'null' ? null : e.target.value);\n    }\n  }, includeEmptyOption ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"option\", {\n    className: \"fm-option\",\n    value: 'null'\n  }, emptyText) : null, options.map(option => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"option\", {\n    key: option.value,\n    className: \"fm-option\",\n    value: option.value\n  }, option.text)));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Select);\n\n//# sourceURL=webpack://app/./src/Components/Elements/Select.js?");
    3939
    4040/***/ }),
     
    7676/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
    7777
    78 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ Page)\n/* harmony export */ });\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nclass Page {\n  constructor(data) {\n    var _data$id, _data$title, _data$type;\n    _defineProperty(this, \"id\", void 0);\n    _defineProperty(this, \"title\", void 0);\n    this.id = (_data$id = data === null || data === void 0 ? void 0 : data.id) !== null && _data$id !== void 0 ? _data$id : null;\n    this.title = (_data$title = data === null || data === void 0 ? void 0 : data.title) !== null && _data$title !== void 0 ? _data$title : null;\n    this.type = (_data$type = data === null || data === void 0 ? void 0 : data.type) !== null && _data$type !== void 0 ? _data$type : null;\n  }\n}\n\n//# sourceURL=webpack://app/./src/Models/Page.js?");
     78eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ Page)\n/* harmony export */ });\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nclass Page {\n  constructor(data) {\n    var _data$id, _data$title, _data$type, _data$url;\n    _defineProperty(this, \"id\", void 0);\n    _defineProperty(this, \"title\", void 0);\n    _defineProperty(this, \"type\", void 0);\n    _defineProperty(this, \"url\", void 0);\n    this.id = (_data$id = data === null || data === void 0 ? void 0 : data.id) !== null && _data$id !== void 0 ? _data$id : null;\n    this.title = (_data$title = data === null || data === void 0 ? void 0 : data.title) !== null && _data$title !== void 0 ? _data$title : null;\n    this.type = (_data$type = data === null || data === void 0 ? void 0 : data.type) !== null && _data$type !== void 0 ? _data$type : null;\n    this.url = (_data$url = data === null || data === void 0 ? void 0 : data.url) !== null && _data$url !== void 0 ? _data$url : null;\n  }\n}\n\n//# sourceURL=webpack://app/./src/Models/Page.js?");
    7979
    8080/***/ })
  • fapi-member/trunk/app/dist/src_Components_Content_Levels_Levels_LevelsContent_Pages_js.bundle.js

    r3128080 r3132202  
    2626/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
    2727
    28 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var Components_Elements_Checkbox__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Components/Elements/Checkbox */ \"./src/Components/Elements/Checkbox.js\");\n\n\nfunction PageItem(_ref) {\n  let {\n    page,\n    checked\n  } = _ref;\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n    className: \"page-item\",\n    key: page.id\n  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Checkbox__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n    id: 'page_' + page.id + '_selected',\n    className: \"page-selected\",\n    checked: checked\n  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", {\n    className: \"clickable-option\",\n    htmlFor: 'page_' + page.id + '_selected'\n  }, page.title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n    className: \"vertical-divider\"\n  }));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (PageItem);\n\n//# sourceURL=webpack://app/./src/Components/Content/Levels/Levels/LevelsContent/PageItem.js?");
     28eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var Components_Elements_Checkbox__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Components/Elements/Checkbox */ \"./src/Components/Elements/Checkbox.js\");\n/* harmony import */ var Images_check_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! Images/check.svg */ \"./src/Media/Images/check.svg\");\n/* harmony import */ var Images_cross_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! Images/cross.svg */ \"./src/Media/Images/cross.svg\");\n\n\n\n\nfunction PageItem(_ref) {\n  let {\n    page,\n    assigned,\n    hidden\n  } = _ref;\n  const typeLabels = {\n    post: 'Příspěvek',\n    page: 'Stránka',\n    cpt: 'CPT'\n  };\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"tr\", {\n    className: \"page-item\",\n    key: page.id,\n    style: {\n      display: hidden ? 'none' : 'table-row'\n    }\n  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"td\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Checkbox__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n    id: 'page_' + page.id + '_selected',\n    className: \"page-selected\",\n    checked: assigned\n  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"td\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", {\n    className: \"clickable-option\",\n    htmlFor: 'page_' + page.id + '_selected'\n  }, page.title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"td\", null, page.url ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"a\", {\n    href: window.location.origin + page.url\n  }, page.url) : ''), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"td\", null, typeLabels[page.type]), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"td\", {\n    style: {\n      textAlign: 'center'\n    }\n  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"img\", {\n    src: assigned ? Images_check_svg__WEBPACK_IMPORTED_MODULE_2__[\"default\"] : Images_cross_svg__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n  })));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (PageItem);\n\n//# sourceURL=webpack://app/./src/Components/Content/Levels/Levels/LevelsContent/PageItem.js?");
    2929
    3030/***/ }),
     
    3636/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
    3737
    38 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var Clients_PageClient__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Clients/PageClient */ \"./src/Clients/PageClient.js\");\n/* harmony import */ var Components_Elements_Loading__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! Components/Elements/Loading */ \"./src/Components/Elements/Loading.js\");\n/* harmony import */ var Components_Elements_SubmitButton__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! Components/Elements/SubmitButton */ \"./src/Components/Elements/SubmitButton.js\");\n/* harmony import */ var Components_Content_Levels_Levels_LevelsContent_PageItem__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! Components/Content/Levels/Levels/LevelsContent/PageItem */ \"./src/Components/Content/Levels/Levels/LevelsContent/PageItem.js\");\n\n\n\n\n\nfunction Pages(_ref) {\n  let {\n    level\n  } = _ref;\n  //TODO: add CPT\n  const pageClient = new Clients_PageClient__WEBPACK_IMPORTED_MODULE_1__[\"default\"]();\n  const [levelPageIds, setLevelPageIds] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n  const [pages, setPages] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n  const [loadPages, setLoadPages] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(true);\n  (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n    setLevelPageIds(null);\n    setLoadPages(true);\n  }, [level.id]);\n  (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n    const reloadPages = async () => {\n      await pageClient.listWithCpts().then(data => {\n        setPages(data);\n      });\n      await pageClient.getIdsByLevel(level.id).then(data => {\n        setLevelPageIds(data);\n      });\n      setLoadPages(false);\n    };\n    if (loadPages === true) {\n      reloadPages();\n    }\n  }, [loadPages]);\n  const handleUpdatePages = async event => {\n    event.preventDefault();\n    const form = event.target;\n    const selectedCheckboxes = form.querySelectorAll('.page-selected:checked');\n    const pageIds = Array.from(selectedCheckboxes).map(checkbox => {\n      var id = checkbox.id.split('_')[1];\n      if (isNaN(parseInt(id))) {\n        return id;\n      }\n      return parseInt(id);\n    });\n    await pageClient.updatePagesForLevel(level.id, pageIds);\n    setLoadPages(true);\n  };\n  if (pages === null || levelPageIds === null) {\n    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Loading__WEBPACK_IMPORTED_MODULE_2__[\"default\"], null);\n  } else {\n    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"form\", {\n      className: \"levels-content levels-pages\",\n      onSubmit: handleUpdatePages\n    }, [true, false].map(assigned => {\n      const assignedPages = pages.filter(page => levelPageIds.includes(page.id) === assigned);\n      if (assignedPages.length === 0) {\n        return null;\n      }\n      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n        key: assigned ? 'assigned' : 'unassigned'\n      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"h2\", {\n        className: \"text-center\"\n      }, assigned ? 'Přiřazené' : 'Nepřiřazené'), [{\n        value: 'post',\n        title: 'Příspěvky'\n      }, {\n        value: 'page',\n        title: 'Stránky'\n      }, {\n        value: 'cpt',\n        title: 'CPT'\n      }].map(type => {\n        const typePages = assignedPages.filter(page => page.type === type.value);\n        if (typePages.length === 0) {\n          return null;\n        }\n        return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n          key: type.value\n        }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"h4\", null, type.title), typePages.map(page => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Content_Levels_Levels_LevelsContent_PageItem__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n          key: page.id,\n          page: page,\n          checked: assigned\n        })));\n      }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null));\n    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_SubmitButton__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n      text: \"Ulo\\u017Eit\",\n      style: {\n        position: 'sticky'\n      },\n      show: !loadPages,\n      centered: true,\n      big: true\n    }));\n  }\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Pages);\n\n//# sourceURL=webpack://app/./src/Components/Content/Levels/Levels/LevelsContent/Pages.js?");
     38eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var Clients_PageClient__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Clients/PageClient */ \"./src/Clients/PageClient.js\");\n/* harmony import */ var Components_Elements_Loading__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! Components/Elements/Loading */ \"./src/Components/Elements/Loading.js\");\n/* harmony import */ var Components_Elements_SubmitButton__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! Components/Elements/SubmitButton */ \"./src/Components/Elements/SubmitButton.js\");\n/* harmony import */ var Components_Content_Levels_Levels_LevelsContent_PageItem__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! Components/Content/Levels/Levels/LevelsContent/PageItem */ \"./src/Components/Content/Levels/Levels/LevelsContent/PageItem.js\");\n/* harmony import */ var Components_Content_Levels_Levels_LevelsContent_PagesFilter__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! Components/Content/Levels/Levels/LevelsContent/PagesFilter */ \"./src/Components/Content/Levels/Levels/LevelsContent/PagesFilter.js\");\n/* harmony import */ var Components_Elements_Paginator__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! Components/Elements/Paginator */ \"./src/Components/Elements/Paginator.js\");\n\n\n\n\n\n\n\nfunction Pages(_ref) {\n  let {\n    level\n  } = _ref;\n  const pageClient = new Clients_PageClient__WEBPACK_IMPORTED_MODULE_1__[\"default\"]();\n  const [levelPageIds, setLevelPageIds] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n  const [pages, setPages] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n  const [paginatorPage, setPaginatorPage] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(1);\n  const [paginatorItemsPerPage, setPaginatorItemsPerPage] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(25);\n  const [filteredPages, setFilteredPages] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n  const [displayedPageIds, setDisplayedPageIds] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n  const [loadPages, setLoadPages] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(true);\n  (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n    setLevelPageIds(null);\n    setLoadPages(true);\n  }, [level.id]);\n  (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n    if (filteredPages === null) {\n      return;\n    }\n    setDisplayedPageIds(filteredPages.slice(paginatorPage * paginatorItemsPerPage - paginatorItemsPerPage, paginatorPage * paginatorItemsPerPage).map(page => page.id));\n  }, [paginatorPage, paginatorItemsPerPage, filteredPages]);\n  (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n    const reloadPages = async () => {\n      await pageClient.listWithCpts().then(data => {\n        setPages(data);\n        if (filteredPages === null) {\n          setFilteredPages(data);\n        }\n      });\n      await pageClient.getIdsByLevel(level.id).then(data => {\n        setLevelPageIds(data);\n      });\n      setLoadPages(false);\n    };\n    if (loadPages === true) {\n      reloadPages();\n    }\n  }, [loadPages]);\n  const handleUpdatePages = async event => {\n    event.preventDefault();\n    const form = event.target;\n    const selectedCheckboxes = form.querySelectorAll('.page-selected:checked');\n    const pageIds = Array.from(selectedCheckboxes).map(checkbox => {\n      var id = checkbox.id.split('_')[1];\n      if (isNaN(parseInt(id))) {\n        return id;\n      }\n      return parseInt(id);\n    });\n    await pageClient.updatePagesForLevel(level.id, pageIds);\n    setLoadPages(true);\n  };\n  if (pages === null || levelPageIds === null) {\n    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Loading__WEBPACK_IMPORTED_MODULE_2__[\"default\"], null);\n  } else {\n    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"form\", {\n      className: \"levels-content levels-pages\",\n      onSubmit: handleUpdatePages\n    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Content_Levels_Levels_LevelsContent_PagesFilter__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n      pages: pages,\n      setFilteredPages: setFilteredPages,\n      assignedPageIds: levelPageIds,\n      loadPages: loadPages\n    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"table\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"thead\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"tr\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"th\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"th\", null, \"N\\xE1zev\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"th\", null, \"Url\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"th\", null, \"Typ\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"th\", null, \"P\\u0159i\\u0159azeno\"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"tbody\", null, filteredPages.map(page => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Content_Levels_Levels_LevelsContent_PageItem__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n      key: page.id,\n      page: page,\n      assigned: levelPageIds.includes(page.id),\n      hidden: !displayedPageIds.includes(page.id)\n    })), pages.filter(item => !filteredPages.includes(item)).map(page => {\n      console.log(page);\n      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Content_Levels_Levels_LevelsContent_PageItem__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n        key: page.id,\n        page: page,\n        assigned: levelPageIds.includes(page.id),\n        hidden: true\n      });\n    }))), filteredPages.length === 0 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", {\n      style: {\n        textAlign: 'center'\n      }\n    }, \"Nebyly nalezeny \\u017E\\xE1dn\\xE9 v\\xFDsledky\") : null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Paginator__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n      page: paginatorPage,\n      setPage: setPaginatorPage,\n      itemsPerPage: paginatorItemsPerPage,\n      setItemsPerPage: setPaginatorItemsPerPage,\n      itemCount: filteredPages.length\n    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_SubmitButton__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n      text: \"Ulo\\u017Eit\",\n      style: {\n        position: 'sticky'\n      },\n      show: !loadPages,\n      centered: true,\n      big: true\n    }));\n  }\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Pages);\n\n//# sourceURL=webpack://app/./src/Components/Content/Levels/Levels/LevelsContent/Pages.js?");
     39
     40/***/ }),
     41
     42/***/ "./src/Components/Content/Levels/Levels/LevelsContent/PagesFilter.js":
     43/*!***************************************************************************!*\
     44  !*** ./src/Components/Content/Levels/Levels/LevelsContent/PagesFilter.js ***!
     45  \***************************************************************************/
     46/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
     47
     48eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var Components_Elements_Select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Components/Elements/Select */ \"./src/Components/Elements/Select.js\");\n\n\nfunction PagesFilter(_ref) {\n  let {\n    pages,\n    setFilteredPages,\n    assignedPageIds,\n    loadPages\n  } = _ref;\n  const [type, setType] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n  const [assigned, setAssigned] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n  const [search, setSearch] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n  const [sortBy, setSortBy] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)('assigned');\n  const [order, setOrder] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)('asc');\n  (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n    var filteredPages = pages;\n    if (type !== null) {\n      filteredPages = filterType(type, filteredPages);\n    }\n    if (assigned !== null) {\n      filteredPages = filterAssigned(assigned, filteredPages);\n    }\n    if (search !== null && (search === null || search === void 0 ? void 0 : search.trim()) !== '') {\n      filteredPages = filterSearch(search, filteredPages);\n    }\n    filteredPages = sortPages(filteredPages, sortBy, order);\n    setFilteredPages(filteredPages);\n  }, [type, assigned, search, sortBy, order, loadPages]);\n  const filterType = (type, filteredPages) => {\n    return filteredPages.filter(page => page.type === type);\n  };\n  const filterAssigned = (assigned, filteredPages) => {\n    return filteredPages.filter(page => assignedPageIds.includes(page.id) === (parseInt(assigned) !== 0));\n  };\n  const filterSearch = (search, filteredPages) => {\n    return filteredPages.filter(page => {\n      var _page$url;\n      return page.title.toLowerCase().trim().includes(search.toLowerCase().trim()) || ((_page$url = page.url) === null || _page$url === void 0 || (_page$url = _page$url.toLowerCase()) === null || _page$url === void 0 || (_page$url = _page$url.trim()) === null || _page$url === void 0 ? void 0 : _page$url.includes(search.toLowerCase().trim()));\n    });\n  };\n  function sortPages(pages, sortBy, order) {\n    const orderValue = order === 'desc' ? -1 : 1;\n    return [...pages].sort((a, b) => {\n      if (sortBy === 'assigned') {\n        const sortA = assignedPageIds.includes(a.id) ? -1 * orderValue : orderValue;\n        const sortB = assignedPageIds.includes(b.id) ? -1 * orderValue : orderValue;\n        return sortA === sortB ? 0 : sortA;\n      }\n      if (['url', 'title'].includes(sortBy)) {\n        var _ref2, _a$sortBy;\n        return (_ref2 = ((_a$sortBy = a[sortBy]) === null || _a$sortBy === void 0 ? void 0 : _a$sortBy.localeCompare(b[sortBy])) * orderValue) !== null && _ref2 !== void 0 ? _ref2 : 0;\n      }\n      return 0;\n    });\n  }\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n    className: \"pages-filter\"\n  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"input\", {\n    className: \"fm-input\",\n    style: {\n      width: '250px',\n      backgroundColor: 'white'\n    },\n    type: \"text\",\n    id: \"page-search\",\n    placeholder: 'Název/URL',\n    onInputCapture: e => {\n      setSearch(e.target.value);\n    }\n  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", {\n    className: \"filter-field\"\n  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", null, \"Typ: \"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Select__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n    id: 'page-type',\n    options: [{\n      text: 'Stránka',\n      value: 'page'\n    }, {\n      text: 'Příspěvek',\n      value: 'post'\n    }, {\n      text: 'CPT',\n      value: 'cpt'\n    }],\n    emptyText: 'Vše',\n    onChangeUpdateFunction: setType\n  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", {\n    className: \"filter-field\"\n  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", null, \"P\\u0159i\\u0159azen\\xED: \"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Select__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n    id: 'page-assigned',\n    options: [{\n      text: 'Přiřazeno',\n      value: 1\n    }, {\n      text: 'Nepřiřazeno',\n      value: 0\n    }],\n    emptyText: 'Vše',\n    onChangeUpdateFunction: setAssigned\n  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", {\n    className: \"filter-field\"\n  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", null, \"Se\\u0159adit: \"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Select__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n    id: 'page-sort-by',\n    options: [{\n      text: 'Přiřazení',\n      value: 'assigned'\n    }, {\n      text: 'Název',\n      value: 'title'\n    }, {\n      text: 'URL',\n      value: 'url'\n    }],\n    defaultValue: 'assigned',\n    onChangeUpdateFunction: setSortBy,\n    includeEmptyOption: false\n  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Select__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n    id: 'page-order',\n    options: [{\n      text: 'Vzestupně',\n      value: 'asc'\n    }, {\n      text: 'Sestupně',\n      value: 'desc'\n    }],\n    defaultValue: 'asc',\n    onChangeUpdateFunction: setOrder,\n    includeEmptyOption: false\n  })));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (PagesFilter);\n\n//# sourceURL=webpack://app/./src/Components/Content/Levels/Levels/LevelsContent/PagesFilter.js?");
     49
     50/***/ }),
     51
     52/***/ "./src/Components/Elements/Paginator.js":
     53/*!**********************************************!*\
     54  !*** ./src/Components/Elements/Paginator.js ***!
     55  \**********************************************/
     56/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
     57
     58eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var Components_Elements_Select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Components/Elements/Select */ \"./src/Components/Elements/Select.js\");\n/* harmony import */ var Images_arrow_forward_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! Images/arrow-forward.svg */ \"./src/Media/Images/arrow-forward.svg\");\n/* harmony import */ var Images_arrow_backward_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! Images/arrow-backward.svg */ \"./src/Media/Images/arrow-backward.svg\");\n\n\n\n\nfunction Paginator(_ref) {\n  let {\n    page,\n    setPage,\n    itemsPerPage,\n    setItemsPerPage,\n    itemCount\n  } = _ref;\n  const changePage = direction => {\n    if (page + direction > 0 && (page + direction) * itemsPerPage - itemsPerPage < itemCount) {\n      setPage(page + direction);\n    }\n  };\n  (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n    if (page * itemsPerPage > itemCount) {\n      setPage(1);\n    }\n  }, [itemCount, itemsPerPage]);\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n    className: \"paginator\"\n  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n    style: {\n      width: '145px'\n    }\n  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", {\n    className: \"paginator-controls\"\n  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"img\", {\n    className: \"clickable-icon paginator-arrow\",\n    src: Images_arrow_backward_svg__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    onClick: () => {\n      changePage(-1);\n    }\n  }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", null, page * itemsPerPage - itemsPerPage + (itemCount > 0 ? 1 : 0), \" a\\u017E \", page * itemsPerPage < itemCount ? page * itemsPerPage : itemCount, \" z \", itemCount), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"img\", {\n    className: \"clickable-icon paginator-arrow\",\n    src: Images_arrow_forward_svg__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    onClick: () => {\n      changePage(1);\n    }\n  })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", null, \"Str\\xE1nkov\\xE1n\\xED: \"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Select__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n    id: 'paginator-items-per-page',\n    options: [{\n      value: 25,\n      text: '25'\n    }, {\n      value: 50,\n      text: '50'\n    }, {\n      value: 100,\n      text: '100'\n    }],\n    defaultValue: 5,\n    onChangeUpdateFunction: setItemsPerPage,\n    includeEmptyOption: false\n  })));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Paginator);\n\n//# sourceURL=webpack://app/./src/Components/Elements/Paginator.js?");
     59
     60/***/ }),
     61
     62/***/ "./src/Components/Elements/Select.js":
     63/*!*******************************************!*\
     64  !*** ./src/Components/Elements/Select.js ***!
     65  \*******************************************/
     66/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
     67
     68eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\nfunction Select(_ref) {\n  let {\n    id,\n    options,\n    emptyText = '-- nevybráno --',\n    defaultValue = null,\n    big = false,\n    includeEmptyOption = true,\n    onChangeUpdateFunction = value => {}\n  } = _ref;\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"select\", {\n    className: 'fm-select ' + (big ? 'big' : ''),\n    id: id,\n    name: id,\n    defaultValue: defaultValue,\n    onChange: e => {\n      onChangeUpdateFunction(e.target.value === 'null' ? null : e.target.value);\n    }\n  }, includeEmptyOption ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"option\", {\n    className: \"fm-option\",\n    value: 'null'\n  }, emptyText) : null, options.map(option => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"option\", {\n    key: option.value,\n    className: \"fm-option\",\n    value: option.value\n  }, option.text)));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Select);\n\n//# sourceURL=webpack://app/./src/Components/Elements/Select.js?");
    3969
    4070/***/ }),
     
    6696/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
    6797
    68 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ Page)\n/* harmony export */ });\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nclass Page {\n  constructor(data) {\n    var _data$id, _data$title, _data$type;\n    _defineProperty(this, \"id\", void 0);\n    _defineProperty(this, \"title\", void 0);\n    this.id = (_data$id = data === null || data === void 0 ? void 0 : data.id) !== null && _data$id !== void 0 ? _data$id : null;\n    this.title = (_data$title = data === null || data === void 0 ? void 0 : data.title) !== null && _data$title !== void 0 ? _data$title : null;\n    this.type = (_data$type = data === null || data === void 0 ? void 0 : data.type) !== null && _data$type !== void 0 ? _data$type : null;\n  }\n}\n\n//# sourceURL=webpack://app/./src/Models/Page.js?");
     98eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ Page)\n/* harmony export */ });\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nclass Page {\n  constructor(data) {\n    var _data$id, _data$title, _data$type, _data$url;\n    _defineProperty(this, \"id\", void 0);\n    _defineProperty(this, \"title\", void 0);\n    _defineProperty(this, \"type\", void 0);\n    _defineProperty(this, \"url\", void 0);\n    this.id = (_data$id = data === null || data === void 0 ? void 0 : data.id) !== null && _data$id !== void 0 ? _data$id : null;\n    this.title = (_data$title = data === null || data === void 0 ? void 0 : data.title) !== null && _data$title !== void 0 ? _data$title : null;\n    this.type = (_data$type = data === null || data === void 0 ? void 0 : data.type) !== null && _data$type !== void 0 ? _data$type : null;\n    this.url = (_data$url = data === null || data === void 0 ? void 0 : data.url) !== null && _data$url !== void 0 ? _data$url : null;\n  }\n}\n\n//# sourceURL=webpack://app/./src/Models/Page.js?");
     99
     100/***/ }),
     101
     102/***/ "./src/Media/Images/arrow-backward.svg":
     103/*!*********************************************!*\
     104  !*** ./src/Media/Images/arrow-backward.svg ***!
     105  \*********************************************/
     106/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
     107
     108eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__webpack_require__.p + \"/images/arrow-backward.svg\");\n\n//# sourceURL=webpack://app/./src/Media/Images/arrow-backward.svg?");
     109
     110/***/ }),
     111
     112/***/ "./src/Media/Images/arrow-forward.svg":
     113/*!********************************************!*\
     114  !*** ./src/Media/Images/arrow-forward.svg ***!
     115  \********************************************/
     116/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
     117
     118eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__webpack_require__.p + \"/images/arrow-forward.svg\");\n\n//# sourceURL=webpack://app/./src/Media/Images/arrow-forward.svg?");
     119
     120/***/ }),
     121
     122/***/ "./src/Media/Images/check.svg":
     123/*!************************************!*\
     124  !*** ./src/Media/Images/check.svg ***!
     125  \************************************/
     126/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
     127
     128eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__webpack_require__.p + \"/images/check.svg\");\n\n//# sourceURL=webpack://app/./src/Media/Images/check.svg?");
     129
     130/***/ }),
     131
     132/***/ "./src/Media/Images/cross.svg":
     133/*!************************************!*\
     134  !*** ./src/Media/Images/cross.svg ***!
     135  \************************************/
     136/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
     137
     138eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__webpack_require__.p + \"/images/cross.svg\");\n\n//# sourceURL=webpack://app/./src/Media/Images/cross.svg?");
    69139
    70140/***/ })
  • fapi-member/trunk/app/dist/src_Components_Content_Levels_Levels_LevelsContent_ServicePages_js.bundle.js

    r3128080 r3132202  
    3636/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
    3737
    38 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var Components_Elements_Loading__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Components/Elements/Loading */ \"./src/Components/Elements/Loading.js\");\n\n\nfunction Select(_ref) {\n  let {\n    id,\n    options,\n    emptyText = '-- nevybráno --',\n    defaultValue = null,\n    big = false\n  } = _ref;\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"select\", {\n    className: 'fm-select ' + (big ? 'big' : ''),\n    id: id,\n    name: id,\n    defaultValue: defaultValue\n  }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"option\", {\n    className: \"fm-option\",\n    value: null\n  }, emptyText), options.map(option => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"option\", {\n    key: option.value,\n    className: \"fm-option\",\n    value: option.value\n  }, option.text)));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Select);\n\n//# sourceURL=webpack://app/./src/Components/Elements/Select.js?");
     38eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\nfunction Select(_ref) {\n  let {\n    id,\n    options,\n    emptyText = '-- nevybráno --',\n    defaultValue = null,\n    big = false,\n    includeEmptyOption = true,\n    onChangeUpdateFunction = value => {}\n  } = _ref;\n  return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"select\", {\n    className: 'fm-select ' + (big ? 'big' : ''),\n    id: id,\n    name: id,\n    defaultValue: defaultValue,\n    onChange: e => {\n      onChangeUpdateFunction(e.target.value === 'null' ? null : e.target.value);\n    }\n  }, includeEmptyOption ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"option\", {\n    className: \"fm-option\",\n    value: 'null'\n  }, emptyText) : null, options.map(option => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"option\", {\n    key: option.value,\n    className: \"fm-option\",\n    value: option.value\n  }, option.text)));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Select);\n\n//# sourceURL=webpack://app/./src/Components/Elements/Select.js?");
    3939
    4040/***/ }),
     
    6666/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
    6767
    68 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ Page)\n/* harmony export */ });\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nclass Page {\n  constructor(data) {\n    var _data$id, _data$title, _data$type;\n    _defineProperty(this, \"id\", void 0);\n    _defineProperty(this, \"title\", void 0);\n    this.id = (_data$id = data === null || data === void 0 ? void 0 : data.id) !== null && _data$id !== void 0 ? _data$id : null;\n    this.title = (_data$title = data === null || data === void 0 ? void 0 : data.title) !== null && _data$title !== void 0 ? _data$title : null;\n    this.type = (_data$type = data === null || data === void 0 ? void 0 : data.type) !== null && _data$type !== void 0 ? _data$type : null;\n  }\n}\n\n//# sourceURL=webpack://app/./src/Models/Page.js?");
     68eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ Page)\n/* harmony export */ });\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nclass Page {\n  constructor(data) {\n    var _data$id, _data$title, _data$type, _data$url;\n    _defineProperty(this, \"id\", void 0);\n    _defineProperty(this, \"title\", void 0);\n    _defineProperty(this, \"type\", void 0);\n    _defineProperty(this, \"url\", void 0);\n    this.id = (_data$id = data === null || data === void 0 ? void 0 : data.id) !== null && _data$id !== void 0 ? _data$id : null;\n    this.title = (_data$title = data === null || data === void 0 ? void 0 : data.title) !== null && _data$title !== void 0 ? _data$title : null;\n    this.type = (_data$type = data === null || data === void 0 ? void 0 : data.type) !== null && _data$type !== void 0 ? _data$type : null;\n    this.url = (_data$url = data === null || data === void 0 ? void 0 : data.url) !== null && _data$url !== void 0 ? _data$url : null;\n  }\n}\n\n//# sourceURL=webpack://app/./src/Models/Page.js?");
    6969
    7070/***/ })
  • fapi-member/trunk/app/dist/src_Components_Content_Levels_Levels_js.bundle.js

    r3129661 r3132202  
    146146/***/ ((module, __webpack_exports__, __webpack_require__) => {
    147147
    148 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ \"./node_modules/css-loader/dist/runtime/noSourceMaps.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);\n// Imports\n\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.content-levels{display:grid;grid-template-columns:300px auto;grid-template-rows:min-content auto max-content}.levels-list-header{grid-column:1/2;grid-row:1/2;border-right:1px solid #e7e7e7}.levels-list-header span{justify-self:center;align-self:center}.levels-list{grid-column:1/2;grid-row:2/3;padding-right:10px;border-right:1px solid #e7e7e7;min-height:170px}.levels-list .section{border-left:1px solid #bdbdbd;padding-left:5px;padding-bottom:15px;transition:border-left-color .3s}.levels-list .section .section-name-container{display:grid;grid-template-rows:auto;grid-template-columns:20px max-content 23px;align-items:center}.levels-list .section .section-name-container .folder-image{width:20px;height:20px;filter:invert(84%) sepia(8%) saturate(10%) hue-rotate(196deg) brightness(93%) contrast(81%);transition:filter .3s}.levels-list .section .section-name-container .section-name{margin-top:2px;margin-left:5px;width:auto;max-width:230px;color:#757575;transition:padding-left .3s}.levels-list .section .section-name-container .section-name:hover{padding-left:5px;color:#282828;cursor:pointer}.levels-list .section .levels{border-left:1px solid #bdbdbd;padding-top:10px;margin:0px;margin-left:8px;transition:border-left-color .3s}.levels-list .section .levels .level{height:23px;width:275px;overflow:hidden;margin-bottom:0px}.levels-list .section .levels .level .level-name{width:auto;max-width:220px;height:18px;vertical-align:top;display:inline-block;overflow:hidden;word-break:break-all;color:#757575;transition:padding-left .3s,color .3s}.levels-list .section .levels .level .level-name:hover{padding-left:5px;color:#282828;cursor:pointer}.levels-list .section .levels .level .level-margin-line{height:9px;margin-bottom:9px;margin-right:5px;width:15px;border-bottom:1px solid #bdbdbd;display:inline-block;transition:border-bottom-color .3s}.levels-list .section .levels .level.selected .level-name{color:#0074e2}.levels-list .section .levels .level.selected .level-margin-line{border-bottom-color:#0074e2}.levels-list .section .add-icon{margin-left:1.2px}.levels-list .section.selected .levels{border-left-color:#0074e2}.levels-list .section.selected .section-name{color:#0074e2}.levels-list .section.selected .folder-image{filter:invert(33%) sepia(79%) saturate(4286%) hue-rotate(196deg) brightness(95%) contrast(101%)}.levels-list .section.selected .add-icon{filter:invert(33%) sepia(79%) saturate(4286%) hue-rotate(196deg) brightness(95%) contrast(101%)}.levels-list .add-icon{height:15px;width:15px;margin-left:-6.8px}.levels-nav{grid-column:2/3;grid-row:1/2;margin-left:30px;justify-self:left;display:flex}.levels-nav .levels-nav-item{padding:0px 10px;padding-bottom:10px;justify-self:center;align-self:center;text-align:center;height:fit-content;border-bottom:1px solid #e7e7e7;border-bottom-width:2px;transition:border-bottom-color .3s}.levels-nav .levels-nav-item:hover{border-bottom-color:#bdbdbd}.levels-nav .levels-nav-item.selected{border-bottom-color:#0074e2}.levels-content{grid-column:2/3;grid-row:2/3;padding:30px}.levels-content-after{margin-top:40px;grid-column:1/3;grid-row:3/4;border-radius:5px}.settings-icon{margin-left:5px;height:18px;width:18px}.levels-list-settings{display:grid;grid-template-columns:15px max-content max-content;grid-template-rows:min-content auto;align-items:center;gap:0px 5px}.levels-list-settings .popup-title{grid-column:1/4;grid-row:1/2;border-bottom:none;margin-bottom:5px}.levels-list-settings .level-order{display:grid;grid-template-rows:15px 15px;grid-column:1/2;grid-row:1/2}.levels-list-settings .level-name{margin-right:5px;max-width:400px;overflow:hidden}.levels-list-settings .actions{grid-column:1/4;grid-row:2/3;border-top:1px solid #e7e7e7;padding:5px;display:grid;align-items:center;gap:5px}.levels-list-settings .actions .inline-actions{width:100%;max-width:200px;display:flex;flex-direction:row;margin:0px auto;align-items:center;justify-content:center;gap:15px}.levels-list-settings .actions .action{width:100%;max-width:200px;display:block;margin:0px auto}.levels-list-settings .actions .action.delete{text-align:center;color:#fa5329}.levels-list-settings .actions .action.delete:hover{color:#fff;background-color:#fa5329}.page-item{display:grid;grid-template-columns:min-content auto;gap:0px 0px}.page-item .fm-checkbox{grid-column:1/2;margin:5px}.page-item .label{grid-column:2/3;padding:0px !important}.page-item .vertical-divider{grid-column:1/3}.level-id{color:#bdbdbd}.email-container{border:1px solid #e7e7e7;border-radius:5px;padding:22px;margin-bottom:30px}.email-container .email-title{display:grid;grid-template-columns:auto auto;grid-template-rows:auto}.email-container .email-title span{justify-self:start;color:#757575;transition:color .3s}.email-container .email-title img{justify-self:end;filter:invert(48%) sepia(9%) saturate(12%) hue-rotate(196deg) brightness(91%) contrast(78%);transition:filter .3s}.email-container .email-title:hover span{color:#282828}.email-container .email-title:hover img{filter:invert(33%) sepia(79%) saturate(4286%) hue-rotate(196deg) brightness(0%) contrast(101%)}.email-container label{display:block;color:#757575;margin-top:20px !important;margin-bottom:5px !important}.email-container .email-subject-input{display:block;width:100% !important}.email-container .email-content-input{display:block;resize:none;width:100% !important;height:200px !important}.levels-unlocking .button-unlock-container{display:grid;grid-template-columns:max-content max-content;grid-template-rows:auto;gap:7px}\n`, \"\"]);\n// Exports\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://app/./src/Styles/levels.css?./node_modules/css-loader/dist/cjs.js");
     148eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ \"./node_modules/css-loader/dist/runtime/noSourceMaps.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);\n// Imports\n\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.content-levels{display:grid;grid-template-columns:300px auto;grid-template-rows:min-content auto max-content}.levels-list-header{grid-column:1/2;grid-row:1/2;border-right:1px solid #e7e7e7}.levels-list-header span{justify-self:center;align-self:center}.levels-list{grid-column:1/2;grid-row:2/3;padding-right:10px;border-right:1px solid #e7e7e7;min-height:170px}.levels-list .section{border-left:1px solid #bdbdbd;padding-left:5px;padding-bottom:15px;transition:border-left-color .3s}.levels-list .section .section-name-container{display:grid;grid-template-rows:auto;grid-template-columns:20px max-content 23px;align-items:center}.levels-list .section .section-name-container .folder-image{width:20px;height:20px;filter:invert(84%) sepia(8%) saturate(10%) hue-rotate(196deg) brightness(93%) contrast(81%);transition:filter .3s}.levels-list .section .section-name-container .section-name{margin-top:2px;margin-left:5px;width:auto;max-width:230px;color:#757575;transition:padding-left .3s}.levels-list .section .section-name-container .section-name:hover{padding-left:5px;color:#282828;cursor:pointer}.levels-list .section .levels{border-left:1px solid #bdbdbd;padding-top:10px;margin:0px;margin-left:8px;transition:border-left-color .3s}.levels-list .section .levels .level{height:23px;width:275px;overflow:hidden;margin-bottom:0px}.levels-list .section .levels .level .level-name{width:auto;max-width:220px;height:18px;vertical-align:top;display:inline-block;overflow:hidden;word-break:break-all;color:#757575;transition:padding-left .3s,color .3s}.levels-list .section .levels .level .level-name:hover{padding-left:5px;color:#282828;cursor:pointer}.levels-list .section .levels .level .level-margin-line{height:9px;margin-bottom:9px;margin-right:5px;width:15px;border-bottom:1px solid #bdbdbd;display:inline-block;transition:border-bottom-color .3s}.levels-list .section .levels .level.selected .level-name{color:#0074e2}.levels-list .section .levels .level.selected .level-margin-line{border-bottom-color:#0074e2}.levels-list .section .add-icon{margin-left:1.2px}.levels-list .section.selected .levels{border-left-color:#0074e2}.levels-list .section.selected .section-name{color:#0074e2}.levels-list .section.selected .folder-image{filter:invert(33%) sepia(79%) saturate(4286%) hue-rotate(196deg) brightness(95%) contrast(101%)}.levels-list .section.selected .add-icon{filter:invert(33%) sepia(79%) saturate(4286%) hue-rotate(196deg) brightness(95%) contrast(101%)}.levels-list .add-icon{height:15px;width:15px;margin-left:-6.8px}.levels-nav{grid-column:2/3;grid-row:1/2;margin-left:30px;justify-self:left;display:flex}.levels-nav .levels-nav-item{padding:0px 10px;padding-bottom:10px;justify-self:center;align-self:center;text-align:center;height:fit-content;border-bottom:1px solid #e7e7e7;border-bottom-width:2px;transition:border-bottom-color .3s}.levels-nav .levels-nav-item:hover{border-bottom-color:#bdbdbd}.levels-nav .levels-nav-item.selected{border-bottom-color:#0074e2}.levels-content{grid-column:2/3;grid-row:2/3;padding:30px}.levels-content-after{margin-top:40px;grid-column:1/3;grid-row:3/4;border-radius:5px}.settings-icon{margin-left:5px;height:18px;width:18px}.levels-list-settings{display:grid;grid-template-columns:15px max-content max-content;grid-template-rows:min-content auto;align-items:center;gap:0px 5px}.levels-list-settings .popup-title{grid-column:1/4;grid-row:1/2;border-bottom:none;margin-bottom:5px}.levels-list-settings .level-order{display:grid;grid-template-rows:15px 15px;grid-column:1/2;grid-row:1/2}.levels-list-settings .level-name{margin-right:5px;max-width:400px;overflow:hidden}.levels-list-settings .actions{grid-column:1/4;grid-row:2/3;border-top:1px solid #e7e7e7;padding:5px;display:grid;align-items:center;gap:5px}.levels-list-settings .actions .inline-actions{width:100%;max-width:200px;display:flex;flex-direction:row;margin:0px auto;align-items:center;justify-content:center;gap:15px}.levels-list-settings .actions .action{width:100%;max-width:200px;display:block;margin:0px auto}.levels-list-settings .actions .action.delete{text-align:center;color:#fa5329}.levels-list-settings .actions .action.delete:hover{color:#fff;background-color:#fa5329}.page-item .label{padding:0px !important}.level-id{color:#bdbdbd}.email-container{border:1px solid #e7e7e7;border-radius:5px;padding:22px;margin-bottom:30px}.email-container .email-title{display:grid;grid-template-columns:auto auto;grid-template-rows:auto}.email-container .email-title span{justify-self:start;color:#757575;transition:color .3s}.email-container .email-title img{justify-self:end;filter:invert(48%) sepia(9%) saturate(12%) hue-rotate(196deg) brightness(91%) contrast(78%);transition:filter .3s}.email-container .email-title:hover span{color:#282828}.email-container .email-title:hover img{filter:invert(33%) sepia(79%) saturate(4286%) hue-rotate(196deg) brightness(0%) contrast(101%)}.email-container label{display:block;color:#757575;margin-top:20px !important;margin-bottom:5px !important}.email-container .email-subject-input{display:block;width:100% !important}.email-container .email-content-input{display:block;resize:none;width:100% !important;height:200px !important}.levels-unlocking .button-unlock-container{display:grid;grid-template-columns:max-content max-content;grid-template-rows:auto;gap:7px}\n`, \"\"]);\n// Exports\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://app/./src/Styles/levels.css?./node_modules/css-loader/dist/cjs.js");
    149149
    150150/***/ }),
  • fapi-member/trunk/app/dist/src_Components_Content_Overview_Overview_js.bundle.js

    r3128080 r3132202  
    166166/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
    167167
    168 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ Page)\n/* harmony export */ });\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nclass Page {\n  constructor(data) {\n    var _data$id, _data$title, _data$type;\n    _defineProperty(this, \"id\", void 0);\n    _defineProperty(this, \"title\", void 0);\n    this.id = (_data$id = data === null || data === void 0 ? void 0 : data.id) !== null && _data$id !== void 0 ? _data$id : null;\n    this.title = (_data$title = data === null || data === void 0 ? void 0 : data.title) !== null && _data$title !== void 0 ? _data$title : null;\n    this.type = (_data$type = data === null || data === void 0 ? void 0 : data.type) !== null && _data$type !== void 0 ? _data$type : null;\n  }\n}\n\n//# sourceURL=webpack://app/./src/Models/Page.js?");
     168eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ Page)\n/* harmony export */ });\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nclass Page {\n  constructor(data) {\n    var _data$id, _data$title, _data$type, _data$url;\n    _defineProperty(this, \"id\", void 0);\n    _defineProperty(this, \"title\", void 0);\n    _defineProperty(this, \"type\", void 0);\n    _defineProperty(this, \"url\", void 0);\n    this.id = (_data$id = data === null || data === void 0 ? void 0 : data.id) !== null && _data$id !== void 0 ? _data$id : null;\n    this.title = (_data$title = data === null || data === void 0 ? void 0 : data.title) !== null && _data$title !== void 0 ? _data$title : null;\n    this.type = (_data$type = data === null || data === void 0 ? void 0 : data.type) !== null && _data$type !== void 0 ? _data$type : null;\n    this.url = (_data$url = data === null || data === void 0 ? void 0 : data.url) !== null && _data$url !== void 0 ? _data$url : null;\n  }\n}\n\n//# sourceURL=webpack://app/./src/Models/Page.js?");
    169169
    170170/***/ }),
  • fapi-member/trunk/fapi-member.php

    r3132008 r3132202  
    1515 * Plugin URI:        https://fapi.cz/
    1616 * Description:       Plugin FAPI pro jednoduchou správu členských sekcí na webu.
    17  * Version:           2.1.4
     17 * Version:           2.1.5
    1818 * Requires at least: 5.9
    1919 * Requires PHP:      8.1
     
    3030require __DIR__ . '/src/Utils/functions.php';
    3131
    32 define('FAPI_MEMBER_PLUGIN_VERSION', '2.1.4');
     32define('FAPI_MEMBER_PLUGIN_VERSION', '2.1.5');
    3333
    3434$FapiPlugin = new FapiMemberPlugin();
  • fapi-member/trunk/readme.txt

    r3132008 r3132202  
    66Requires PHP: 8.1
    77License: GPLv2 or later
    8 Stable tag: 2.1.4
     8Stable tag: 2.1.5
    99
    1010Plugin FAPI pro jednoduchou správu členských sekcí na webu.
     
    2323
    2424== Changelog ==
     25
     26= 2.1.5 =
     27* Reworked Page a post and cpts - Added ordering, filtering and pagination
    2528
    2629= 2.1.4 =
  • fapi-member/trunk/src/Api/V2/Endpoints/PagesController.php

    r3128080 r3132202  
    1515use FapiMember\Repository\PageRepository;
    1616use FapiMember\Repository\SettingsRepository;
    17 use FapiMember\Service\ApiService;
    1817use Throwable;
    1918use WP_REST_Request;
     
    2423    private SettingsRepository $settingsRepository;
    2524    private LevelRepository $levelRepository;
    26     private ApiService $apiService;
    2725    private ApiController $apiController;
    2826
     
    3230        $this->settingsRepository = Container::get(SettingsRepository::class);
    3331        $this->levelRepository = Container::get(LevelRepository::class);
    34         $this->apiService = Container::get(ApiService::class);
    3532        $this->apiController = Container::get(ApiController::class);
    3633    }
  • fapi-member/trunk/src/Model/Page.php

    r3128080 r3132202  
    1111    private string $title;
    1212    private string $type;
     13    private string|null $url;
    1314
    1415    public function __construct(array $data)
     
    1617        $this->title = StringType::extract($data, 'title');
    1718        $this->type = StringType::extract($data, 'type');
     19        $this->url = StringType::extractOrNull($data, 'url');
    1820
    1921        if ($this->type === 'cpt') {
     
    4850            'title' => $this->title,
    4951            'type' => $this->type,
     52            'url' => $this->url,
    5053        ];
    5154    }
  • fapi-member/trunk/src/Repository/PageRepository.php

    r3128080 r3132202  
    7070                'title' => $post->post_title,
    7171                'type' => $post->post_type,
     72                'url' => wp_make_link_relative(get_permalink($post->ID)),
    7273            ]);
    7374        }
     
    7778                'id' => $cpt,
    7879                'title' => $cpt,
    79                 'type' => 'cpt'
     80                'type' => 'cpt',
     81                'url' => wp_make_link_relative(get_permalink($cpt->ID)),
    8082            ]);
    8183        }
  • fapi-member/trunk/vendor/composer/installed.php

    r3132008 r3132202  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => 'ae07bf09e2750df2e650a686ce607f81fb721075',
     6        'reference' => 'af8cfff297f69d3168233839099a81efe5f2add8',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-master',
    1515            'version' => 'dev-master',
    16             'reference' => 'ae07bf09e2750df2e650a686ce607f81fb721075',
     16            'reference' => 'af8cfff297f69d3168233839099a81efe5f2add8',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.