Merge branch 'feature/792' of github.com:tainacan/tainacan into feature/792
This commit is contained in:
commit
35d62af90c
|
@ -23,7 +23,7 @@ jobs:
|
|||
matrix:
|
||||
# Notes regarding supported versions in WP:
|
||||
# The base matrix only contains the PHP versions which are supported on all supported WP versions.
|
||||
php: ['5.6', '7.0', '7.3', '7.4']
|
||||
php: ['5.9', '7.0', '7.3', '7.4']
|
||||
wp: ['latest', '5.4']
|
||||
experimental: [false]
|
||||
|
||||
|
@ -50,7 +50,7 @@ jobs:
|
|||
# in combination with PHP < 7.4 is not properly/sufficiently supported
|
||||
# within WP Core.
|
||||
# See: https://core.trac.wordpress.org/ticket/52496
|
||||
image: mysql:${{ ( matrix.wp == 5.3 && '5.6' ) || ( (matrix.wp < 5.4 || matrix.php < 7.4) && '5.7' ) || '8.0' }}
|
||||
image: mysql:${{ ( matrix.wp == 5.3 && '5.6' ) || ( (matrix.wp < 5.9 || matrix.php < 7.4) && '5.7' ) || '8.0' }}
|
||||
env:
|
||||
MYSQL_ALLOW_EMPTY_PASSWORD: false
|
||||
ports:
|
||||
|
|
|
@ -2381,30 +2381,113 @@
|
|||
}
|
||||
},
|
||||
"babel-loader": {
|
||||
"version": "9.1.2",
|
||||
"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz",
|
||||
"integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==",
|
||||
"version": "9.1.3",
|
||||
"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz",
|
||||
"integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"find-cache-dir": "^3.3.2",
|
||||
"find-cache-dir": "^4.0.0",
|
||||
"schema-utils": "^4.0.0"
|
||||
}
|
||||
},
|
||||
"babel-plugin-polyfill-corejs2": {
|
||||
"version": "0.4.3",
|
||||
"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz",
|
||||
"integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==",
|
||||
"version": "0.4.5",
|
||||
"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz",
|
||||
"integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/compat-data": "^7.17.7",
|
||||
"@babel/helper-define-polyfill-provider": "^0.4.0",
|
||||
"semver": "^6.1.1"
|
||||
"@babel/compat-data": "^7.22.6",
|
||||
"@babel/helper-define-polyfill-provider": "^0.4.2",
|
||||
"semver": "^6.3.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/compat-data": {
|
||||
"version": "7.22.9",
|
||||
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz",
|
||||
"integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==",
|
||||
"dev": true
|
||||
},
|
||||
"@babel/helper-compilation-targets": {
|
||||
"version": "7.22.9",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz",
|
||||
"integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/compat-data": "^7.22.9",
|
||||
"@babel/helper-validator-option": "^7.22.5",
|
||||
"browserslist": "^4.21.9",
|
||||
"lru-cache": "^5.1.1",
|
||||
"semver": "^6.3.1"
|
||||
}
|
||||
},
|
||||
"@babel/helper-define-polyfill-provider": {
|
||||
"version": "0.4.2",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz",
|
||||
"integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-compilation-targets": "^7.22.6",
|
||||
"@babel/helper-plugin-utils": "^7.22.5",
|
||||
"debug": "^4.1.1",
|
||||
"lodash.debounce": "^4.0.8",
|
||||
"resolve": "^1.14.2"
|
||||
}
|
||||
},
|
||||
"@babel/helper-plugin-utils": {
|
||||
"version": "7.22.5",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz",
|
||||
"integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==",
|
||||
"dev": true
|
||||
},
|
||||
"@babel/helper-validator-option": {
|
||||
"version": "7.22.5",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz",
|
||||
"integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==",
|
||||
"dev": true
|
||||
},
|
||||
"browserslist": {
|
||||
"version": "4.21.9",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz",
|
||||
"integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"caniuse-lite": "^1.0.30001503",
|
||||
"electron-to-chromium": "^1.4.431",
|
||||
"node-releases": "^2.0.12",
|
||||
"update-browserslist-db": "^1.0.11"
|
||||
}
|
||||
},
|
||||
"caniuse-lite": {
|
||||
"version": "1.0.30001517",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz",
|
||||
"integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==",
|
||||
"dev": true
|
||||
},
|
||||
"electron-to-chromium": {
|
||||
"version": "1.4.470",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.470.tgz",
|
||||
"integrity": "sha512-zZM48Lmy2FKWgqyvsX9XK+J6FfP7aCDUFLmgooLJzA7v1agCs/sxSoBpTIwDLhmbhpx9yJIxj2INig/ncjJRqg==",
|
||||
"dev": true
|
||||
},
|
||||
"lru-cache": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
|
||||
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"yallist": "^3.0.2"
|
||||
}
|
||||
},
|
||||
"semver": {
|
||||
"version": "6.3.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
||||
"version": "6.3.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
||||
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
|
||||
"dev": true
|
||||
},
|
||||
"yallist": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
|
||||
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
|
@ -2793,10 +2876,10 @@
|
|||
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
|
||||
"dev": true
|
||||
},
|
||||
"commondir": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
|
||||
"integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
|
||||
"common-path-prefix": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz",
|
||||
"integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==",
|
||||
"dev": true
|
||||
},
|
||||
"compressible": {
|
||||
|
@ -3713,14 +3796,73 @@
|
|||
}
|
||||
},
|
||||
"find-cache-dir": {
|
||||
"version": "3.3.2",
|
||||
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
|
||||
"integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz",
|
||||
"integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"commondir": "^1.0.1",
|
||||
"make-dir": "^3.0.2",
|
||||
"pkg-dir": "^4.1.0"
|
||||
"common-path-prefix": "^3.0.0",
|
||||
"pkg-dir": "^7.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"find-up": {
|
||||
"version": "6.3.0",
|
||||
"resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz",
|
||||
"integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"locate-path": "^7.1.0",
|
||||
"path-exists": "^5.0.0"
|
||||
}
|
||||
},
|
||||
"locate-path": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
|
||||
"integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"p-locate": "^6.0.0"
|
||||
}
|
||||
},
|
||||
"p-limit": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz",
|
||||
"integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"yocto-queue": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"p-locate": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz",
|
||||
"integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"p-limit": "^4.0.0"
|
||||
}
|
||||
},
|
||||
"path-exists": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
|
||||
"integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==",
|
||||
"dev": true
|
||||
},
|
||||
"pkg-dir": {
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz",
|
||||
"integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"find-up": "^6.3.0"
|
||||
}
|
||||
},
|
||||
"yocto-queue": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz",
|
||||
"integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"find-up": {
|
||||
|
@ -4671,23 +4813,6 @@
|
|||
"yallist": "^4.0.0"
|
||||
}
|
||||
},
|
||||
"make-dir": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
|
||||
"integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"semver": "^6.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"semver": {
|
||||
"version": "6.3.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"make-fetch-happen": {
|
||||
"version": "9.1.0",
|
||||
"resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
|
||||
|
@ -5968,9 +6093,9 @@
|
|||
}
|
||||
},
|
||||
"semver": {
|
||||
"version": "7.5.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz",
|
||||
"integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==",
|
||||
"version": "7.5.4",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
||||
"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
|
||||
"requires": {
|
||||
"lru-cache": "^6.0.0"
|
||||
}
|
||||
|
@ -7273,9 +7398,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"word-wrap": {
|
||||
"version": "1.2.3",
|
||||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
|
||||
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
|
||||
"version": "1.2.5",
|
||||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
|
||||
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
|
||||
"dev": true
|
||||
},
|
||||
"wrap-ansi": {
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
"qs": "^6.11.2",
|
||||
"react": "^17.0.2",
|
||||
"react-dom": "^17.0.2",
|
||||
"swiper": "^8.4.5",
|
||||
"swiper": "^8.4.7",
|
||||
"vue": "^2.6.14",
|
||||
"vue-apexcharts": "^1.6.2",
|
||||
"vue-blurhash": "^0.1.4",
|
||||
|
@ -46,7 +46,7 @@
|
|||
"acorn": "^8.8.2",
|
||||
"ajv": "^7.2.4",
|
||||
"autoprefixer": "^10.4.14",
|
||||
"babel-loader": "^9.1.2",
|
||||
"babel-loader": "^9.1.3",
|
||||
"circular-dependency-plugin": "5.2.2",
|
||||
"cross-env": "^7.0.3",
|
||||
"css-loader": "^6.7.3",
|
||||
|
|
|
@ -1,3 +1,211 @@
|
|||
/**
|
||||
* Swiper 8.4.7
|
||||
* Most modern mobile touch slider and framework with hardware accelerated transitions
|
||||
* https://swiperjs.com
|
||||
*
|
||||
* Copyright 2014-2023 Vladimir Kharlampidi
|
||||
*
|
||||
* Released under the MIT License
|
||||
*
|
||||
* Released on: January 30, 2023
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'swiper-icons';
|
||||
src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
|
||||
font-weight: 400;
|
||||
font-style: normal; }
|
||||
:root {
|
||||
--swiper-theme-color: #007aff; }
|
||||
.swiper {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
/* Fix of Webkit flickering */
|
||||
z-index: 1; }
|
||||
|
||||
.swiper-vertical > .swiper-wrapper {
|
||||
flex-direction: column; }
|
||||
|
||||
.swiper-wrapper {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 1;
|
||||
display: flex;
|
||||
transition-property: transform;
|
||||
box-sizing: content-box; }
|
||||
|
||||
.swiper-android .swiper-slide,
|
||||
.swiper-wrapper {
|
||||
transform: translate3d(0px, 0, 0); }
|
||||
|
||||
.swiper-pointer-events {
|
||||
touch-action: pan-y; }
|
||||
.swiper-pointer-events.swiper-vertical {
|
||||
touch-action: pan-x; }
|
||||
|
||||
.swiper-slide {
|
||||
flex-shrink: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: relative;
|
||||
transition-property: transform; }
|
||||
|
||||
.swiper-slide-invisible-blank {
|
||||
visibility: hidden; }
|
||||
|
||||
/* Auto Height */
|
||||
.swiper-autoheight,
|
||||
.swiper-autoheight .swiper-slide {
|
||||
height: auto; }
|
||||
.swiper-autoheight .swiper-wrapper {
|
||||
align-items: flex-start;
|
||||
transition-property: transform, height; }
|
||||
|
||||
.swiper-backface-hidden .swiper-slide {
|
||||
transform: translateZ(0);
|
||||
backface-visibility: hidden; }
|
||||
|
||||
/* 3D Effects */
|
||||
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
|
||||
perspective: 1200px; }
|
||||
.swiper-3d .swiper-wrapper,
|
||||
.swiper-3d .swiper-slide,
|
||||
.swiper-3d .swiper-slide-shadow,
|
||||
.swiper-3d .swiper-slide-shadow-left,
|
||||
.swiper-3d .swiper-slide-shadow-right,
|
||||
.swiper-3d .swiper-slide-shadow-top,
|
||||
.swiper-3d .swiper-slide-shadow-bottom,
|
||||
.swiper-3d .swiper-cube-shadow {
|
||||
transform-style: preserve-3d; }
|
||||
.swiper-3d .swiper-slide-shadow,
|
||||
.swiper-3d .swiper-slide-shadow-left,
|
||||
.swiper-3d .swiper-slide-shadow-right,
|
||||
.swiper-3d .swiper-slide-shadow-top,
|
||||
.swiper-3d .swiper-slide-shadow-bottom {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
pointer-events: none;
|
||||
z-index: 10; }
|
||||
.swiper-3d .swiper-slide-shadow {
|
||||
background: rgba(0, 0, 0, 0.15); }
|
||||
.swiper-3d .swiper-slide-shadow-left {
|
||||
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
.swiper-3d .swiper-slide-shadow-right {
|
||||
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
.swiper-3d .swiper-slide-shadow-top {
|
||||
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
.swiper-3d .swiper-slide-shadow-bottom {
|
||||
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
|
||||
/* CSS Mode */
|
||||
.swiper-css-mode > .swiper-wrapper {
|
||||
overflow: auto;
|
||||
scrollbar-width: none;
|
||||
/* For Firefox */
|
||||
-ms-overflow-style: none;
|
||||
/* For Internet Explorer and Edge */ }
|
||||
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
|
||||
display: none; }
|
||||
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
|
||||
scroll-snap-align: start start; }
|
||||
|
||||
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
|
||||
scroll-snap-type: x mandatory; }
|
||||
|
||||
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
|
||||
scroll-snap-type: y mandatory; }
|
||||
|
||||
.swiper-centered > .swiper-wrapper::before {
|
||||
content: '';
|
||||
flex-shrink: 0;
|
||||
order: 9999; }
|
||||
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
|
||||
margin-inline-start: var(--swiper-centered-offset-before); }
|
||||
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
|
||||
height: 100%;
|
||||
width: var(--swiper-centered-offset-after); }
|
||||
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
|
||||
margin-block-start: var(--swiper-centered-offset-before); }
|
||||
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
|
||||
width: 100%;
|
||||
height: var(--swiper-centered-offset-after); }
|
||||
.swiper-centered > .swiper-wrapper > .swiper-slide {
|
||||
scroll-snap-align: center center;
|
||||
scroll-snap-stop: always; }
|
||||
|
||||
:root {
|
||||
--swiper-navigation-size: 44px;
|
||||
/*
|
||||
--swiper-navigation-color: var(--swiper-theme-color);
|
||||
*/ }
|
||||
.swiper-button-prev, .swiper-button-next {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
width: calc(var(--swiper-navigation-size) / 44 * 27);
|
||||
height: var(--swiper-navigation-size);
|
||||
margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
|
||||
z-index: 10;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: var(--swiper-navigation-color, var(--swiper-theme-color)); }
|
||||
.swiper-button-prev.swiper-button-disabled,
|
||||
.swiper-button-next.swiper-button-disabled {
|
||||
opacity: 0.35;
|
||||
cursor: auto;
|
||||
pointer-events: none; }
|
||||
.swiper-button-prev.swiper-button-hidden,
|
||||
.swiper-button-next.swiper-button-hidden {
|
||||
opacity: 0;
|
||||
cursor: auto;
|
||||
pointer-events: none; }
|
||||
.swiper-navigation-disabled .swiper-button-prev,
|
||||
.swiper-navigation-disabled .swiper-button-next {
|
||||
display: none !important; }
|
||||
.swiper-button-prev:after, .swiper-button-next:after {
|
||||
font-family: swiper-icons;
|
||||
font-size: var(--swiper-navigation-size);
|
||||
text-transform: none !important;
|
||||
letter-spacing: 0;
|
||||
font-variant: initial;
|
||||
line-height: 1; }
|
||||
|
||||
.swiper-button-prev,
|
||||
.swiper-rtl .swiper-button-next {
|
||||
left: 10px;
|
||||
right: auto; }
|
||||
.swiper-button-prev:after,
|
||||
.swiper-rtl .swiper-button-next:after {
|
||||
content: 'prev'; }
|
||||
|
||||
.swiper-button-next,
|
||||
.swiper-rtl .swiper-button-prev {
|
||||
right: 10px;
|
||||
left: auto; }
|
||||
.swiper-button-next:after,
|
||||
.swiper-rtl .swiper-button-prev:after {
|
||||
content: 'next'; }
|
||||
|
||||
.swiper-button-lock {
|
||||
display: none; }
|
||||
|
||||
/* a11y */
|
||||
.swiper .swiper-notification {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
pointer-events: none;
|
||||
opacity: 0;
|
||||
z-index: -1000; }
|
||||
|
||||
.components-panel__body .collection-carousel-view-modes {
|
||||
display: flex;
|
||||
margin: 12px 0 24px 0; }
|
||||
|
@ -118,7 +326,7 @@
|
|||
.wp-block-tainacan-carousel-collections-list .tainacan-carousel .swiper {
|
||||
margin: 0 var(--spaceAroundCarousel, 50px); }
|
||||
.wp-block-tainacan-carousel-collections-list .tainacan-carousel .swiper ul.swiper-wrapper {
|
||||
list-style: none;
|
||||
list-style: none !important;
|
||||
padding: 0;
|
||||
margin: 0; }
|
||||
.wp-block-tainacan-carousel-collections-list .tainacan-carousel .swiper a > span,
|
||||
|
@ -312,7 +520,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, #a5a5a5);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s; }
|
||||
.wp-block-tainacan-carousel-collections-list ul.collections-list-edit li.collection-list-item:hover button:hover {
|
||||
background-color: white !important;
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,3 +1,211 @@
|
|||
/**
|
||||
* Swiper 8.4.7
|
||||
* Most modern mobile touch slider and framework with hardware accelerated transitions
|
||||
* https://swiperjs.com
|
||||
*
|
||||
* Copyright 2014-2023 Vladimir Kharlampidi
|
||||
*
|
||||
* Released under the MIT License
|
||||
*
|
||||
* Released on: January 30, 2023
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'swiper-icons';
|
||||
src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
|
||||
font-weight: 400;
|
||||
font-style: normal; }
|
||||
:root {
|
||||
--swiper-theme-color: #007aff; }
|
||||
.swiper {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
/* Fix of Webkit flickering */
|
||||
z-index: 1; }
|
||||
|
||||
.swiper-vertical > .swiper-wrapper {
|
||||
flex-direction: column; }
|
||||
|
||||
.swiper-wrapper {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 1;
|
||||
display: flex;
|
||||
transition-property: transform;
|
||||
box-sizing: content-box; }
|
||||
|
||||
.swiper-android .swiper-slide,
|
||||
.swiper-wrapper {
|
||||
transform: translate3d(0px, 0, 0); }
|
||||
|
||||
.swiper-pointer-events {
|
||||
touch-action: pan-y; }
|
||||
.swiper-pointer-events.swiper-vertical {
|
||||
touch-action: pan-x; }
|
||||
|
||||
.swiper-slide {
|
||||
flex-shrink: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: relative;
|
||||
transition-property: transform; }
|
||||
|
||||
.swiper-slide-invisible-blank {
|
||||
visibility: hidden; }
|
||||
|
||||
/* Auto Height */
|
||||
.swiper-autoheight,
|
||||
.swiper-autoheight .swiper-slide {
|
||||
height: auto; }
|
||||
.swiper-autoheight .swiper-wrapper {
|
||||
align-items: flex-start;
|
||||
transition-property: transform, height; }
|
||||
|
||||
.swiper-backface-hidden .swiper-slide {
|
||||
transform: translateZ(0);
|
||||
backface-visibility: hidden; }
|
||||
|
||||
/* 3D Effects */
|
||||
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
|
||||
perspective: 1200px; }
|
||||
.swiper-3d .swiper-wrapper,
|
||||
.swiper-3d .swiper-slide,
|
||||
.swiper-3d .swiper-slide-shadow,
|
||||
.swiper-3d .swiper-slide-shadow-left,
|
||||
.swiper-3d .swiper-slide-shadow-right,
|
||||
.swiper-3d .swiper-slide-shadow-top,
|
||||
.swiper-3d .swiper-slide-shadow-bottom,
|
||||
.swiper-3d .swiper-cube-shadow {
|
||||
transform-style: preserve-3d; }
|
||||
.swiper-3d .swiper-slide-shadow,
|
||||
.swiper-3d .swiper-slide-shadow-left,
|
||||
.swiper-3d .swiper-slide-shadow-right,
|
||||
.swiper-3d .swiper-slide-shadow-top,
|
||||
.swiper-3d .swiper-slide-shadow-bottom {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
pointer-events: none;
|
||||
z-index: 10; }
|
||||
.swiper-3d .swiper-slide-shadow {
|
||||
background: rgba(0, 0, 0, 0.15); }
|
||||
.swiper-3d .swiper-slide-shadow-left {
|
||||
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
.swiper-3d .swiper-slide-shadow-right {
|
||||
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
.swiper-3d .swiper-slide-shadow-top {
|
||||
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
.swiper-3d .swiper-slide-shadow-bottom {
|
||||
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
|
||||
/* CSS Mode */
|
||||
.swiper-css-mode > .swiper-wrapper {
|
||||
overflow: auto;
|
||||
scrollbar-width: none;
|
||||
/* For Firefox */
|
||||
-ms-overflow-style: none;
|
||||
/* For Internet Explorer and Edge */ }
|
||||
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
|
||||
display: none; }
|
||||
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
|
||||
scroll-snap-align: start start; }
|
||||
|
||||
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
|
||||
scroll-snap-type: x mandatory; }
|
||||
|
||||
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
|
||||
scroll-snap-type: y mandatory; }
|
||||
|
||||
.swiper-centered > .swiper-wrapper::before {
|
||||
content: '';
|
||||
flex-shrink: 0;
|
||||
order: 9999; }
|
||||
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
|
||||
margin-inline-start: var(--swiper-centered-offset-before); }
|
||||
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
|
||||
height: 100%;
|
||||
width: var(--swiper-centered-offset-after); }
|
||||
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
|
||||
margin-block-start: var(--swiper-centered-offset-before); }
|
||||
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
|
||||
width: 100%;
|
||||
height: var(--swiper-centered-offset-after); }
|
||||
.swiper-centered > .swiper-wrapper > .swiper-slide {
|
||||
scroll-snap-align: center center;
|
||||
scroll-snap-stop: always; }
|
||||
|
||||
:root {
|
||||
--swiper-navigation-size: 44px;
|
||||
/*
|
||||
--swiper-navigation-color: var(--swiper-theme-color);
|
||||
*/ }
|
||||
.swiper-button-prev, .swiper-button-next {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
width: calc(var(--swiper-navigation-size) / 44 * 27);
|
||||
height: var(--swiper-navigation-size);
|
||||
margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
|
||||
z-index: 10;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: var(--swiper-navigation-color, var(--swiper-theme-color)); }
|
||||
.swiper-button-prev.swiper-button-disabled,
|
||||
.swiper-button-next.swiper-button-disabled {
|
||||
opacity: 0.35;
|
||||
cursor: auto;
|
||||
pointer-events: none; }
|
||||
.swiper-button-prev.swiper-button-hidden,
|
||||
.swiper-button-next.swiper-button-hidden {
|
||||
opacity: 0;
|
||||
cursor: auto;
|
||||
pointer-events: none; }
|
||||
.swiper-navigation-disabled .swiper-button-prev,
|
||||
.swiper-navigation-disabled .swiper-button-next {
|
||||
display: none !important; }
|
||||
.swiper-button-prev:after, .swiper-button-next:after {
|
||||
font-family: swiper-icons;
|
||||
font-size: var(--swiper-navigation-size);
|
||||
text-transform: none !important;
|
||||
letter-spacing: 0;
|
||||
font-variant: initial;
|
||||
line-height: 1; }
|
||||
|
||||
.swiper-button-prev,
|
||||
.swiper-rtl .swiper-button-next {
|
||||
left: 10px;
|
||||
right: auto; }
|
||||
.swiper-button-prev:after,
|
||||
.swiper-rtl .swiper-button-next:after {
|
||||
content: 'prev'; }
|
||||
|
||||
.swiper-button-next,
|
||||
.swiper-rtl .swiper-button-prev {
|
||||
right: 10px;
|
||||
left: auto; }
|
||||
.swiper-button-next:after,
|
||||
.swiper-rtl .swiper-button-prev:after {
|
||||
content: 'next'; }
|
||||
|
||||
.swiper-button-lock {
|
||||
display: none; }
|
||||
|
||||
/* a11y */
|
||||
.swiper .swiper-notification {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
pointer-events: none;
|
||||
opacity: 0;
|
||||
z-index: -1000; }
|
||||
|
||||
.wp-block-tainacan-carousel-items-list {
|
||||
margin: 2em auto;
|
||||
--swiper-navigation-color: var(--tainacan-block-primary, $primary);
|
||||
|
@ -125,7 +333,7 @@
|
|||
.wp-block-tainacan-carousel-items-list .tainacan-carousel .swiper {
|
||||
margin: 0 var(--spaceAroundCarousel, 50px); }
|
||||
.wp-block-tainacan-carousel-items-list .tainacan-carousel .swiper ul.swiper-wrapper {
|
||||
list-style: none;
|
||||
list-style: none !important;
|
||||
padding: 0;
|
||||
margin: 0; }
|
||||
.wp-block-tainacan-carousel-items-list .tainacan-carousel .swiper a > span,
|
||||
|
@ -304,7 +512,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, #a5a5a5);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s; }
|
||||
.wp-block-tainacan-carousel-items-list ul.items-list-edit li.item-list-item:hover button:hover {
|
||||
background-color: white !important;
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,3 +1,211 @@
|
|||
/**
|
||||
* Swiper 8.4.7
|
||||
* Most modern mobile touch slider and framework with hardware accelerated transitions
|
||||
* https://swiperjs.com
|
||||
*
|
||||
* Copyright 2014-2023 Vladimir Kharlampidi
|
||||
*
|
||||
* Released under the MIT License
|
||||
*
|
||||
* Released on: January 30, 2023
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'swiper-icons';
|
||||
src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
|
||||
font-weight: 400;
|
||||
font-style: normal; }
|
||||
:root {
|
||||
--swiper-theme-color: #007aff; }
|
||||
.swiper {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
/* Fix of Webkit flickering */
|
||||
z-index: 1; }
|
||||
|
||||
.swiper-vertical > .swiper-wrapper {
|
||||
flex-direction: column; }
|
||||
|
||||
.swiper-wrapper {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 1;
|
||||
display: flex;
|
||||
transition-property: transform;
|
||||
box-sizing: content-box; }
|
||||
|
||||
.swiper-android .swiper-slide,
|
||||
.swiper-wrapper {
|
||||
transform: translate3d(0px, 0, 0); }
|
||||
|
||||
.swiper-pointer-events {
|
||||
touch-action: pan-y; }
|
||||
.swiper-pointer-events.swiper-vertical {
|
||||
touch-action: pan-x; }
|
||||
|
||||
.swiper-slide {
|
||||
flex-shrink: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: relative;
|
||||
transition-property: transform; }
|
||||
|
||||
.swiper-slide-invisible-blank {
|
||||
visibility: hidden; }
|
||||
|
||||
/* Auto Height */
|
||||
.swiper-autoheight,
|
||||
.swiper-autoheight .swiper-slide {
|
||||
height: auto; }
|
||||
.swiper-autoheight .swiper-wrapper {
|
||||
align-items: flex-start;
|
||||
transition-property: transform, height; }
|
||||
|
||||
.swiper-backface-hidden .swiper-slide {
|
||||
transform: translateZ(0);
|
||||
backface-visibility: hidden; }
|
||||
|
||||
/* 3D Effects */
|
||||
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
|
||||
perspective: 1200px; }
|
||||
.swiper-3d .swiper-wrapper,
|
||||
.swiper-3d .swiper-slide,
|
||||
.swiper-3d .swiper-slide-shadow,
|
||||
.swiper-3d .swiper-slide-shadow-left,
|
||||
.swiper-3d .swiper-slide-shadow-right,
|
||||
.swiper-3d .swiper-slide-shadow-top,
|
||||
.swiper-3d .swiper-slide-shadow-bottom,
|
||||
.swiper-3d .swiper-cube-shadow {
|
||||
transform-style: preserve-3d; }
|
||||
.swiper-3d .swiper-slide-shadow,
|
||||
.swiper-3d .swiper-slide-shadow-left,
|
||||
.swiper-3d .swiper-slide-shadow-right,
|
||||
.swiper-3d .swiper-slide-shadow-top,
|
||||
.swiper-3d .swiper-slide-shadow-bottom {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
pointer-events: none;
|
||||
z-index: 10; }
|
||||
.swiper-3d .swiper-slide-shadow {
|
||||
background: rgba(0, 0, 0, 0.15); }
|
||||
.swiper-3d .swiper-slide-shadow-left {
|
||||
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
.swiper-3d .swiper-slide-shadow-right {
|
||||
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
.swiper-3d .swiper-slide-shadow-top {
|
||||
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
.swiper-3d .swiper-slide-shadow-bottom {
|
||||
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
|
||||
/* CSS Mode */
|
||||
.swiper-css-mode > .swiper-wrapper {
|
||||
overflow: auto;
|
||||
scrollbar-width: none;
|
||||
/* For Firefox */
|
||||
-ms-overflow-style: none;
|
||||
/* For Internet Explorer and Edge */ }
|
||||
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
|
||||
display: none; }
|
||||
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
|
||||
scroll-snap-align: start start; }
|
||||
|
||||
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
|
||||
scroll-snap-type: x mandatory; }
|
||||
|
||||
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
|
||||
scroll-snap-type: y mandatory; }
|
||||
|
||||
.swiper-centered > .swiper-wrapper::before {
|
||||
content: '';
|
||||
flex-shrink: 0;
|
||||
order: 9999; }
|
||||
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
|
||||
margin-inline-start: var(--swiper-centered-offset-before); }
|
||||
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
|
||||
height: 100%;
|
||||
width: var(--swiper-centered-offset-after); }
|
||||
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
|
||||
margin-block-start: var(--swiper-centered-offset-before); }
|
||||
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
|
||||
width: 100%;
|
||||
height: var(--swiper-centered-offset-after); }
|
||||
.swiper-centered > .swiper-wrapper > .swiper-slide {
|
||||
scroll-snap-align: center center;
|
||||
scroll-snap-stop: always; }
|
||||
|
||||
:root {
|
||||
--swiper-navigation-size: 44px;
|
||||
/*
|
||||
--swiper-navigation-color: var(--swiper-theme-color);
|
||||
*/ }
|
||||
.swiper-button-prev, .swiper-button-next {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
width: calc(var(--swiper-navigation-size) / 44 * 27);
|
||||
height: var(--swiper-navigation-size);
|
||||
margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
|
||||
z-index: 10;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: var(--swiper-navigation-color, var(--swiper-theme-color)); }
|
||||
.swiper-button-prev.swiper-button-disabled,
|
||||
.swiper-button-next.swiper-button-disabled {
|
||||
opacity: 0.35;
|
||||
cursor: auto;
|
||||
pointer-events: none; }
|
||||
.swiper-button-prev.swiper-button-hidden,
|
||||
.swiper-button-next.swiper-button-hidden {
|
||||
opacity: 0;
|
||||
cursor: auto;
|
||||
pointer-events: none; }
|
||||
.swiper-navigation-disabled .swiper-button-prev,
|
||||
.swiper-navigation-disabled .swiper-button-next {
|
||||
display: none !important; }
|
||||
.swiper-button-prev:after, .swiper-button-next:after {
|
||||
font-family: swiper-icons;
|
||||
font-size: var(--swiper-navigation-size);
|
||||
text-transform: none !important;
|
||||
letter-spacing: 0;
|
||||
font-variant: initial;
|
||||
line-height: 1; }
|
||||
|
||||
.swiper-button-prev,
|
||||
.swiper-rtl .swiper-button-next {
|
||||
left: 10px;
|
||||
right: auto; }
|
||||
.swiper-button-prev:after,
|
||||
.swiper-rtl .swiper-button-next:after {
|
||||
content: 'prev'; }
|
||||
|
||||
.swiper-button-next,
|
||||
.swiper-rtl .swiper-button-prev {
|
||||
right: 10px;
|
||||
left: auto; }
|
||||
.swiper-button-next:after,
|
||||
.swiper-rtl .swiper-button-prev:after {
|
||||
content: 'next'; }
|
||||
|
||||
.swiper-button-lock {
|
||||
display: none; }
|
||||
|
||||
/* a11y */
|
||||
.swiper .swiper-notification {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
pointer-events: none;
|
||||
opacity: 0;
|
||||
z-index: -1000; }
|
||||
|
||||
.components-panel__body .term-carousel-view-modes {
|
||||
display: flex;
|
||||
margin: 12px 0 24px 0; }
|
||||
|
@ -118,7 +326,7 @@
|
|||
.wp-block-tainacan-carousel-terms-list .tainacan-carousel .swiper {
|
||||
margin: 0 var(--spaceAroundCarousel, 50px); }
|
||||
.wp-block-tainacan-carousel-terms-list .tainacan-carousel .swiper ul.swiper-wrapper {
|
||||
list-style: none;
|
||||
list-style: none !important;
|
||||
padding: 0;
|
||||
margin: 0; }
|
||||
.wp-block-tainacan-carousel-terms-list .tainacan-carousel .swiper a > span,
|
||||
|
@ -312,7 +520,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, #a5a5a5);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s; }
|
||||
.wp-block-tainacan-carousel-terms-list ul.terms-list-edit li.term-list-item:hover button:hover {
|
||||
background-color: white !important;
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -91,7 +91,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, #a5a5a5);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s; }
|
||||
.wp-block-tainacan-collections-list ul.collections-list-edit li.collection-list-item:hover button:hover {
|
||||
background-color: white !important;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"version": 3,
|
||||
"mappings": "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",
|
||||
"mappings": "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",
|
||||
"sources": ["../../views/gutenberg-blocks/blocks/collections-list/style.scss","../../views/gutenberg-blocks/scss/gutenberg-blocks-variables.scss"],
|
||||
"names": [],
|
||||
"file": "tainacan-gutenberg-block-collections-list.css"
|
||||
|
|
|
@ -216,7 +216,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, #a5a5a5);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s; }
|
||||
.wp-block-tainacan-dynamic-items-list ul.items-list-edit li.item-list-item:hover button:hover {
|
||||
background-color: white !important;
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -207,7 +207,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, #a5a5a5);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s; }
|
||||
.wp-block-tainacan-facets-list ul.facets-list-edit li.facet-list-item:hover button:hover {
|
||||
background-color: white !important;
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,3 +1,211 @@
|
|||
/**
|
||||
* Swiper 8.4.7
|
||||
* Most modern mobile touch slider and framework with hardware accelerated transitions
|
||||
* https://swiperjs.com
|
||||
*
|
||||
* Copyright 2014-2023 Vladimir Kharlampidi
|
||||
*
|
||||
* Released under the MIT License
|
||||
*
|
||||
* Released on: January 30, 2023
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'swiper-icons';
|
||||
src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
|
||||
font-weight: 400;
|
||||
font-style: normal; }
|
||||
:root {
|
||||
--swiper-theme-color: #007aff; }
|
||||
.swiper {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
/* Fix of Webkit flickering */
|
||||
z-index: 1; }
|
||||
|
||||
.swiper-vertical > .swiper-wrapper {
|
||||
flex-direction: column; }
|
||||
|
||||
.swiper-wrapper {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 1;
|
||||
display: flex;
|
||||
transition-property: transform;
|
||||
box-sizing: content-box; }
|
||||
|
||||
.swiper-android .swiper-slide,
|
||||
.swiper-wrapper {
|
||||
transform: translate3d(0px, 0, 0); }
|
||||
|
||||
.swiper-pointer-events {
|
||||
touch-action: pan-y; }
|
||||
.swiper-pointer-events.swiper-vertical {
|
||||
touch-action: pan-x; }
|
||||
|
||||
.swiper-slide {
|
||||
flex-shrink: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: relative;
|
||||
transition-property: transform; }
|
||||
|
||||
.swiper-slide-invisible-blank {
|
||||
visibility: hidden; }
|
||||
|
||||
/* Auto Height */
|
||||
.swiper-autoheight,
|
||||
.swiper-autoheight .swiper-slide {
|
||||
height: auto; }
|
||||
.swiper-autoheight .swiper-wrapper {
|
||||
align-items: flex-start;
|
||||
transition-property: transform, height; }
|
||||
|
||||
.swiper-backface-hidden .swiper-slide {
|
||||
transform: translateZ(0);
|
||||
backface-visibility: hidden; }
|
||||
|
||||
/* 3D Effects */
|
||||
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
|
||||
perspective: 1200px; }
|
||||
.swiper-3d .swiper-wrapper,
|
||||
.swiper-3d .swiper-slide,
|
||||
.swiper-3d .swiper-slide-shadow,
|
||||
.swiper-3d .swiper-slide-shadow-left,
|
||||
.swiper-3d .swiper-slide-shadow-right,
|
||||
.swiper-3d .swiper-slide-shadow-top,
|
||||
.swiper-3d .swiper-slide-shadow-bottom,
|
||||
.swiper-3d .swiper-cube-shadow {
|
||||
transform-style: preserve-3d; }
|
||||
.swiper-3d .swiper-slide-shadow,
|
||||
.swiper-3d .swiper-slide-shadow-left,
|
||||
.swiper-3d .swiper-slide-shadow-right,
|
||||
.swiper-3d .swiper-slide-shadow-top,
|
||||
.swiper-3d .swiper-slide-shadow-bottom {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
pointer-events: none;
|
||||
z-index: 10; }
|
||||
.swiper-3d .swiper-slide-shadow {
|
||||
background: rgba(0, 0, 0, 0.15); }
|
||||
.swiper-3d .swiper-slide-shadow-left {
|
||||
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
.swiper-3d .swiper-slide-shadow-right {
|
||||
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
.swiper-3d .swiper-slide-shadow-top {
|
||||
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
.swiper-3d .swiper-slide-shadow-bottom {
|
||||
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
|
||||
|
||||
/* CSS Mode */
|
||||
.swiper-css-mode > .swiper-wrapper {
|
||||
overflow: auto;
|
||||
scrollbar-width: none;
|
||||
/* For Firefox */
|
||||
-ms-overflow-style: none;
|
||||
/* For Internet Explorer and Edge */ }
|
||||
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
|
||||
display: none; }
|
||||
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
|
||||
scroll-snap-align: start start; }
|
||||
|
||||
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
|
||||
scroll-snap-type: x mandatory; }
|
||||
|
||||
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
|
||||
scroll-snap-type: y mandatory; }
|
||||
|
||||
.swiper-centered > .swiper-wrapper::before {
|
||||
content: '';
|
||||
flex-shrink: 0;
|
||||
order: 9999; }
|
||||
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
|
||||
margin-inline-start: var(--swiper-centered-offset-before); }
|
||||
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
|
||||
height: 100%;
|
||||
width: var(--swiper-centered-offset-after); }
|
||||
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
|
||||
margin-block-start: var(--swiper-centered-offset-before); }
|
||||
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
|
||||
width: 100%;
|
||||
height: var(--swiper-centered-offset-after); }
|
||||
.swiper-centered > .swiper-wrapper > .swiper-slide {
|
||||
scroll-snap-align: center center;
|
||||
scroll-snap-stop: always; }
|
||||
|
||||
:root {
|
||||
--swiper-navigation-size: 44px;
|
||||
/*
|
||||
--swiper-navigation-color: var(--swiper-theme-color);
|
||||
*/ }
|
||||
.swiper-button-prev, .swiper-button-next {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
width: calc(var(--swiper-navigation-size) / 44 * 27);
|
||||
height: var(--swiper-navigation-size);
|
||||
margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
|
||||
z-index: 10;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: var(--swiper-navigation-color, var(--swiper-theme-color)); }
|
||||
.swiper-button-prev.swiper-button-disabled,
|
||||
.swiper-button-next.swiper-button-disabled {
|
||||
opacity: 0.35;
|
||||
cursor: auto;
|
||||
pointer-events: none; }
|
||||
.swiper-button-prev.swiper-button-hidden,
|
||||
.swiper-button-next.swiper-button-hidden {
|
||||
opacity: 0;
|
||||
cursor: auto;
|
||||
pointer-events: none; }
|
||||
.swiper-navigation-disabled .swiper-button-prev,
|
||||
.swiper-navigation-disabled .swiper-button-next {
|
||||
display: none !important; }
|
||||
.swiper-button-prev:after, .swiper-button-next:after {
|
||||
font-family: swiper-icons;
|
||||
font-size: var(--swiper-navigation-size);
|
||||
text-transform: none !important;
|
||||
letter-spacing: 0;
|
||||
font-variant: initial;
|
||||
line-height: 1; }
|
||||
|
||||
.swiper-button-prev,
|
||||
.swiper-rtl .swiper-button-next {
|
||||
left: 10px;
|
||||
right: auto; }
|
||||
.swiper-button-prev:after,
|
||||
.swiper-rtl .swiper-button-next:after {
|
||||
content: 'prev'; }
|
||||
|
||||
.swiper-button-next,
|
||||
.swiper-rtl .swiper-button-prev {
|
||||
right: 10px;
|
||||
left: auto; }
|
||||
.swiper-button-next:after,
|
||||
.swiper-rtl .swiper-button-prev:after {
|
||||
content: 'next'; }
|
||||
|
||||
.swiper-button-lock {
|
||||
display: none; }
|
||||
|
||||
/* a11y */
|
||||
.swiper .swiper-notification {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
pointer-events: none;
|
||||
opacity: 0;
|
||||
z-index: -1000; }
|
||||
|
||||
.item-gallery-edit-container .tainacan-media-component .swiper-slide,
|
||||
.item-gallery-edit-container .tainacan-media-component .swiper-button-prev,
|
||||
.item-gallery-edit-container .tainacan-media-component .swiper-button-next {
|
||||
|
@ -85,7 +293,7 @@
|
|||
fill: currentColor; }
|
||||
.tainacan-media-component__swiper-main ul.swiper-wrapper,
|
||||
.tainacan-media-component__swiper-thumbs ul.swiper-wrapper {
|
||||
list-style: none;
|
||||
list-style: none !important;
|
||||
padding: 0; }
|
||||
|
||||
.tainacan-media-component__swiper-main {
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -95,7 +95,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, #a5a5a5);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s; }
|
||||
.wp-block-tainacan-items-list ul.items-list-edit li.item-list-item:hover button:hover {
|
||||
background-color: white !important;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"version": 3,
|
||||
"mappings": "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",
|
||||
"mappings": "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",
|
||||
"sources": ["../../views/gutenberg-blocks/blocks/items-list/style.scss","../../views/gutenberg-blocks/scss/gutenberg-blocks-variables.scss"],
|
||||
"names": [],
|
||||
"file": "tainacan-gutenberg-block-items-list.css"
|
||||
|
|
|
@ -75,7 +75,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, #a5a5a5);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s; }
|
||||
.wp-block-tainacan-terms-list ul.terms-list-edit li.term-list-item:hover button:hover {
|
||||
background-color: white !important;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"version": 3,
|
||||
"mappings": "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",
|
||||
"mappings": "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",
|
||||
"sources": ["../../views/gutenberg-blocks/blocks/terms-list/style.scss","../../views/gutenberg-blocks/scss/gutenberg-blocks-variables.scss"],
|
||||
"names": [],
|
||||
"file": "tainacan-gutenberg-block-terms-list.css"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
=== Tainacan ===
|
||||
Contributors: andrebenedito, daltonmartins, fabianobn, jacsonp, leogermani, weryques, wetah, eduardohumberto, ravipassos, jessicafpx, marinagiolo, omarceloavila, vnmedeiros, tainacan, r-guimaraes, suelanesilva, ccaio, alanargomes, ateneagarcia123, rodrigo0freire, clarandreozzi
|
||||
Tags: museums, libraries, archives, GLAM, collections, repository
|
||||
Requires at least: 5.0
|
||||
Requires at least: 5.9
|
||||
Tested up to: 6.2.2
|
||||
Requires PHP: 5.6
|
||||
Stable tag: 0.20.3
|
||||
|
|
|
@ -5,7 +5,7 @@ Plugin URI: https://tainacan.org/
|
|||
Description: Open source, powerful and flexible repository platform for WordPress. Manage and publish you digital collections as easily as publishing a post to your blog, while having all the tools of a professional repository platform.
|
||||
Author: Tainacan.org
|
||||
Version: 0.20.3
|
||||
Requires at least: 5.0
|
||||
Requires at least: 5.9
|
||||
Tested up to: 6.2.2
|
||||
Requires PHP: 5.6
|
||||
Stable tag: 0.20.3
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/carousel-collections-list",
|
||||
"title": "Tainacan Collections Carousel",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "collections", "carousel", "slider" ],
|
||||
"description": "List collections on a Carousel, displaying either its thumbnail or a preview of its items.",
|
||||
|
@ -122,5 +122,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "carousel-collections-list",
|
||||
"editorStyle": "carousel-collections-list"
|
||||
"editorStyle": ["carousel-collections-list", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
const { RangeControl, Spinner, Button, BaseControl, ToggleControl, SelectControl, Placeholder, IconButton, PanelBody } = wp.components;
|
||||
const { RangeControl, Spinner, Button, BaseControl, ToggleControl, SelectControl, Placeholder, PanelBody } = wp.components;
|
||||
|
||||
const { InspectorControls, BlockControls, useBlockProps, store } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InspectorControls, BlockControls, useBlockProps, store } = wp.blockEditor;
|
||||
|
||||
const { __ } = wp.i18n;
|
||||
|
||||
|
@ -14,12 +14,8 @@ import axios from 'axios';
|
|||
import qs from 'qs';
|
||||
import { ThumbnailHelperFunctions } from '../../../admin/js/utilities.js';
|
||||
import TainacanBlocksCompatToolbar from '../../js/compatibility/tainacan-blocks-compat-toolbar.js';
|
||||
import 'swiper/css';
|
||||
import 'swiper/css/a11y';
|
||||
import 'swiper/css/autoplay';
|
||||
import 'swiper/css/navigation';
|
||||
|
||||
export default function ({ attributes, setAttributes, className, isSelected, clientId }) {
|
||||
export default function ({ attributes, setAttributes, isSelected, clientId }) {
|
||||
let {
|
||||
collections,
|
||||
content,
|
||||
|
@ -42,7 +38,8 @@ export default function ({ attributes, setAttributes, className, isSelected, cli
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps();
|
||||
const blockProps = useBlockProps();
|
||||
const className = blockProps.className;
|
||||
|
||||
// Obtains block's client id to render it on save function
|
||||
setAttributes({ blockId: clientId });
|
||||
|
@ -81,17 +78,12 @@ export default function ({ attributes, setAttributes, className, isSelected, cli
|
|||
<li
|
||||
key={ collection.id }
|
||||
className={ 'swiper-slide collection-list-item ' + (!showCollectionThumbnail ? 'collection-list-item-grid ' : '') + (maxCollectionsPerScreen ? ' max-collections-per-screen-' + maxCollectionsPerScreen : '') }>
|
||||
{ tainacan_blocks.wp_version < '5.4' ?
|
||||
<IconButton
|
||||
onClick={ () => removeItemOfId(collection.id) }
|
||||
icon="no-alt"
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
:
|
||||
<Button
|
||||
onClick={ () => removeItemOfId(collection.id) }
|
||||
icon="no-alt"
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
}
|
||||
<Button
|
||||
onClick={ () => removeItemOfId(collection.id) }
|
||||
icon={ () => (
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"></path></svg>
|
||||
) }
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
<a
|
||||
id={ isNaN(collection.id) ? collection.id : 'collection-id-' + collection.id }
|
||||
href={ collection.url }>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
const { useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function ({ attributes, className }) {
|
||||
export default function ({ attributes }) {
|
||||
const {
|
||||
content,
|
||||
blockId,
|
||||
|
@ -21,7 +21,7 @@ export default function ({ attributes, className }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets attributes such as style, that are automatically added by the editor hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps.save();
|
||||
const blockProps = useBlockProps.save();
|
||||
return <div
|
||||
{ ...blockProps }
|
||||
data-module="carousel-collections-list"
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
@import '../../scss/gutenberg-blocks-variables.scss';
|
||||
@import '../../../../../node_modules/swiper/swiper.scss';
|
||||
@import '../../../../../node_modules/swiper/modules/navigation/navigation.scss';
|
||||
@import '../../../../../node_modules/swiper/modules/a11y/a11y.scss';
|
||||
@import '../../../../../node_modules/swiper/modules/autoplay/autoplay.scss';
|
||||
|
||||
.components-panel__body .collection-carousel-view-modes {
|
||||
display: flex;
|
||||
|
@ -138,7 +142,7 @@
|
|||
margin: 0 var(--spaceAroundCarousel, 50px);
|
||||
|
||||
ul.swiper-wrapper {
|
||||
list-style: none;
|
||||
list-style: none !important;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
@ -377,7 +381,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, $gray3);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s;
|
||||
}
|
||||
&:hover button:hover {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/carousel-items-list",
|
||||
"title": "Tainacan Collection's Items Carousel",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "items", "carousel", "slider" ],
|
||||
"description": "List items on a Carousel, using search or item selection.",
|
||||
|
@ -142,5 +142,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "carousel-items-list",
|
||||
"editorStyle": "carousel-items-list"
|
||||
"editorStyle": [ "carousel-items-list", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -1,8 +1,8 @@
|
|||
const { __ } = wp.i18n;
|
||||
|
||||
const { RangeControl, Spinner, Button, ToggleControl, SelectControl, Placeholder, IconButton, ColorPalette, BaseControl, PanelBody } = wp.components;
|
||||
const { RangeControl, Spinner, Button, ToggleControl, SelectControl, Placeholder, ColorPalette, BaseControl, PanelBody } = wp.components;
|
||||
|
||||
const { InspectorControls, BlockControls, useBlockProps, store } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InspectorControls, BlockControls, useBlockProps, store } = wp.blockEditor;
|
||||
|
||||
const { useSelect } = wp.data;
|
||||
|
||||
|
@ -14,13 +14,8 @@ import axios from 'axios';
|
|||
import qs from 'qs';
|
||||
import { ThumbnailHelperFunctions } from '../../../admin/js/utilities.js';
|
||||
import TainacanBlocksCompatToolbar from '../../js/compatibility/tainacan-blocks-compat-toolbar.js';
|
||||
import TainacanBlocksCompatColorPicker from '../../js/compatibility/tainacan-blocks-compat-colorpicker.js';
|
||||
import 'swiper/css';
|
||||
import 'swiper/css/a11y';
|
||||
import 'swiper/css/autoplay';
|
||||
import 'swiper/css/navigation';
|
||||
|
||||
export default function({ attributes, setAttributes, className, isSelected, clientId }){
|
||||
export default function({ attributes, setAttributes, isSelected, clientId }){
|
||||
let {
|
||||
items,
|
||||
content,
|
||||
|
@ -52,7 +47,8 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps();
|
||||
const blockProps = useBlockProps();
|
||||
const className = blockProps.className;
|
||||
|
||||
// Obtains block's client id to render it on save function
|
||||
setAttributes({ blockId: clientId });
|
||||
|
@ -95,17 +91,13 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
key={ item.id }
|
||||
className={ 'swiper-slide item-list-item ' + (maxItemsPerScreen ? ' max-itens-per-screen-' + maxItemsPerScreen : '') + (['tainacan-medium', 'tainacan-small'].indexOf(imageSize) > -1 ? ' is-forced-square' : '') }>
|
||||
{ loadStrategy == 'selection' ?
|
||||
( tainacan_blocks.wp_version < '5.4' ?
|
||||
<IconButton
|
||||
onClick={ () => removeItemOfId(item.id) }
|
||||
icon="no-alt"
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
:
|
||||
<Button
|
||||
onClick={ () => removeItemOfId(item.id) }
|
||||
icon="no-alt"
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
)
|
||||
<Button
|
||||
onClick={ () => removeItemOfId(item.id) }
|
||||
icon={ () => (
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"></path></svg>
|
||||
) }
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
|
||||
:null
|
||||
}
|
||||
<a
|
||||
|
@ -351,7 +343,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
<BaseControl
|
||||
id="backgroundcolorpicker"
|
||||
label={ __('Background color', 'tainacan')}>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ collectionBackgroundColor }
|
||||
onChange={ ( color ) => {
|
||||
collectionBackgroundColor = color;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
const { useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function ({ attributes, className }) {
|
||||
export default function ({ attributes }) {
|
||||
const {
|
||||
content,
|
||||
blockId,
|
||||
|
@ -25,9 +25,10 @@ export default function ({ attributes, className }) {
|
|||
collectionBackgroundColor,
|
||||
collectionTextColor
|
||||
} = attributes;
|
||||
|
||||
|
||||
// Gets attributes such as style, that are automatically added by the editor hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps.save();
|
||||
const blockProps = useBlockProps.save();
|
||||
|
||||
return <div
|
||||
{ ...blockProps }
|
||||
data-module="carousel-items-list"
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
@import '../../scss/gutenberg-blocks-variables.scss';
|
||||
@import '../../../../../node_modules/swiper/swiper.scss';
|
||||
@import '../../../../../node_modules/swiper/modules/navigation/navigation.scss';
|
||||
@import '../../../../../node_modules/swiper/modules/a11y/a11y.scss';
|
||||
@import '../../../../../node_modules/swiper/modules/autoplay/autoplay.scss';
|
||||
|
||||
.wp-block-tainacan-carousel-items-list {
|
||||
margin: 2em auto;
|
||||
|
@ -150,7 +154,7 @@
|
|||
margin: 0 var(--spaceAroundCarousel, 50px);
|
||||
|
||||
ul.swiper-wrapper {
|
||||
list-style: none;
|
||||
list-style: none !important;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
@ -373,7 +377,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, $gray3);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s;
|
||||
}
|
||||
&:hover button:hover {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/carousel-terms-list",
|
||||
"title": "Tainacan Terms Carousel",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "carousel", "slider", "taxonomy" ],
|
||||
"description": "List terms on a Carousel, showing their thumbnails or a preview of items.",
|
||||
|
@ -130,5 +130,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "carousel-terms-list",
|
||||
"editorStyle": "carousel-terms-list"
|
||||
"editorStyle": ["carousel-terms-list", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
const { __ } = wp.i18n;
|
||||
|
||||
const { RangeControl, Spinner, Button, BaseControl, ToggleControl, SelectControl, Placeholder, IconButton, PanelBody } = wp.components;
|
||||
const { RangeControl, Spinner, Button, BaseControl, ToggleControl, SelectControl, Placeholder, PanelBody } = wp.components;
|
||||
|
||||
const { InspectorControls, BlockControls, useBlockProps, store } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
|
||||
|
@ -14,12 +14,8 @@ import axios from 'axios';
|
|||
import qs from 'qs';
|
||||
import { ThumbnailHelperFunctions } from '../../../admin/js/utilities.js';
|
||||
import TainacanBlocksCompatToolbar from '../../js/compatibility/tainacan-blocks-compat-toolbar.js';
|
||||
import 'swiper/css';
|
||||
import 'swiper/css/a11y';
|
||||
import 'swiper/css/autoplay';
|
||||
import 'swiper/css/navigation';
|
||||
|
||||
export default function({ attributes, setAttributes, className, isSelected, clientId }){
|
||||
export default function({ attributes, setAttributes, isSelected, clientId }){
|
||||
let {
|
||||
terms,
|
||||
content,
|
||||
|
@ -43,7 +39,8 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps();
|
||||
const blockProps = useBlockProps();
|
||||
const className = blockProps.className;
|
||||
|
||||
// Obtains block's client id to render it on save function
|
||||
setAttributes({ blockId: clientId });
|
||||
|
@ -82,17 +79,12 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
<li
|
||||
key={ term.id }
|
||||
className={ 'swiper-slide term-list-item ' + (!showTermThumbnail ? 'term-list-item-grid ' : '') + (maxTermsPerScreen ? ' max-terms-per-screen-' + maxTermsPerScreen : '') }>
|
||||
{ tainacan_blocks.wp_version < '5.4' ?
|
||||
<IconButton
|
||||
onClick={ () => removeItemOfId(term.id) }
|
||||
icon="no-alt"
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
:
|
||||
<Button
|
||||
onClick={ () => removeItemOfId(term.id) }
|
||||
icon="no-alt"
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
}
|
||||
<Button
|
||||
onClick={ () => removeItemOfId(term.id) }
|
||||
icon={ () => (
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"></path></svg>
|
||||
) }
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
<a
|
||||
id={ isNaN(term.id) ? term.id : 'term-id-' + term.id }
|
||||
href={ term.url }>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
const { useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes, className }) {
|
||||
export default function({ attributes }) {
|
||||
const {
|
||||
content,
|
||||
blockId,
|
||||
|
@ -22,7 +22,7 @@ export default function({ attributes, className }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets attributes such as style, that are automatically added by the editor hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps.save();
|
||||
const blockProps = useBlockProps.save();
|
||||
return <div
|
||||
{ ...blockProps }
|
||||
data-module="carousel-terms-list"
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
@import '../../scss/gutenberg-blocks-variables.scss';
|
||||
@import '../../../../../node_modules/swiper/swiper.scss';
|
||||
@import '../../../../../node_modules/swiper/modules/navigation/navigation.scss';
|
||||
@import '../../../../../node_modules/swiper/modules/a11y/a11y.scss';
|
||||
@import '../../../../../node_modules/swiper/modules/autoplay/autoplay.scss';
|
||||
|
||||
.components-panel__body .term-carousel-view-modes {
|
||||
display: flex;
|
||||
|
@ -138,7 +142,7 @@
|
|||
margin: 0 var(--spaceAroundCarousel, 50px);
|
||||
|
||||
ul.swiper-wrapper {
|
||||
list-style: none;
|
||||
list-style: none !important;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
@ -376,7 +380,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, $gray3);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s;
|
||||
}
|
||||
&:hover button:hover {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/collections-list",
|
||||
"title": "Tainacan Collections List",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "Tainacan", "collections", "repository", "tainacan" ],
|
||||
"description": "Expose collections from your Tainacan repository",
|
||||
|
@ -97,5 +97,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "collections-list",
|
||||
"editorStyle": "collections-list"
|
||||
"editorStyle": ["collections-list", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -1,13 +1,13 @@
|
|||
const { __ } = wp.i18n;
|
||||
|
||||
const { RangeControl, IconButton, Button, ToggleControl, Placeholder, PanelBody } = wp.components;
|
||||
const { RangeControl, Button, ToggleControl, Placeholder, PanelBody } = wp.components;
|
||||
|
||||
const { InspectorControls, BlockControls, useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InspectorControls, BlockControls, useBlockProps } = wp.blockEditor;
|
||||
|
||||
import TainacanBlocksCompatToolbar from '../../js/compatibility/tainacan-blocks-compat-toolbar.js';
|
||||
import CollectionsModal from './collections-modal.js';
|
||||
|
||||
export default function({ attributes, setAttributes, className, isSelected }) {
|
||||
export default function({ attributes, setAttributes, isSelected }) {
|
||||
let {
|
||||
selectedCollectionsObject,
|
||||
selectedCollectionsHTML,
|
||||
|
@ -20,7 +20,8 @@ export default function({ attributes, setAttributes, className, isSelected }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps();
|
||||
const blockProps = useBlockProps();
|
||||
const className = blockProps.className;
|
||||
|
||||
function prepareCollection(collection) {
|
||||
return (
|
||||
|
@ -28,21 +29,13 @@ export default function({ attributes, setAttributes, className, isSelected }) {
|
|||
key={ collection.id }
|
||||
className="collection-list-item"
|
||||
style={{ marginBottom: layout == 'grid' ? (showName ? gridMargin + 12 : gridMargin) + 'px' : ''}}>
|
||||
{
|
||||
tainacan_blocks.wp_version < '5.4' ?
|
||||
<IconButton
|
||||
<button
|
||||
onClick={ () => removeCollectionOfId(collection.id) }
|
||||
icon="no-alt"
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
:
|
||||
<button
|
||||
onClick={ () => removeCollectionOfId(collection.id) }
|
||||
type="button"
|
||||
class="components-button has-icon"
|
||||
aria-label={__('Remove', 'tainacan')}>
|
||||
<span class="dashicon dashicons dashicons-no-alt" />
|
||||
</button>
|
||||
}
|
||||
type="button"
|
||||
class="components-button has-icon"
|
||||
aria-label={__('Remove', 'tainacan')}>
|
||||
<span class="dashicon dashicons dashicons-no-alt" />
|
||||
</button>
|
||||
<a
|
||||
id={ isNaN(collection.id) ? collection.id : 'collection-id-' + collection.id }
|
||||
href={ collection.url }
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
const { useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes, className }) {
|
||||
export default function({ attributes }) {
|
||||
const { content } = attributes;
|
||||
|
||||
// Gets attributes such as style, that are automatically added by the editor hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps.save();
|
||||
const blockProps = useBlockProps.save();
|
||||
|
||||
return <div { ...blockProps } data-module="collections-list">{ content }</div>
|
||||
};
|
|
@ -110,7 +110,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, $gray3);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s;
|
||||
}
|
||||
&:hover button:hover {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/dynamic-items-list",
|
||||
"title": "Tainacan Collection's Items List",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "items", "search", "collection" ],
|
||||
"description": "Dynamically list items from a Tainacan items search",
|
||||
|
@ -168,5 +168,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "dynamic-items-list",
|
||||
"editorStyle": "dynamic-items-list"
|
||||
"editorStyle": ["dynamic-items-list", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -2,7 +2,7 @@ const { __ } = wp.i18n;
|
|||
|
||||
const { ResizableBox, FocalPointPicker, SelectControl, RangeControl, Spinner, Button, ToggleControl, Placeholder, ColorPalette, BaseControl, PanelBody } = wp.components;
|
||||
|
||||
const { InspectorControls, BlockControls, useBlockProps, store } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InspectorControls, BlockControls, useBlockProps, store } = wp.blockEditor;
|
||||
|
||||
const { useSelect } = wp.data;
|
||||
|
||||
|
@ -14,9 +14,8 @@ import axios from 'axios';
|
|||
import qs from 'qs';
|
||||
import { ThumbnailHelperFunctions } from '../../../admin/js/utilities.js';
|
||||
import TainacanBlocksCompatToolbar from '../../js/compatibility/tainacan-blocks-compat-toolbar.js';
|
||||
import TainacanBlocksCompatColorPicker from '../../js/compatibility/tainacan-blocks-compat-colorpicker.js';
|
||||
|
||||
export default function({ attributes, setAttributes, className, isSelected, clientId }){
|
||||
export default function({ attributes, setAttributes, isSelected, clientId }) {
|
||||
let {
|
||||
items,
|
||||
content,
|
||||
|
@ -54,7 +53,8 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps();
|
||||
const blockProps = useBlockProps();
|
||||
const className = blockProps.className;
|
||||
|
||||
// Obtains block's client id to render it on save function
|
||||
setAttributes({ blockId: clientId });
|
||||
|
@ -130,17 +130,12 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
}}
|
||||
>
|
||||
{ loadStrategy == 'selection' ?
|
||||
( tainacan_blocks.wp_version < '5.4' ?
|
||||
<IconButton
|
||||
onClick={ () => removeItemOfId(item.id) }
|
||||
icon="no-alt"
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
:
|
||||
<Button
|
||||
onClick={ () => removeItemOfId(item.id) }
|
||||
icon="no-alt"
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
)
|
||||
<Button
|
||||
onClick={ () => removeItemOfId(item.id) }
|
||||
icon={ () => (
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"></path></svg>
|
||||
) }
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
:null
|
||||
}
|
||||
<a
|
||||
|
@ -620,7 +615,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
<BaseControl
|
||||
id="backgroundcolorpicker"
|
||||
label={ __('Background color', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ collectionBackgroundColor }
|
||||
onChange={ ( color ) => {
|
||||
collectionBackgroundColor = color;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
const { useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes, className }) {
|
||||
export default function({ attributes }) {
|
||||
const {
|
||||
content,
|
||||
blockId,
|
||||
|
@ -31,7 +31,7 @@ export default function({ attributes, className }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets attributes such as style, that are automatically added by the editor hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps.save();
|
||||
const blockProps = useBlockProps.save();
|
||||
return <div
|
||||
{ ...blockProps }
|
||||
data-module="dynamic-items-list"
|
||||
|
|
|
@ -264,7 +264,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, $gray3);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s;
|
||||
}
|
||||
&:hover button:hover {
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/faceted-search",
|
||||
"title": "Tainacan Faceted Search",
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "facets", "search", "items" ],
|
||||
"description": "A full items list faceted search from either the repository, a collection or a term.",
|
||||
|
@ -219,6 +220,6 @@
|
|||
"multiple": false
|
||||
},
|
||||
"editorScript": "faceted-search",
|
||||
"editorStyle": "faceted-search",
|
||||
"editorStyle": ["faceted-search", "tainacan-blocks-common-editor-styles" ],
|
||||
"style": "faceted-search"
|
||||
}
|
|
@ -4,6 +4,7 @@ const {
|
|||
Button,
|
||||
BaseControl,
|
||||
CheckboxControl,
|
||||
ColorPalette,
|
||||
RangeControl,
|
||||
FontSizePicker,
|
||||
HorizontalRule,
|
||||
|
@ -19,13 +20,12 @@ const {
|
|||
MenuItemsChoice
|
||||
} = wp.components;
|
||||
|
||||
const { InspectorControls, BlockControls } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InspectorControls, BlockControls, useBlockProps } = wp.blockEditor;
|
||||
|
||||
import CollectionModal from './collection-modal.js';
|
||||
import TermModal from './term-modal.js';
|
||||
import TainacanBlocksCompatColorPicker from '../../js/compatibility/tainacan-blocks-compat-colorpicker.js';
|
||||
|
||||
export default function({ attributes, setAttributes, className, isSelected, clientId }) {
|
||||
export default function({ attributes, setAttributes, isSelected, clientId }) {
|
||||
let {
|
||||
termId,
|
||||
taxonomyId,
|
||||
|
@ -79,6 +79,10 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
collectionOrderByType
|
||||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = useBlockProps();
|
||||
const className = blockProps.className;
|
||||
|
||||
let registeredViewModesEntries = [];
|
||||
let registeredViewModesKeys = [];
|
||||
updateAvailableViewModes(hideItemsThumbnail);
|
||||
|
@ -208,51 +212,17 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
src={ `${tainacan_blocks.base_url}/assets/images/faceted-search.png` } />
|
||||
</div>
|
||||
: (
|
||||
<div className={className}>
|
||||
<div { ...blockProps }>
|
||||
|
||||
<div>
|
||||
<BlockControls>
|
||||
{ !( termId == undefined && listType == 'term' ) && !( collectionId == undefined && listType == 'collection' ) ?
|
||||
tainacan_blocks.wp_version < '5.4' ?
|
||||
<Dropdown
|
||||
contentClassName="wp-block-tainacan__dropdown"
|
||||
renderToggle={ ( { isOpen, onToggle } ) =>
|
||||
<Button
|
||||
style={{ whiteSpace: 'nowrap', backgroundColor: '#fff', alignItems: 'center', borderTop: '1px solid #b5bcc2', borderBottom: '1px solid #b5bcc2', height: '100%' }}
|
||||
onClick={ onToggle }
|
||||
aria-expanded={ isOpen }>
|
||||
{ __('Items list source', 'tainacan') }
|
||||
<span class="components-dropdown-menu__indicator"></span>
|
||||
</Button>
|
||||
}
|
||||
renderContent={ ( { onToggle } ) => (
|
||||
<MenuGroup>
|
||||
<MenuItemsChoice
|
||||
choices={ listTypeChoices }
|
||||
value={ listType }
|
||||
onSelect={ (value) => {
|
||||
onUpdateListType(value);
|
||||
onToggle();
|
||||
}}>
|
||||
</MenuItemsChoice>
|
||||
</MenuGroup>
|
||||
) }
|
||||
/>
|
||||
:
|
||||
<ToolbarGroup>
|
||||
{ tainacan_blocks.wp_version < '5.6' ?
|
||||
<ToolbarGroup>
|
||||
<ToolbarItem>
|
||||
{ () => (
|
||||
<Dropdown
|
||||
contentClassName="wp-block-tainacan__dropdown"
|
||||
renderToggle={ ( { isOpen, onToggle } ) => (
|
||||
tainacan_blocks.wp_version < '5.5' ?
|
||||
<Button
|
||||
style={{ whiteSpace: 'nowrap' }}
|
||||
onClick={ onToggle }
|
||||
aria-expanded={ isOpen }>
|
||||
{ __('Items list source', 'tainacan') }
|
||||
<span class="components-dropdown-menu__indicator"></span>
|
||||
</Button>
|
||||
:
|
||||
<ToolbarButton
|
||||
onClick={ onToggle }
|
||||
aria-expanded={ isOpen }>
|
||||
|
@ -273,36 +243,9 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
</MenuGroup>
|
||||
) }
|
||||
/>
|
||||
:
|
||||
<ToolbarItem>
|
||||
{ () => (
|
||||
<Dropdown
|
||||
contentClassName="wp-block-tainacan__dropdown"
|
||||
renderToggle={ ( { isOpen, onToggle } ) => (
|
||||
<ToolbarButton
|
||||
onClick={ onToggle }
|
||||
aria-expanded={ isOpen }>
|
||||
{ __('Items list source', 'tainacan') }
|
||||
<span class="components-dropdown-menu__indicator"></span>
|
||||
</ToolbarButton>
|
||||
) }
|
||||
renderContent={ ( { onToggle } ) => (
|
||||
<MenuGroup>
|
||||
<MenuItemsChoice
|
||||
choices={ listTypeChoices }
|
||||
value={ listType }
|
||||
onSelect={ (value) => {
|
||||
onUpdateListType(value);
|
||||
onToggle();
|
||||
}}>
|
||||
</MenuItemsChoice>
|
||||
</MenuGroup>
|
||||
) }
|
||||
/>
|
||||
) }
|
||||
</ToolbarItem>
|
||||
}
|
||||
</ToolbarGroup>
|
||||
) }
|
||||
</ToolbarItem>
|
||||
</ToolbarGroup>
|
||||
:null }
|
||||
</BlockControls>
|
||||
</div>
|
||||
|
@ -642,7 +585,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
id="backgroundColorPicker"
|
||||
label={ __('Background color', 'tainacan')}
|
||||
help={ __('The background color of the entire items list', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ backgroundColor }
|
||||
onChange={ ( colorValue ) => {
|
||||
backgroundColor = colorValue;
|
||||
|
@ -656,7 +599,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
id="secondaryColorPicker"
|
||||
label={ __('Link and Active Main color', 'tainacan')}
|
||||
help={ __('The text color links and other action or active state elements, such as select arrows, tooltip contents, etc', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ secondaryColor }
|
||||
onChange={ (colorValue ) => {
|
||||
secondaryColor = colorValue;
|
||||
|
@ -670,7 +613,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
id="primaryColorPicker"
|
||||
label={ __('Tooltips background color', 'tainacan')}
|
||||
help={ __('The tooltips background color and other elements, such as the hide filters button', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ primaryColor }
|
||||
onChange={ (colorValue ) => {
|
||||
primaryColor = colorValue;
|
||||
|
@ -684,7 +627,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
id="inputBackgroundColorPicker"
|
||||
label={ __('Input Background color', 'tainacan')}
|
||||
help={ __('The background color for input fields', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ inputBackgroundColor }
|
||||
onChange={ (colorValue ) => {
|
||||
inputBackgroundColor = colorValue;
|
||||
|
@ -698,7 +641,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
id="inputColorPicker"
|
||||
label={ __('Input Text color', 'tainacan')}
|
||||
help={ __('The text color for input fields, including dropdowns and buttons', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ inputColor }
|
||||
onChange={ (colorValue ) => {
|
||||
inputColor = colorValue;
|
||||
|
@ -712,7 +655,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
id="inputBorderColorPicker"
|
||||
label={ __('Input Border color', 'tainacan')}
|
||||
help={ __('The border color for input fields', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ inputBorderColor }
|
||||
onChange={ (colorValue ) => {
|
||||
inputBorderColor = colorValue;
|
||||
|
@ -726,7 +669,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
id="labelColorPicker"
|
||||
label={ __('Label Text color', 'tainacan')}
|
||||
help={ __('The text color for field labels', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ labelColor }
|
||||
onChange={ (colorValue ) => {
|
||||
labelColor = colorValue;
|
||||
|
@ -740,7 +683,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
id="headingColorPicker"
|
||||
label={ __('Headings Text color', 'tainacan')}
|
||||
help={ __('The text color for headings such as items title and filters menu header', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ headingColor }
|
||||
onChange={ (colorValue ) => {
|
||||
headingColor = colorValue;
|
||||
|
@ -754,7 +697,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
id="infoColorPicker"
|
||||
label={ __('General Info Text color', 'tainacan')}
|
||||
help={ __('The text color for other information such as item metadata, icons, number of pages, etc', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ infoColor }
|
||||
onChange={ (colorValue ) => {
|
||||
infoColor = colorValue;
|
||||
|
@ -767,7 +710,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
id="itemBackgroundColorPicker"
|
||||
label={ __('Item Background color', 'tainacan')}
|
||||
help={ __('The background color for an item on the list', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ itemBackgroundColor }
|
||||
onChange={ (colorValue ) => {
|
||||
itemBackgroundColor = colorValue;
|
||||
|
@ -781,7 +724,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
id="itemHoverBackgroundColorPicker"
|
||||
label={ __('Item Hover Background color', 'tainacan')}
|
||||
help={ __('The background color for an item on the list, when hovered', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ itemHoverBackgroundColor }
|
||||
onChange={ (colorValue ) => {
|
||||
itemHoverBackgroundColor = colorValue;
|
||||
|
@ -799,7 +742,7 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
id="itemHeadingHoverBackgroundColorPicker"
|
||||
label={ __('Item Heading Hover Background color', 'tainacan')}
|
||||
help={ __('The background color for the item heading (where the title is), when hovered', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ itemHeadingHoverBackgroundColor }
|
||||
onChange={ (colorValue ) => {
|
||||
itemHeadingHoverBackgroundColor = colorValue;
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
export default function({ attributes, className }) {
|
||||
const { useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes }) {
|
||||
const {
|
||||
termId,
|
||||
taxonomyId,
|
||||
|
@ -57,6 +59,9 @@ export default function({ attributes, className }) {
|
|||
else if (updatedListType === '' && termId && taxonomyId)
|
||||
updatedListType = 'term';
|
||||
|
||||
// Gets attributes such as style, that are automatically added by the editor hook
|
||||
const blockProps = useBlockProps.save();
|
||||
|
||||
return <div
|
||||
style={{
|
||||
'font-size': baseFontSize + 'px',
|
||||
|
@ -76,7 +81,7 @@ export default function({ attributes, className }) {
|
|||
'--tainacan-primary': primaryColor,
|
||||
'--tainacan-secondary': secondaryColor
|
||||
}}
|
||||
className={ className }>
|
||||
{ ...blockProps }>
|
||||
<main
|
||||
id="tainacan-items-page"
|
||||
data-module="faceted-search"
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/facets-list",
|
||||
"title": "Tainacan Facets List",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "facets", "search", "terms" ],
|
||||
"description": "List facets from a Tainacan Collection or Repository",
|
||||
|
@ -157,5 +157,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "facets-list",
|
||||
"editorStyle": "facets-list"
|
||||
"editorStyle": ["facets-list", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -2,7 +2,7 @@ const { __ } = wp.i18n;
|
|||
|
||||
const { BaseControl, RangeControl, Spinner, SelectControl, Button, ToggleControl, Placeholder, PanelBody } = wp.components;
|
||||
|
||||
const { InspectorControls, BlockControls, useBlockProps, store } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InspectorControls, BlockControls, useBlockProps, store } = wp.blockEditor;
|
||||
|
||||
const { useSelect } = wp.data;
|
||||
|
||||
|
@ -16,7 +16,7 @@ import qs from 'qs';
|
|||
import { ThumbnailHelperFunctions } from '../../../admin/js/utilities.js';
|
||||
import TainacanBlocksCompatToolbar from '../../js/compatibility/tainacan-blocks-compat-toolbar.js';
|
||||
|
||||
export default function({ attributes, setAttributes, className, isSelected, clientId }) {
|
||||
export default function({ attributes, setAttributes, isSelected, clientId }) {
|
||||
let {
|
||||
facets,
|
||||
facetsObject,
|
||||
|
@ -50,7 +50,8 @@ export default function({ attributes, setAttributes, className, isSelected, clie
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps();
|
||||
const blockProps = useBlockProps();
|
||||
const className = blockProps.className;
|
||||
|
||||
// Obtains block's client id to render it on save function
|
||||
setAttributes({ blockId: clientId });
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
const { useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes, className }) {
|
||||
export default function({ attributes }) {
|
||||
const {
|
||||
content,
|
||||
blockId,
|
||||
|
@ -26,7 +26,7 @@ export default function({ attributes, className }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets attributes such as style, that are automatically added by the editor hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps.save();
|
||||
const blockProps = useBlockProps.save();
|
||||
return <div
|
||||
{ ...blockProps }
|
||||
data-module="facets-list"
|
||||
|
|
|
@ -250,7 +250,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, $gray3);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s;
|
||||
}
|
||||
&:hover button:hover {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/geocoorinate-item-metadatum",
|
||||
"title": "Tainacan Geo Coordinate Item Metadatum",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "item", "location", "geographic", "coordinates", "metadatum", "field", "value" ],
|
||||
"description": "A single item geocoordinate metadatum, containing location information.",
|
||||
|
@ -51,5 +51,5 @@
|
|||
"anchor": true
|
||||
},
|
||||
"editorScript": "geocoordinate-item-metadatum",
|
||||
"editorStyle": "geocoordinate-item-metadatum"
|
||||
"editorStyle": ["geocoordinate-item-metadatum", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -2,13 +2,13 @@ const { __ } = wp.i18n;
|
|||
const { Button, Placeholder, ToolbarDropdownMenu, SVG, Path } = wp.components;
|
||||
|
||||
const ServerSideRender = wp.serverSideRender;
|
||||
const { useBlockProps, BlockControls, AlignmentControl } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps, BlockControls, AlignmentControl } = wp.blockEditor;
|
||||
|
||||
import SingleItemMetadatumModal from '../../js/selection/single-item-metadatum-modal.js';
|
||||
import TainacanBlocksCompatToolbar from '../../js/compatibility/tainacan-blocks-compat-toolbar.js';
|
||||
import getCollectionIdFromPossibleTemplateEdition from '../../js/template/tainacan-blocks-single-item-template-mode.js';
|
||||
|
||||
export default function ({ attributes, setAttributes, className, isSelected }) {
|
||||
export default function ({ attributes, setAttributes, isSelected }) {
|
||||
|
||||
let {
|
||||
content,
|
||||
|
@ -22,11 +22,12 @@ export default function ({ attributes, setAttributes, className, isSelected }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps( {
|
||||
const blockProps = useBlockProps( {
|
||||
className: {
|
||||
[ `has-text-align-${ textAlign }` ]: textAlign,
|
||||
}
|
||||
} );
|
||||
const className = blockProps.className;
|
||||
const currentWPVersion = (typeof tainacan_blocks != 'undefined') ? tainacan_blocks.wp_version : tainacan_plugin.wp_version;
|
||||
|
||||
// Checks if we are in template mode, if so, gets the collection Id from URL.
|
||||
|
@ -154,7 +155,7 @@ export default function ({ attributes, setAttributes, className, isSelected }) {
|
|||
<ServerSideRender
|
||||
block="tainacan/item-metadatum"
|
||||
attributes={ attributes }
|
||||
httpMethod={ currentWPVersion >= '5.5' ? 'POST' : 'GET' }
|
||||
httpMethod={ 'POST' }
|
||||
/>
|
||||
</div>
|
||||
) : null
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/item-gallery",
|
||||
"title": "Tainacan Item Media Gallery",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "item", "document", "carousel", "attachments", "zoom" ],
|
||||
"description": "The media gallery of the item, displaying document, attachments and more.",
|
||||
|
@ -139,5 +139,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "item-gallery",
|
||||
"editorStyle": "item-gallery"
|
||||
"editorStyle": ["item-gallery", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -3,12 +3,12 @@ const { __ } = wp.i18n;
|
|||
const { Button, ButtonGroup, BaseControl, Placeholder, RangeControl, ToggleControl, PanelBody } = wp.components;
|
||||
|
||||
const ServerSideRender = wp.serverSideRender;
|
||||
const { InspectorControls, useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InspectorControls, useBlockProps } = wp.blockEditor;
|
||||
|
||||
import SingleItemModal from '../../js/selection/single-item-modal.js';
|
||||
import getCollectionIdFromPossibleTemplateEdition from '../../js/template/tainacan-blocks-single-item-template-mode.js';
|
||||
|
||||
export default function ({ attributes, setAttributes, className, isSelected, clientId }) {
|
||||
export default function ({ attributes, setAttributes, isSelected, clientId }) {
|
||||
|
||||
let {
|
||||
content,
|
||||
|
@ -38,8 +38,8 @@ export default function ({ attributes, setAttributes, className, isSelected, cli
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps();
|
||||
const currentWPVersion = (typeof tainacan_blocks != 'undefined') ? tainacan_blocks.wp_version : tainacan_plugin.wp_version;
|
||||
const blockProps = useBlockProps();
|
||||
const className = blockProps.className;
|
||||
|
||||
// Obtains block's client id to render it on save function
|
||||
setAttributes({ blockId: clientId });
|
||||
|
@ -395,7 +395,7 @@ export default function ({ attributes, setAttributes, className, isSelected, cli
|
|||
<ServerSideRender
|
||||
block="tainacan/item-gallery"
|
||||
attributes={ attributes }
|
||||
httpMethod={ currentWPVersion >= '5.5' ? 'POST' : 'GET' }
|
||||
httpMethod={ 'POST' }
|
||||
/>
|
||||
</div>
|
||||
) : null
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
@import '../../../../../node_modules/swiper/swiper.scss';
|
||||
@import '../../../../../node_modules/swiper/modules/navigation/navigation.scss';
|
||||
@import '../../../../../node_modules/swiper/modules/a11y/a11y.scss';
|
||||
@import '../../../../../node_modules/swiper/modules/autoplay/autoplay.scss';
|
||||
|
||||
.item-gallery-edit-container {
|
||||
.tainacan-media-component {
|
||||
.swiper-slide,
|
||||
|
@ -98,7 +103,7 @@
|
|||
fill: currentColor;
|
||||
}
|
||||
ul.swiper-wrapper {
|
||||
list-style: none;
|
||||
list-style: none !important;
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,10 +6,6 @@ import PhotoSwipeLightbox from 'photoswipe/lightbox';
|
|||
import PhotoSwipe from 'photoswipe';
|
||||
import 'photoswipe/dist/photoswipe.css';
|
||||
import Swiper, { Navigation, A11y, Thumbs } from 'swiper';
|
||||
import 'swiper/css';
|
||||
import 'swiper/css/navigation';
|
||||
import 'swiper/css/a11y';
|
||||
import 'swiper/css/controller';
|
||||
|
||||
const { __ } = wp.i18n;
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/item-metadata-section",
|
||||
"title": "Tainacan Item Metadata Section",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "item", "metadata", "section", "regions", "fields" ],
|
||||
"description": "A single metadata section, including its label and metadata whitin it.",
|
||||
|
@ -97,5 +97,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "item-metadata-section",
|
||||
"editorStyle": "item-metadata-section"
|
||||
"editorStyle": ["item-metadata-section", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -3,14 +3,14 @@ const { __ } = wp.i18n;
|
|||
const { Button, Spinner, Placeholder, ToggleControl, PanelBody } = wp.components;
|
||||
|
||||
const ServerSideRender = wp.serverSideRender;
|
||||
const { useBlockProps, InnerBlocks, BlockControls, AlignmentControl, InspectorControls } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps, InnerBlocks, BlockControls, AlignmentControl, InspectorControls } = wp.blockEditor;
|
||||
|
||||
import SingleItemMetadataSectionModal from '../../js/selection/single-item-metadata-section-modal.js';
|
||||
import getCollectionIdFromPossibleTemplateEdition from '../../js/template/tainacan-blocks-single-item-template-mode.js';
|
||||
import tainacan from '../../js/axios.js';
|
||||
import axios from 'axios';
|
||||
|
||||
export default function ({ attributes, setAttributes, className, isSelected }) {
|
||||
export default function ({ attributes, setAttributes, isSelected }) {
|
||||
|
||||
let {
|
||||
content,
|
||||
|
@ -31,12 +31,12 @@ export default function ({ attributes, setAttributes, className, isSelected }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps( {
|
||||
const blockProps = useBlockProps( {
|
||||
className: {
|
||||
[ `has-text-align-${ textAlign }` ]: textAlign,
|
||||
}
|
||||
} );
|
||||
const currentWPVersion = (typeof tainacan_blocks != 'undefined') ? tainacan_blocks.wp_version : tainacan_plugin.wp_version;
|
||||
const className = blockProps.className;
|
||||
|
||||
function setContent() {
|
||||
|
||||
|
@ -280,7 +280,7 @@ export default function ({ attributes, setAttributes, className, isSelected }) {
|
|||
<ServerSideRender
|
||||
block="tainacan/item-metadata-section"
|
||||
attributes={ attributes }
|
||||
httpMethod={ currentWPVersion >= '5.5' ? 'POST' : 'GET' }
|
||||
httpMethod={ 'POST' }
|
||||
/>
|
||||
:
|
||||
<InnerBlocks
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
const { useBlockProps, InnerBlocks } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps, InnerBlocks } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes }) {
|
||||
const { textAlign, isDynamic } = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: `has-text-align-${ textAlign }` } : useBlockProps.save( {
|
||||
const blockProps = useBlockProps.save( {
|
||||
className: `has-text-align-${ textAlign }`
|
||||
} );
|
||||
return isDynamic ? null : <div { ...blockProps }><InnerBlocks.Content /></div>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/item-metadata-sections",
|
||||
"title": "Tainacan Item Metadata Sections",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "item", "metadata", "sections", "regions", "fields" ],
|
||||
"description": "The metadata sections, including their labels and metadata whitin it.",
|
||||
|
@ -78,5 +78,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "item-metadata-sections",
|
||||
"editorStyle": "item-metadata-sections"
|
||||
"editorStyle": ["item-metadata-sections", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -3,14 +3,14 @@ const { __ } = wp.i18n;
|
|||
const { Button, Spinner, Placeholder, ToggleControl, PanelBody } = wp.components;
|
||||
|
||||
const ServerSideRender = wp.serverSideRender;
|
||||
const { useBlockProps, InnerBlocks, BlockControls, AlignmentControl, InspectorControls } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps, InnerBlocks, BlockControls, AlignmentControl, InspectorControls } = wp.blockEditor;
|
||||
|
||||
import SingleItemModal from '../../js/selection/single-item-modal.js';
|
||||
import getCollectionIdFromPossibleTemplateEdition from '../../js/template/tainacan-blocks-single-item-template-mode.js';
|
||||
import tainacan from '../../js/axios.js';
|
||||
import axios from 'axios';
|
||||
|
||||
export default function ({ attributes, setAttributes, className, isSelected }) {
|
||||
export default function ({ attributes, setAttributes, isSelected }) {
|
||||
|
||||
let {
|
||||
content,
|
||||
|
@ -27,12 +27,12 @@ export default function ({ attributes, setAttributes, className, isSelected }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps( {
|
||||
const blockProps = useBlockProps( {
|
||||
className: {
|
||||
[ `has-text-align-${ textAlign }` ]: textAlign,
|
||||
}
|
||||
} );
|
||||
const currentWPVersion = (typeof tainacan_blocks != 'undefined') ? tainacan_blocks.wp_version : tainacan_plugin.wp_version;
|
||||
const className = blockProps.className;
|
||||
|
||||
function setContent() {
|
||||
|
||||
|
@ -229,7 +229,7 @@ export default function ({ attributes, setAttributes, className, isSelected }) {
|
|||
<ServerSideRender
|
||||
block="tainacan/item-metadata-sections"
|
||||
attributes={ attributes }
|
||||
httpMethod={ currentWPVersion >= '5.5' ? 'POST' : 'GET' }
|
||||
httpMethod={ 'POST' }
|
||||
/>
|
||||
:
|
||||
<InnerBlocks
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
const { useBlockProps, InnerBlocks } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps, InnerBlocks } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes }) {
|
||||
const { textAlign, isDynamic } = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: `has-text-align-${ textAlign }` } : useBlockProps.save( {
|
||||
const blockProps = useBlockProps.save( {
|
||||
className: `has-text-align-${ textAlign }`
|
||||
} );
|
||||
return isDynamic ? null : <div { ...blockProps }><InnerBlocks.Content /></div>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/item-metadata",
|
||||
"title": "Tainacan Item Metadata",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "item", "metadata", "fields", "values" ],
|
||||
"description": "The item metadata, including their labels and values.",
|
||||
|
@ -93,5 +93,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "item-metadata",
|
||||
"editorStyle": "item-metadata"
|
||||
"editorStyle": ["item-metadata", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -3,14 +3,14 @@ const { __ } = wp.i18n;
|
|||
const { Button, Spinner, ToggleControl, Placeholder, PanelBody } = wp.components;
|
||||
|
||||
const ServerSideRender = wp.serverSideRender;
|
||||
const { useBlockProps, InnerBlocks, BlockControls, AlignmentControl, InspectorControls } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps, InnerBlocks, BlockControls, AlignmentControl, InspectorControls } = wp.blockEditor;
|
||||
|
||||
import SingleItemModal from '../../js/selection/single-item-modal.js';
|
||||
import getCollectionIdFromPossibleTemplateEdition from '../../js/template/tainacan-blocks-single-item-template-mode.js';
|
||||
import tainacan from '../../js/axios.js';
|
||||
import axios from 'axios';
|
||||
|
||||
export default function ({ attributes, setAttributes, className, isSelected }) {
|
||||
export default function ({ attributes, setAttributes, isSelected }) {
|
||||
|
||||
let {
|
||||
content,
|
||||
|
@ -30,12 +30,12 @@ export default function ({ attributes, setAttributes, className, isSelected }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps( {
|
||||
const blockProps = useBlockProps( {
|
||||
className: {
|
||||
[ `has-text-align-${ textAlign }` ]: textAlign,
|
||||
}
|
||||
} );
|
||||
const currentWPVersion = (typeof tainacan_blocks != 'undefined') ? tainacan_blocks.wp_version : tainacan_plugin.wp_version;
|
||||
const className = blockProps.className;
|
||||
|
||||
function setContent() {
|
||||
if ( dataSource === 'parent' && templateMode) {
|
||||
|
@ -310,7 +310,7 @@ export default function ({ attributes, setAttributes, className, isSelected }) {
|
|||
<ServerSideRender
|
||||
block="tainacan/item-metadata"
|
||||
attributes={ attributes }
|
||||
httpMethod={ currentWPVersion >= '5.5' ? 'POST' : 'GET' }
|
||||
httpMethod={ 'POST' }
|
||||
/>
|
||||
:
|
||||
<InnerBlocks
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
const { useBlockProps, InnerBlocks } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps, InnerBlocks } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes }) {
|
||||
const { textAlign, isDynamic } = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: `has-text-align-${ textAlign }` } : useBlockProps.save( {
|
||||
const blockProps = useBlockProps.save( {
|
||||
className: `has-text-align-${ textAlign }`
|
||||
} );
|
||||
return isDynamic ? null : <div { ...blockProps }><InnerBlocks.Content /></div>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/item-metadatum",
|
||||
"title": "Tainacan Item Metadatum",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "item", "metadatum", "field", "value" ],
|
||||
"description": "A single item metadatum, including a label and its value.",
|
||||
|
@ -75,5 +75,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "item-metadatum",
|
||||
"editorStyle": "item-metadatum"
|
||||
"editorStyle": ["item-metadatum", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -2,7 +2,7 @@ const { __ } = wp.i18n;
|
|||
const { Button, Placeholder, ToolbarDropdownMenu, SVG, Path } = wp.components;
|
||||
|
||||
const ServerSideRender = wp.serverSideRender;
|
||||
const { useBlockProps, BlockControls, AlignmentControl } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps, BlockControls, AlignmentControl } = wp.blockEditor;
|
||||
|
||||
import SingleItemMetadatumModal from '../../js/selection/single-item-metadatum-modal.js';
|
||||
import TainacanBlocksCompatToolbar from '../../js/compatibility/tainacan-blocks-compat-toolbar.js';
|
||||
|
@ -17,7 +17,7 @@ const levelToPath = {
|
|||
6: 'M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z',
|
||||
};
|
||||
|
||||
export default function ({ attributes, setAttributes, className, isSelected }) {
|
||||
export default function ({ attributes, setAttributes, isSelected }) {
|
||||
|
||||
let {
|
||||
content,
|
||||
|
@ -33,12 +33,12 @@ export default function ({ attributes, setAttributes, className, isSelected }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps( {
|
||||
const blockProps = useBlockProps( {
|
||||
className: {
|
||||
[ `has-text-align-${ textAlign }` ]: textAlign,
|
||||
}
|
||||
} );
|
||||
const currentWPVersion = (typeof tainacan_blocks != 'undefined') ? tainacan_blocks.wp_version : tainacan_plugin.wp_version;
|
||||
const className = blockProps.className;
|
||||
|
||||
// Checks if we are in template mode, if so, gets the collection Id from URL.
|
||||
if ( !templateMode ) {
|
||||
|
@ -218,7 +218,7 @@ export default function ({ attributes, setAttributes, className, isSelected }) {
|
|||
<ServerSideRender
|
||||
block="tainacan/item-metadatum"
|
||||
attributes={ attributes }
|
||||
httpMethod={ currentWPVersion >= '5.5' ? 'POST' : 'GET' }
|
||||
httpMethod={ 'POST' }
|
||||
/>
|
||||
</div>
|
||||
) : null
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/item-submission-form",
|
||||
"title": "Tainacan Item Submission Form",
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "item", "submission", "form" ],
|
||||
"description": "A public item submission form, to allow visitors to create items drafts.",
|
||||
|
@ -159,5 +160,5 @@
|
|||
"multiple": false
|
||||
},
|
||||
"editorScript": "item-submission-form",
|
||||
"editorStyle": "item-submission-form"
|
||||
"editorStyle": ["item-submission-form", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -7,6 +7,7 @@ const {
|
|||
BaseControl,
|
||||
CheckboxControl,
|
||||
FontSizePicker,
|
||||
ColorPalette,
|
||||
HorizontalRule,
|
||||
Spinner,
|
||||
ToggleControl,
|
||||
|
@ -14,14 +15,13 @@ const {
|
|||
PanelBody
|
||||
} = wp.components;
|
||||
|
||||
const { InspectorControls, BlockControls, RichText, useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InspectorControls, BlockControls, RichText, useBlockProps } = wp.blockEditor;
|
||||
|
||||
import tainacan from '../../js/axios.js';
|
||||
import CollectionModal from '../faceted-search/collection-modal.js';
|
||||
import TainacanBlocksCompatToolbar from '../../js/compatibility/tainacan-blocks-compat-toolbar.js';
|
||||
import TainacanBlocksCompatColorPicker from '../../js/compatibility/tainacan-blocks-compat-colorpicker.js';
|
||||
|
||||
export default function ({ attributes, setAttributes, className }) {
|
||||
export default function ({ attributes, setAttributes }) {
|
||||
let {
|
||||
collectionId,
|
||||
isCollectionModalOpen,
|
||||
|
@ -61,7 +61,8 @@ export default function ({ attributes, setAttributes, className }) {
|
|||
} = attributes;
|
||||
|
||||
const blockProps = useBlockProps();
|
||||
|
||||
const className = blockProps.className;
|
||||
|
||||
const fontSizes = [
|
||||
{
|
||||
name: __( 'Tiny', 'tainacan' ),
|
||||
|
@ -145,7 +146,7 @@ export default function ({ attributes, setAttributes, className }) {
|
|||
src={ `${tainacan_blocks.base_url}/assets/images/item-submission-form.png` } />
|
||||
</div>
|
||||
: (
|
||||
<div className={className}>
|
||||
<div { ...blockProps }>
|
||||
|
||||
{ collectionId ?
|
||||
<BlockControls>
|
||||
|
@ -436,7 +437,7 @@ export default function ({ attributes, setAttributes, className }) {
|
|||
id="backgroundColorPicker"
|
||||
label={ __('Background color', 'tainacan')}
|
||||
help={ __('The background color of the entire items list', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ backgroundColor }
|
||||
onChange={ (colorValue ) => {
|
||||
backgroundColor = colorValue;
|
||||
|
@ -450,7 +451,7 @@ export default function ({ attributes, setAttributes, className }) {
|
|||
id="secondaryColorPicker"
|
||||
label={ __('Link and Active Main color', 'tainacan')}
|
||||
help={ __('The text color links and other action or active state elements, such as select arrows, tooltip contents, etc', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ secondaryColor }
|
||||
onChange={ (colorValue ) => {
|
||||
secondaryColor = colorValue;
|
||||
|
@ -464,7 +465,7 @@ export default function ({ attributes, setAttributes, className }) {
|
|||
id="primaryColorPicker"
|
||||
label={ __('Tooltips background color', 'tainacan')}
|
||||
help={ __('The tooltips background color and other elements, such as the hide filters button', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ primaryColor }
|
||||
onChange={ (colorValue ) => {
|
||||
primaryColor = colorValue;
|
||||
|
@ -478,7 +479,7 @@ export default function ({ attributes, setAttributes, className }) {
|
|||
id="inputBackgroundColorPicker"
|
||||
label={ __('Input Background color', 'tainacan')}
|
||||
help={ __('The background color for input fields', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ inputBackgroundColor }
|
||||
onChange={ (colorValue ) => {
|
||||
inputBackgroundColor = colorValue;
|
||||
|
@ -492,7 +493,7 @@ export default function ({ attributes, setAttributes, className }) {
|
|||
id="inputColorPicker"
|
||||
label={ __('Input Text color', 'tainacan')}
|
||||
help={ __('The text color for input fields, including dropdowns and buttons', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ inputColor }
|
||||
onChange={ (colorValue ) => {
|
||||
inputColor = colorValue;
|
||||
|
@ -506,7 +507,7 @@ export default function ({ attributes, setAttributes, className }) {
|
|||
id="inputBorderColorPicker"
|
||||
label={ __('Input Border color', 'tainacan')}
|
||||
help={ __('The border color for input fields', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ inputBorderColor }
|
||||
onChange={ (colorValue ) => {
|
||||
inputBorderColor = colorValue;
|
||||
|
@ -520,7 +521,7 @@ export default function ({ attributes, setAttributes, className }) {
|
|||
id="labelColorPicker"
|
||||
label={ __('Label Text color', 'tainacan')}
|
||||
help={ __('The text color for field labels', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ labelColor }
|
||||
onChange={ (colorValue ) => {
|
||||
labelColor = colorValue;
|
||||
|
@ -533,7 +534,7 @@ export default function ({ attributes, setAttributes, className }) {
|
|||
id="infoColorPicker"
|
||||
label={ __('General Info Text color', 'tainacan')}
|
||||
help={ __('The text color for other information such as item metadata, icons, number of pages, etc', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ infoColor }
|
||||
onChange={ (colorValue ) => {
|
||||
infoColor = colorValue;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
const { RichText, useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { RichText, useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes, className }) {
|
||||
export default function({ attributes }) {
|
||||
const {
|
||||
collectionId,
|
||||
backgroundColor,
|
||||
|
@ -37,6 +37,8 @@ export default function({ attributes, className }) {
|
|||
} = attributes;
|
||||
|
||||
const blockProps = useBlockProps.save();
|
||||
const className = blockProps.className;
|
||||
|
||||
let termsAgreementMessageHTML = <RichText.Content { ...blockProps } tagName="p" value={ termsAgreementMessage } />;
|
||||
termsAgreementMessageHTML = (termsAgreementMessageHTML && termsAgreementMessageHTML.props && termsAgreementMessageHTML.props.value) ? termsAgreementMessageHTML.props.value : '';
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/items-list",
|
||||
"title": "Tainacan Items List",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "items", "collection" ],
|
||||
"description": "Expose items from your Tainacan collections",
|
||||
|
@ -102,5 +102,5 @@
|
|||
"inserter": false
|
||||
},
|
||||
"editorScript": "items-list",
|
||||
"editorStyle": "items-list"
|
||||
"editorStyle": ["items-list", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -1,13 +1,13 @@
|
|||
const { __ } = wp.i18n;
|
||||
|
||||
const { RangeControl, IconButton, Button, ToggleControl, Placeholder, PanelBody } = wp.components;
|
||||
const { RangeControl, Button, ToggleControl, Placeholder, PanelBody } = wp.components;
|
||||
|
||||
const { InspectorControls, BlockControls, useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InspectorControls, BlockControls, useBlockProps } = wp.blockEditor;
|
||||
|
||||
import TainacanBlocksCompatToolbar from '../../js/compatibility/tainacan-blocks-compat-toolbar.js';
|
||||
import ItemsModal from './items-modal.js';
|
||||
|
||||
export default function({ attributes, setAttributes, className, isSelected }) {
|
||||
export default function({ attributes, setAttributes, isSelected }) {
|
||||
let {
|
||||
selectedItemsObject,
|
||||
selectedItemsHTML,
|
||||
|
@ -21,7 +21,8 @@ export default function({ attributes, setAttributes, className, isSelected }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps();
|
||||
const blockProps = useBlockProps();
|
||||
const className = blockProps.className;
|
||||
|
||||
function prepareItem(item) {
|
||||
return (
|
||||
|
@ -29,18 +30,13 @@ export default function({ attributes, setAttributes, className, isSelected }) {
|
|||
key={ item.id }
|
||||
className="item-list-item"
|
||||
style={{ marginBottom: layout == 'grid' ? (showName ? gridMargin + 12 : gridMargin) + 'px' : ''}}>
|
||||
{ tainacan_blocks.wp_version < '5.4' ?
|
||||
<IconButton
|
||||
onClick={ () => removeItemOfId(item.id) }
|
||||
icon="no-alt"
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
:
|
||||
<Button
|
||||
onClick={ () => removeItemOfId(item.id) }
|
||||
icon="no-alt"
|
||||
showTooltip={false}
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
}
|
||||
<Button
|
||||
onClick={ () => removeItemOfId(item.id) }
|
||||
icon={ () => (
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"></path></svg>
|
||||
) }
|
||||
showTooltip={false}
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
<a
|
||||
id={ isNaN(item.id) ? item.id : 'item-id-' + item.id }
|
||||
href={ item.url }
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
const { useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes, className }) {
|
||||
export default function({ attributes }) {
|
||||
const { content } = attributes;
|
||||
|
||||
// Gets attributes such as style, that are automatically added by the editor hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps.save();
|
||||
const blockProps = useBlockProps.save();
|
||||
return <div { ...blockProps } data-module="items-list">{ content }</div>
|
||||
};
|
|
@ -115,7 +115,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, $gray3);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s;
|
||||
}
|
||||
&:hover button:hover {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/metadata-section-description",
|
||||
"title": "Tainacan Metadata Section Description",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": ["metadata", "description", "field", "section"],
|
||||
"description": "A metadata section description, used to complement information about a metadata section.",
|
||||
|
@ -57,5 +57,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "metadata-section-description",
|
||||
"editorStyle": "metadata-section-description"
|
||||
"editorStyle": ["metadata-section-description", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -1,8 +1,8 @@
|
|||
const { __ } = wp.i18n;
|
||||
|
||||
const { useBlockProps, BlockControls, AlignmentControl } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps, BlockControls, AlignmentControl } = wp.blockEditor;
|
||||
|
||||
export default function ({ attributes, setAttributes, className, context }) {
|
||||
export default function ({ attributes, setAttributes, context }) {
|
||||
|
||||
let {
|
||||
content,
|
||||
|
@ -12,11 +12,12 @@ export default function ({ attributes, setAttributes, className, context }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps( {
|
||||
const blockProps = useBlockProps( {
|
||||
className: {
|
||||
[ `has-text-align-${ textAlign }` ]: textAlign,
|
||||
}
|
||||
} );
|
||||
const className = blockProps.className;
|
||||
|
||||
if (context['tainacan/metadataSectionId'])
|
||||
sectionId = context['tainacan/metadataSectionId'];
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
const { useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes }) {
|
||||
const { textAlign, sectionId, sectionDescription } = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: `has-text-align-${ textAlign }` } : useBlockProps.save( {
|
||||
const blockProps = useBlockProps.save( {
|
||||
className: `has-text-align-${ textAlign }`
|
||||
} );
|
||||
return (
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/metadata-section-name",
|
||||
"title": "Tainacan Metadata Section Name",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": ["metadata", "name", "field", "section"],
|
||||
"description": "A metadata section label, used to identify different metadata sections.",
|
||||
|
@ -61,5 +61,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "metadata-section-name",
|
||||
"editorStyle": "metadata-section-name"
|
||||
"editorStyle": ["metadata-section-name", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
const { __ } = wp.i18n;
|
||||
const { ToolbarDropdownMenu, SVG, Path, __experimentalHeading: Heading } = wp.components;
|
||||
|
||||
const { useBlockProps, BlockControls, AlignmentControl } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps, BlockControls, AlignmentControl } = wp.blockEditor;
|
||||
|
||||
const levelToPath = {
|
||||
1: 'M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z',
|
||||
|
@ -12,7 +12,7 @@ const levelToPath = {
|
|||
6: 'M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z',
|
||||
};
|
||||
|
||||
export default function ({ attributes, setAttributes, className, context }) {
|
||||
export default function ({ attributes, setAttributes, context }) {
|
||||
|
||||
let {
|
||||
content,
|
||||
|
@ -23,11 +23,12 @@ export default function ({ attributes, setAttributes, className, context }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps( {
|
||||
const blockProps = useBlockProps( {
|
||||
className: {
|
||||
[ `has-text-align-${ textAlign }` ]: textAlign,
|
||||
}
|
||||
} );
|
||||
const className = blockProps.className;
|
||||
|
||||
if (context['tainacan/metadataSectionId'])
|
||||
sectionId = context['tainacan/metadataSectionId'];
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
const { useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes }) {
|
||||
const { textAlign, sectionId, sectionName, labelLevel } = attributes;
|
||||
const TagName = 'h' + labelLevel;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: `has-text-align-${ textAlign }` } : useBlockProps.save( {
|
||||
const blockProps = useBlockProps.save( {
|
||||
className: `has-text-align-${ textAlign }`
|
||||
|
||||
} );
|
||||
return (
|
||||
<TagName { ...blockProps } id={ 'tainacan-metadata-section-name-block-id--' + sectionId }>
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/related-items-list",
|
||||
"title": "Tainacan Related Items List",
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "items", "carousel", "slider", "relationship" ],
|
||||
"description": "A set of lists to display items related to a certain item via relationship metadata.",
|
||||
|
@ -53,5 +54,5 @@
|
|||
"multiple": true
|
||||
},
|
||||
"editorScript": "related-items-list",
|
||||
"editorStyle": "related-items-list"
|
||||
"editorStyle": ["related-items-list", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -2,13 +2,13 @@ const { __ } = wp.i18n;
|
|||
|
||||
const { Spinner, Button, Placeholder } = wp.components;
|
||||
|
||||
const { InnerBlocks } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InnerBlocks, useBlockProps } = wp.blockEditor;
|
||||
|
||||
import SingleItemModal from '../../js/selection/single-item-modal.js';
|
||||
import tainacan from '../../js/axios.js';
|
||||
import axios from 'axios';
|
||||
|
||||
export default function ({ attributes, setAttributes, className, isSelected }) {
|
||||
export default function ({ attributes, setAttributes, isSelected }) {
|
||||
|
||||
let {
|
||||
content,
|
||||
|
@ -21,6 +21,10 @@ export default function ({ attributes, setAttributes, className, isSelected }) {
|
|||
relatedItemsTemplate,
|
||||
itemsListlayout
|
||||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = useBlockProps();
|
||||
const className = blockProps.className;
|
||||
|
||||
function setContent(){
|
||||
isLoading = true;
|
||||
|
@ -138,7 +142,7 @@ export default function ({ attributes, setAttributes, className, isSelected }) {
|
|||
src={ `${tainacan_blocks.base_url}/assets/images/related-carousel-items.png` } />
|
||||
</div>
|
||||
: (
|
||||
<div className={className}>
|
||||
<div { ...blockProps }>
|
||||
|
||||
{ isSelected ?
|
||||
(
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
const { InnerBlocks} = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InnerBlocks, useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function({ className }) {
|
||||
return <div data-module="related-items-list" className={ className }><InnerBlocks.Content /></div>
|
||||
export default function() {
|
||||
const blockProps = useBlockProps.save();
|
||||
return <div { ...blockProps } data-module="related-items-list"><InnerBlocks.Content /></div>
|
||||
};
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/search-bar",
|
||||
"title": "Tainacan Search Bar",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "items", "search", "bar" ],
|
||||
"description": "Set up a custom search bar to redirect to an item's list",
|
||||
|
@ -104,5 +104,5 @@
|
|||
}
|
||||
],
|
||||
"editorScript": "search-bar",
|
||||
"editorStyle": "search-bar"
|
||||
"editorStyle": ["search-bar", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -2,13 +2,12 @@ const { __ } = wp.i18n;
|
|||
|
||||
const { RangeControl, TextControl, SelectControl, Button, ToggleControl, Placeholder, ColorPalette, BaseControl, PanelBody } = wp.components;
|
||||
|
||||
const { InspectorControls, BlockControls, useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InspectorControls, BlockControls, useBlockProps } = wp.blockEditor;
|
||||
|
||||
import TainacanBlocksCompatToolbar from '../../js/compatibility/tainacan-blocks-compat-toolbar.js';
|
||||
import TainacanBlocksCompatColorPicker from '../../js/compatibility/tainacan-blocks-compat-colorpicker.js';
|
||||
import SearchBarModal from './search-bar-modal.js';
|
||||
|
||||
export default function({ attributes, setAttributes, className, isSelected }) {
|
||||
export default function({ attributes, setAttributes, isSelected }) {
|
||||
let {
|
||||
content,
|
||||
collectionId,
|
||||
|
@ -29,7 +28,8 @@ export default function({ attributes, setAttributes, className, isSelected }) {
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps();
|
||||
const blockProps = useBlockProps();
|
||||
const className = blockProps.className;
|
||||
|
||||
function setContent(){
|
||||
|
||||
|
@ -311,7 +311,7 @@ export default function({ attributes, setAttributes, className, isSelected }) {
|
|||
<BaseControl
|
||||
id="backgroundcolorpicker"
|
||||
label={ __('Background color', 'tainacan') }>
|
||||
<TainacanBlocksCompatColorPicker
|
||||
<ColorPalette
|
||||
value={ collectionBackgroundColor }
|
||||
onChange={ ( color ) => {
|
||||
collectionBackgroundColor = color;
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
const { useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes, className }) {
|
||||
export default function({ attributes }) {
|
||||
const { content } = attributes;
|
||||
|
||||
// Gets attributes such as style, that are automatically added by the editor hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps.save();
|
||||
const blockProps = useBlockProps.save();
|
||||
return <div { ...blockProps } data-module="search-bar">{ content }</div>
|
||||
}
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"name": "tainacan/terms-list",
|
||||
"title": "Tainacan Terms List",
|
||||
"apiVersion": 2,
|
||||
"apiVersion": 3,
|
||||
"category": "tainacan-blocks",
|
||||
"keywords": [ "terms", "taxonomy" ],
|
||||
"description": "Expose terms from your Tainacan taxonomies",
|
||||
|
@ -97,5 +97,5 @@
|
|||
}
|
||||
},
|
||||
"editorScript": "terms-list",
|
||||
"editorStyle": "terms-list"
|
||||
"editorStyle": ["terms-list", "tainacan-blocks-common-editor-styles" ]
|
||||
}
|
|
@ -1,13 +1,13 @@
|
|||
const { __ } = wp.i18n;
|
||||
|
||||
const { IconButton, Button, ToggleControl, Placeholder, PanelBody } = wp.components;
|
||||
const { Button, ToggleControl, Placeholder, PanelBody } = wp.components;
|
||||
|
||||
const { InspectorControls, BlockControls, useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { InspectorControls, BlockControls, useBlockProps } = wp.blockEditor;
|
||||
|
||||
import TainacanBlocksCompatToolbar from '../../js/compatibility/tainacan-blocks-compat-toolbar.js';
|
||||
import TermsModal from './terms-modal.js';
|
||||
|
||||
export default function({ attributes, setAttributes, className, isSelected }){
|
||||
export default function({ attributes, setAttributes, isSelected }){
|
||||
let {
|
||||
selectedTermsObject,
|
||||
selectedTermsHTML,
|
||||
|
@ -20,27 +20,21 @@ export default function({ attributes, setAttributes, className, isSelected }){
|
|||
} = attributes;
|
||||
|
||||
// Gets blocks props from hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps();
|
||||
const blockProps = useBlockProps();
|
||||
const className = blockProps.className;
|
||||
|
||||
function prepareTerm(term) {
|
||||
return (
|
||||
<li
|
||||
key={ term.id }
|
||||
className="term-list-item">
|
||||
{ tainacan_blocks.wp_version < '5.4' ?
|
||||
<IconButton
|
||||
<button
|
||||
onClick={ () => removeTermOfId(term.id) }
|
||||
icon="no-alt"
|
||||
label={__('Remove', 'tainacan')}/>
|
||||
:
|
||||
<button
|
||||
onClick={ () => removeTermOfId(term.id) }
|
||||
type="button"
|
||||
class="components-button has-icon"
|
||||
aria-label={__('Remove', 'tainacan')}>
|
||||
<span class="dashicon dashicons dashicons-no-alt" />
|
||||
</button>
|
||||
}
|
||||
type="button"
|
||||
class="components-button has-icon"
|
||||
aria-label={__('Remove', 'tainacan')}>
|
||||
<span class="dashicon dashicons dashicons-no-alt" />
|
||||
</button>
|
||||
<a
|
||||
id={ isNaN(term.id) ? term.id : 'term-id-' + term.id }
|
||||
href={ term.url }
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
const { useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor );
|
||||
const { useBlockProps } = wp.blockEditor;
|
||||
|
||||
export default function({ attributes, className }){
|
||||
export default function({ attributes }){
|
||||
const { content } = attributes;
|
||||
|
||||
// Gets attributes such as style, that are automatically added by the editor hook
|
||||
const blockProps = tainacan_blocks.wp_version < '5.6' ? { className: className } : useBlockProps.save();
|
||||
const blockProps = useBlockProps.save();
|
||||
return <div { ...blockProps } data-module="terms-list">{ content }</div>
|
||||
};
|
|
@ -91,7 +91,7 @@
|
|||
right: -8px;
|
||||
top: -8px;
|
||||
border: 1px solid var(--tainacan-block-gray3, $gray3);
|
||||
border-radius: 12px;
|
||||
border-radius: 100em;
|
||||
transition: opacity linear 0.15s, right linear 0.15s;
|
||||
}
|
||||
&:hover button:hover {
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
<?php
|
||||
|
||||
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
||||
|
||||
// Slugs and options for the Tainacan Blocks.
|
||||
const TAINACAN_BLOCKS = [
|
||||
'items-list' => [],
|
||||
|
@ -33,29 +31,25 @@ tainacan_blocks_initialize();
|
|||
* Initialize the Gutenberg Blocks logic, only if possible
|
||||
*/
|
||||
function tainacan_blocks_initialize() {
|
||||
global $wp_version;
|
||||
|
||||
if (is_plugin_active('gutenberg/gutenberg.php') || $wp_version >= '5') {
|
||||
|
||||
// Via Gutenberg filters, we create the Tainacan category
|
||||
if ( class_exists('WP_Block_Editor_Context') ) { // Introduced WP 5.8
|
||||
add_filter( 'block_categories_all', 'tainacan_blocks_register_categories', 10, 2 );
|
||||
} else {
|
||||
add_filter( 'block_categories', 'tainacan_blocks_register_categories', 10, 2 );
|
||||
}
|
||||
|
||||
// On the theme side, all we need is the common scripts,
|
||||
// that handle dynamically the imports using conditioner.js
|
||||
if ( !is_admin() ) {
|
||||
add_action( 'init', 'tainacan_blocks_add_common_theme_scripts', 90 );
|
||||
add_action( 'init', 'tainacan_blocks_get_common_theme_styles', 90 );
|
||||
}
|
||||
|
||||
// On the admin side, we need the blocks registered and their assets (editor-side)
|
||||
// The reason why we don't use admin_init here is because server side blocks
|
||||
// need to be registered whithin the init
|
||||
add_action('init', 'tainacan_blocks_register_and_enqueue_all_blocks');
|
||||
// Via Gutenberg filters, we create the Tainacan category
|
||||
if ( class_exists('WP_Block_Editor_Context') ) { // Introduced WP 5.8
|
||||
add_filter( 'block_categories_all', 'tainacan_blocks_register_categories', 10, 2 );
|
||||
} else {
|
||||
add_filter( 'block_categories', 'tainacan_blocks_register_categories', 10, 2 );
|
||||
}
|
||||
|
||||
// On the theme side, all we need is the common scripts,
|
||||
// that handle dynamically the imports using conditioner.js
|
||||
if ( !is_admin() ) {
|
||||
add_action( 'init', 'tainacan_blocks_add_common_theme_scripts', 90 );
|
||||
add_action( 'init', 'tainacan_blocks_get_common_theme_styles', 90 );
|
||||
}
|
||||
|
||||
// On the admin side, we need the blocks registered and their assets (editor-side)
|
||||
// The reason why we don't use admin_init here is because server side blocks
|
||||
// need to be registered whithin the init
|
||||
add_action('init', 'tainacan_blocks_register_and_enqueue_all_blocks');
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -105,7 +99,6 @@ function tainacan_blocks_register_and_enqueue_all_blocks() {
|
|||
function tainacan_blocks_register_block($block_slug, $options = []) {
|
||||
global $TAINACAN_BASE_URL;
|
||||
global $TAINACAN_VERSION;
|
||||
global $wp_version;
|
||||
|
||||
// Creates Register params based on registered scripts and styles
|
||||
$register_params = [];
|
||||
|
@ -125,10 +118,7 @@ function tainacan_blocks_register_block($block_slug, $options = []) {
|
|||
|
||||
// Defines dependencies for editor script
|
||||
$editor_script_deps = array('wp-blocks', 'wp-i18n', 'wp-element', 'wp-components', 'wp-server-side-render', 'wp-data');
|
||||
if ( version_compare( $wp_version, '5.2', '<') )
|
||||
$editor_script_deps[] = 'wp-editor';
|
||||
else
|
||||
$editor_script_deps[] = 'wp-block-editor';
|
||||
$editor_script_deps[] = 'wp-block-editor';
|
||||
|
||||
if ( isset($options['extra_editor_script_deps']) )
|
||||
array_merge($editor_script_deps, $options['extra_editor_script_deps']);
|
||||
|
@ -171,12 +161,9 @@ function tainacan_blocks_register_block($block_slug, $options = []) {
|
|||
}
|
||||
|
||||
// Registers the new block
|
||||
if (function_exists('register_block_type')) {
|
||||
if ( version_compare( $wp_version, '5.8-RC', '>=') )
|
||||
register_block_type( __DIR__ . '/blocks/' . $block_slug, $register_params );
|
||||
else
|
||||
register_block_type( 'tainacan/' . $block_slug, $register_params );
|
||||
}
|
||||
if (function_exists('register_block_type'))
|
||||
register_block_type( __DIR__ . '/blocks/' . $block_slug, $register_params );
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
const { ColorPicker, ColorPalette } = wp.components;
|
||||
|
||||
export default function TainacanBlocksCompatColorPicker({ value, onChange, enableAlpha, disableAlpha }) {
|
||||
|
||||
const currentWPVersion = (typeof tainacan_blocks != 'undefined') ? tainacan_blocks.wp_version : tainacan_plugin.wp_version;
|
||||
|
||||
return currentWPVersion < '5.9' ?
|
||||
<ColorPicker
|
||||
color={ value }
|
||||
onChangeComplete={ (value) => onChange(value.hex) }
|
||||
enableAlpha={ enableAlpha }
|
||||
disableAlpha={ disableAlpha }
|
||||
/>
|
||||
:
|
||||
<ColorPalette
|
||||
value={ value }
|
||||
onChange={ onChange }
|
||||
enableAlpha={ enableAlpha }
|
||||
disableAlpha={ disableAlpha }
|
||||
/>
|
||||
}
|
|
@ -1,29 +1,8 @@
|
|||
const { registerBlockType } = wp.blocks;
|
||||
const { __ } = wp.i18n;
|
||||
|
||||
// Converts non-localized block metadata info to localized ones, for WP versions older than 5.8
|
||||
function tainacanBlocksLocalizeMetadata(metadata) {
|
||||
|
||||
for (let metadatumKey in metadata) {
|
||||
if (metadatumKey == 'title' || metadatumKey == 'description') {
|
||||
metadata[metadatumKey] = __(metadata[metadatumKey], 'tainacan');
|
||||
} else if (metadatumKey == 'keywords') {
|
||||
metadata[metadatumKey].forEach(keyword => {
|
||||
keyword = __(keyword, 'tainacan');
|
||||
});
|
||||
} else if (metadatumKey == 'styles') {
|
||||
metadata[metadatumKey].forEach(style => {
|
||||
style.label = __(style.label, 'tainacan');
|
||||
});
|
||||
}
|
||||
}
|
||||
return metadata;
|
||||
}
|
||||
|
||||
// Register the block type according to WP version
|
||||
export default function({ metadata, icon, edit, save, deprecated, transforms }) {
|
||||
|
||||
const currentWPVersion = (typeof tainacan_blocks != 'undefined') ? tainacan_blocks.wp_version : tainacan_plugin.wp_version;
|
||||
let attributes = {
|
||||
icon: {
|
||||
src: icon,
|
||||
|
@ -36,17 +15,6 @@ export default function({ metadata, icon, edit, save, deprecated, transforms })
|
|||
if (save)
|
||||
attributes['save'] = save;
|
||||
|
||||
if (currentWPVersion >= '5.8-RC') {
|
||||
|
||||
// Registers block type using new strategy from WP 5.8
|
||||
registerBlockType( metadata, attributes);
|
||||
|
||||
} else {
|
||||
|
||||
// Converts this array to a valid array previous to WP 5.8
|
||||
registerBlockType( metadata.name, {
|
||||
...tainacanBlocksLocalizeMetadata(metadata),
|
||||
...attributes
|
||||
});
|
||||
}
|
||||
// Registers block type using new strategy from WP 5.8
|
||||
registerBlockType( metadata, attributes);
|
||||
};
|
|
@ -1,35 +1,16 @@
|
|||
const { Button, Toolbar, ToolbarGroup, ToolbarButton } = wp.components;
|
||||
const { ToolbarGroup, ToolbarButton } = wp.components;
|
||||
|
||||
export default function TainacanBlocksCompatToolbar({ label, icon, onClick, onClickParams, controls }) {
|
||||
|
||||
const currentWPVersion = (typeof tainacan_blocks != 'undefined') ? tainacan_blocks.wp_version : tainacan_plugin.wp_version;
|
||||
|
||||
if (controls !== undefined)
|
||||
return currentWPVersion < '5.4' ? <Toolbar controls={ controls } /> : <ToolbarGroup controls={ controls } />
|
||||
return <ToolbarGroup controls={ controls } />
|
||||
else
|
||||
return currentWPVersion < '5.4' ?
|
||||
<Button style={{ whiteSpace: 'nowrap', backgroundColor: '#fff', alignItems: 'center', borderTop: '1px solid #b5bcc2', borderBottom: '1px solid #b5bcc2' }} onClick={ () => onClick(onClickParams) }>
|
||||
<p style={{ margin: 0 }}>
|
||||
{ icon }
|
||||
</p>
|
||||
{ label }
|
||||
</Button>
|
||||
:
|
||||
<ToolbarGroup>
|
||||
{ currentWPVersion < '5.5' ?
|
||||
<Button style={{ whiteSpace: 'nowrap' }} onClick={ () => onClick(onClickParams) }>
|
||||
<p>
|
||||
{ icon }
|
||||
</p>
|
||||
{ label }
|
||||
</Button>
|
||||
:
|
||||
<ToolbarButton onClick={ () => onClick(onClickParams) }>
|
||||
<p>
|
||||
{ icon }
|
||||
</p>
|
||||
{ label }
|
||||
</ToolbarButton>
|
||||
}
|
||||
return <ToolbarGroup>
|
||||
<ToolbarButton onClick={ () => onClick(onClickParams) }>
|
||||
<p>
|
||||
{ icon }
|
||||
</p>
|
||||
{ label }
|
||||
</ToolbarButton>
|
||||
</ToolbarGroup>
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue