diff --git a/.circleci/config.yml b/.circleci/config.yml
index a5c0dd9da1..b45d941a5e 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -19,6 +19,15 @@ aliases:
paths:
- core/node_modules
+ - &restore-cache-core-stencil
+ keys:
+ - stencil-cache-1
+
+ - &save-cache-core-stencil
+ key: stencil-cache-1
+ paths:
+ - core/.stencil
+ - core/screenshot/images
defaults: &defaults
docker:
@@ -45,6 +54,7 @@ jobs:
- attach_workspace:
at: /tmp/workspace
- restore_cache: *restore-cache-core
+ - restore_cache: *restore-cache-core-stencil
- run:
command: npm install
working_directory: /tmp/workspace/core
@@ -52,6 +62,7 @@ jobs:
- run:
command: npm run build # --max-workers 1 --debug
working_directory: /tmp/workspace/core
+ - save_cache: *save-cache-core-stencil
- persist_to_workspace:
root: /tmp/workspace
paths:
@@ -106,7 +117,7 @@ jobs:
at: /tmp/workspace
- run:
name: Run Screenshot
- command: npx stencil test --e2e --screenshot --screenshot-connector=scripts/screenshot/ci.js --ci --runInBand || true
+ command: npx stencil test --e2e --screenshot --screenshot-connector=scripts/screenshot/ci.js --ci || true
working_directory: /tmp/workspace/core
test-core-screenshot-master:
@@ -117,7 +128,7 @@ jobs:
at: /tmp/workspace
- run:
name: Run Screenshot
- command: npx stencil test --e2e --screenshot --screenshot-connector=scripts/screenshot/ci.js --ci --runInBand --update-screenshot || true
+ command: npx stencil test --e2e --screenshot --screenshot-connector=scripts/screenshot/ci.js --ci --update-screenshot || true
working_directory: /tmp/workspace/core
workflows:
diff --git a/core/package.json b/core/package.json
index 8e1da83791..0ad7a843f5 100644
--- a/core/package.json
+++ b/core/package.json
@@ -30,7 +30,7 @@
"ionicons": "4.4.6"
},
"devDependencies": {
- "@stencil/core": "0.14.1-1",
+ "@stencil/core": "0.14.1",
"@stencil/sass": "0.1.1",
"@stencil/utils": "latest",
"@types/jest": "^23.3.1",
diff --git a/core/scripts/screenshot/testing.js b/core/scripts/screenshot/testing.js
deleted file mode 100644
index d767e79632..0000000000
--- a/core/scripts/screenshot/testing.js
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- const getStyles = () => {
- const tag = document.createElement('style');
- tag.textContent = `
- :root {
- --ion-font-family: Arial;
- }
- `;
- return tag;
- };
-
- if (window.location.search.indexOf('ionic:_testing=true') > -1) {
- document.head.appendChild(getStyles());
- }
-}
diff --git a/core/scripts/testing/styles.css b/core/scripts/testing/styles.css
new file mode 100644
index 0000000000..aa26df0282
--- /dev/null
+++ b/core/scripts/testing/styles.css
@@ -0,0 +1,11 @@
+
+@font-face {
+ font-family: 'TestingFont';
+ font-style: normal;
+ font-weight: 400;
+ src: url(data:application/x-font-woff;charset=utf-8;base64,d09GMgABAAAAACn8AA4AAAAAUjgAACmjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmQbmUAcg0oGYACGTBEMCu1810YLg14AATYCJAOHNgQgBYJ0ByAbL0RFB2LYOGCA7DduwB2DjQOQz3hJ9n+ZwI0hWB/YxYSYMBRSFENBsWqrAkWbJBHpUKamYBECLd7YUy2OVYvlKX1dMf05+T/7LtU4wMKUW3v6cz1MLF0FGyHJLEG01r/VMHufgpZJIoGKBHQMKsYkFpgU4tsDmtv9xsaIGoiNiIJRtJKSElLSIdGjQuiRIypl0JtBlKISJSqZZnH/Oq0ZWaYZyYoPCFpukb7+N+xuwk6iBRZMI8WdlLQH1F3R7l157zoCyXjA9AD36nWBrP07PZhwgBLSeMnLEQ4VqJsqlv8siGuabsED3LeKFnxrugO3hMah9NJJ/ipRkvNo0bWSH6xvN8TX2qedvrqte1s1/yDEW6dCUB4tkIxQEeoDTSYMiiaAuBEGJLK/dSEgoaIi0Ua4CGXj/7vX2aa3YewLW7L1Fw6EC+fgxB/7NWWpMKZaUyFMhaxEyArLmA7J/62Zdje5MjlgYyvcOTf7ZycwswkX9oD2CklKoSNIzN4VWFXVET5/gKgKaO9USZgKCaxcreurQxDS1KS6SqUxAJqz+B+OtbQOoul9mcsgjITAKKN32318dn4Bhdn5t38EFHq8pCEUmUMECIAIFw4RKRIiRgxEnDiIBEkQpSqgdDmAQKCAVcCaECAgAiDACvyk0ex3gJounDg3gOACJy4k2DnDicusvN3gBBrAILTCpecT3AAH9C0NYpDo+7rNUJuyf/BUQ/cM42KIV0v11FyNhkyiUDj0XDKjjuX1lEnr9K7FjMnEPpZVifqZhCWKr4SbqzTQwLYaKjSBrueqpWpPjRbN9WixjymuFFH/CwqFBhYDRux4XXDRJZfdwE+IMBGibhEnQYq021SoUqPpHm069BkyZsKMhXQZsmTrQkH1yGNPPNWtR68+/Z4b8cJLr0x66515C1atWbdh05Z9BxC3mkNDHAcJeFI4TeKEYI8bP9Y44ePEm77r41+ewEGxRUrtUWZUuIsOetH6bTJql3HbzKjlpPZkximHvICSPiqPeMwTngZTLZpmhlleMxe8ac9b3jHPAmuss8EmW8F2u3bYZS/Yb9vBNIRJvask5+7FELPwimHcaoZ46yTaJ9WCSTY0DsjmwGD82Y7DoWmOfu1MGuY6fi64i8JTF1OyuErRYMJBFtuDaaussAMsMLJnmS0vuQHreu+JDYwyxjgTDXPAYsWQxpkTT6ltykCFu+glcU3S4tKxymCyyA7etO0t75hnoWEGSu1TRoW76JHEG97yjnkWzo2mioUhQSbYYOmYZg2ss8EmWw1jsBYFTyY55CV9Yp999tlnP46GGajhpolWtE5hDEphgsHaYdbBBptsWWTntaOdq59hH5i0BI2pTbJ9tW44FNXel24XIjwwjRl9q3SNYW6MMqPqdvrNMVySVP2Trj0U3CvhlYipV1w9cpuCyIgMoYoJ6uAoNADzvug45Zj7yoBXfrjWup4FNpUP90w83Gjmo+puO/m8JAbcN3D4dUpCw6N96EFl/RgLIB76ETisxR/w6aPfR7D+NjfOfbeHOYYeHrwM6cPqaG0C4EDa+qeN8E9UN/umlSM27Cex9S8bW/9cmENaN4plychcK2z/rnfLbrbSThvtiLBzSrZHuO7Wmpvu9U1ldbZfCTb4hlrtIxcAHO5g65ppXrrnhMPC1kvnK5fWHKkuAKxYS2ygcV0rlvjEtGOxglUm6USA2od7bZ7ZA0zgcMNXu6Vq96DjVnaFuUnt8GvYm+2/bLjrmx9odH8OHtYJcBgN/b8kxzn07RsPkp7oNsv+PxY7vLXhbI0B2O6kbBr78YIaGQ9mNpD/ZDn01If3Bh8OOu7XP4HYqD7kLYGVOfcyTk47aKYl0X7mMjiMDjPg7M42er6j3/abnabFTbZeexnmm/4ZPQMO37lXsuKw1GmniQNWEawkgpUo+P+g8bqExlXC6NwiDU+RkuNUiKeoeU+7RxcXffIw9p5jytx58d4L0uW4KO/t67osuGHVFr1lzLkJFBG7OIqjOKlO+kwUPh53gWwuEnGJGNdJ7wYZ8JOTEBHC5HCLTMRIT5wnSPAYSbKSIiNpslAk1h3SUiqP+NULp2hOtdHQAdF0S1ofe7ErOh/EMyMdczKLF9olnjsqE3JyqeeOygFPyuNJXV4ExVMo3X9j06MfxnOvIEZNoDdJXkZT5mC98R7x1gKc1fs01mxBk9dJBzawOQ5sKDkp7MUhWOFQrjBRrvMoIaKIEOVmyUxYL3rQ4QjYwQIGsIZUnapA3GVBSAIaNA5ND0QYkJFRiSHMgAOcYxIJoiQSJek+IlUaTgrBBg6wgcNx6IRwArCCIg8o0IFB0e4sQGgD2sfstj0Yi/vtsrpEq52XqxUx7wXavU9R5AbVfbV1p6EDtGWnJA/XVOMRsvo8RlPdHad9NxBpoVtpYHLL0QrVHnveFe6uwPf/7jyBq5c52luBaALJx8pX+LgSQAvlHBSU/jQISHSdPDXyK0T8EDNBpjzkeaygcCLzJqgiKV9QtldXCkW9eOkpVFBLmWjZoyokvMYGYuM3q7LDGjTAj7sPXGsYBaVQYdkTHmY1/zyKJHrVqlSqUatOvQaNHgpOvOwmgbx4I2vWolWbdigIDqeB6phIgQHjoSEEYoO3GfWG+xmO9H2b14EtgH09CwceqakEMmDjtbHwH1ywyEvghjwO6F0GGbeagAYru65f6TdFf8NxEZpQA3bCjcYxgDMmoUrc/1DdhozZ9MEhMsFlbnKRv254PFwOt8PD8DLMhvlhdVifRh0CAEy4lSj1fMkew8Zt+fiWtyg/Gs6H67an546+N+CsD3294PDnwOcHM058+/z/7Vt/15TJ8MUb+x/6/XXxtmRzAC4jjHlHw5q/XvcP1+XZL9e/HyHSqDHjJkyKEm3KtBmzXpsTI/YX7U0Txdm2Y9eeffEOMAIAZPHeNcAFkH5MT6DhJhQar4QOSmnAxmukk4d0404Pg1C8IcIZ7jem0m8c6GKCWZ7xmjkieMMCoyyyRBTLbDDlbRLDFh94430klk98Z5Uf/ITIL/6x7f0n3jtUBxqZCCT4yEItBRI1aiOQrFEfAiSN+hJI8bmP1LFAqs99ri4F0n3ua3UrkKW5HwRyNfeLQJ7PPVUzgXzNPRco1NwrgSLNvRYo1jyHQ6BkqJuBg+pwqVfwfijyRYUwvQnHv6TWp0PyKigaNh96H4GBhmyOegPVB40f59xGEvqhc+sAD9WxCKjVXrZAVDdIs68AhHKCotyajCaMMM33GHhE96JFqxBPQEEEoqpC8iJOGGL05OS/t6P7dswwoetDgYYOgzlyg98MT+zFf0ajcoEikxZ3w24atFBdBAG0lP/g72LZuroeHO2D0lGazKLkzmMauyiDCdhr2a5txrOVjSChgd2ova0t77MhhbcusVxATqdNzYG/FtlUbXRQPRO4OeZ3jE2LIpfa374QSXm/jXcJ1RlLGxZ+dBY1t4Brn0S4YIb5A885pd4Nm4nTxHTsncPU/uJFsrvfCo55+xh0RpRwlNVFmRZ5JT0a8vqz7YKjXITu0NETuTeLgWx0wlG1ZKwnE8zEIEPVAl29KW8grf5KvdJSAaHPwFwMFyKZcNGCzUM5o39uRYwWpCG2syOpPpQYJcOaFn+YiakAyoJBWW1PdQ3gky5Lyrv1Qu08YS8gSdFMp6Xw8V//1cwtjV/OeuogqHw10Ysw1TOlp8shZnahTTWfy4ZZH3Bv01/rq0FPiwuORTUH3Rr39SnJaRmeqQkMhbRqn4TlQFNuBzh2XJgnuDqHspyu0HjUXsMzfPUKBo4oQFl/59ra8oQdbCz13uBAOQ+7IIF6czUJA1lU66Bw5NYfWV31oNN7ypngGeWsuTqsEsrhFQEqG1WQZkIcz5vH8rsZjFklUsoKdqUiEv68IaVRHWA1ltQdWoR4IBbvBaMNWXDw7xohT2WjEINN7BucggQF7qiNneY8xhDhaJpbjN+TprJdqRJ68eUpZ5QTOoqiy71R/rGSuGKW/zv5f6bK+V+XqNf9bxu3tMVwufyHCz+PSnKjrh9+fWXoqLsUjumye4LFDWIi7dtumjw+brjklOBI+ScdTjXMTJQ4+jRhyjVAOkeCkt30cx/S2Z8qaXHhEDOrpWN7sCJd6FjeIVEmfARcWahxPLsI1sVRRvQyvF1z0BOqq/mw7dXZ5YiDWzSTRl1gQmV52yFfjGnz20KQxu571VcjSo6/lSSUtDza2mZJtR3ssJefgx5bpVWyM8HDYK/wkP5JPnL6UqVarauNUmfRkTOho3FTlGoP6PIFDRtZeBq6BcMRkGuIiNY4MYmDV0ujHNQz+aSb3NheHTbPCEeU8Mg3wvEIObtW60VLwLt7tL9LwT6HZUmRTfWEN7twFXImIwjFDI64QVhZ3NhBFt8eBbxHMZ8CaIe7H1C8xvXMdyxLPb6VIsSjjQ5Tu6SCqgAr05exOiWSIOmZeqYl2yAKsJ4IfFNStZo5LrDOMVUi2QHIrmqZ8dR/Sd8CWKfN1Wr8Mskb5eGEuUnILSj6pq4YSmagxspkGt6pTX8GqCojM8mUjwKb6kdQiWqQsEttHrQP39bBMb/jp+WMbYfEKRvFj3/DjHhrj/gV5E+5wKkhbQbvSCZBg9oF+S042qt+KCNAGgjS24pSDB1vg0HdlcYmpwORmpccTd0pV+zgEtazSNPfQ0pIHnElz5rKRywGsg04LtCsfnVCrglVCXW2UwSoJrdok1FMXuGCi+3BkEsTB73xIylxRo9pfLYQYxLuUC1A6WAXzk0miNkeiw1OG6sUC1JVAcxx+9QSh5gpb4ljMlXlQ8qQQ3dgkoicYMp93+rZewvB1cgE6qFuCI/w2OaxiJkb+/Jx6REGfgqeugr5MzGoCXlAhbvvgpRRatUGSqa0aT40UTVEIniStK2KkQNSWnadTS44MC0ZcShqn/tNbjSpzhJPWqmVtdIahqMy4JIurfISwFqdDknlN/ZkJWaJOfPmu0hCIViLEiCXeDo1fx31S8zs39RXB2funyM/h/4qJvzk1FE1AlLSBoRckNzDUC2Vie0A3dVydpP2+nlQlXWLmsM6kpxf2qNAnzxXE9I8zbaSdNBbUmBp9qN4v7SdxKEPSQw7OPKYqmGDHU1G25UrXOzQT8UESQ8gg7ZI7KplJNU1l8Ei8eqUd9TGu/Hq7MDh3qFLtVYpmTYB1RVu8jGGn+HIKixbp7pl08klbTB60qEpikY9sjLo9EaglvU96Bz3EvfEcLRjtkf+1rba2RopIJY4orU7uObY3Y9SlGnOR8UZRdWYYRWrEpkS6FgkfdvN4lxqew4RQe5mP6W+wnEkhvXYbXxIZd2qOGV+DxkBE9TT6D3p7Zq2VzJUAseOmluQLiocOOkAKDVWaXR015dYYhhgYrCcD6ml8QGDF/GOWXf4pN3DFIOvh2olo92vyup7stXa0MvaZcUB90LXMpfiqT0HdGwvKlR7KYetkJMa2zJ/eArTc+pPLwuQVoRD7jxII8nWDhElbFkfTa6MUhEyZ1g5yvyhBBlM5pzxUDZLT/37WD/EMrpTwTbt4IhlG7ZotGO0+OI4aZ8Go5MwWJcz21FJpnoSIFY/ccFOPVCPGOEsSkbF/PQIj5jGOrVbVnfwRTqNq6nNasQEQSYH7oLXLiW31UgXpk8J44vqKc0GKe+BUadt3wUGAkJHB7zFtQeGQxccdSieReslSPWf21E+PxPTi3gAyczhLgUOemFaBT28Nb0szb2eFfH0QV74/FTUWTUSxGVUnmvtGSxEF+eUJztVfeYpr5KlNEbYbqQ/w8UBwJAH0HamgKFli1D0/cDgt1aKRsyIiBkajPOqYfpIH2OmzjUXl2DjQBcnYNPzP23nDgeJTLHZjvA3F6eZS+qL+hBHp2CFSjh9r5hEHI5LWf8yYeu+fiXuj2dEpxTy4BSscCAS7mcaFpIjOC3TN15a8XSiiv1d5nw1J3XvVVdSdCXBLyTQ7X6UP791na9WoVPtyKsOfHdGN4V1cnOIkpCaGROZGQLYjJzIqtrI6Io6olJUVVV4RG1VQhxWw8BWVUnfSk9FQ88uQ89O+1zrjciqGmx1dYKSoDTFEzCaH0DKetZ6qpr6NipKhta6Pz/vyl71JjjIgm2Mo3dThbeljyxJqar/UU1W/8NoQ8MMt3tOGvIR8uHF1YdJ9djPRUuCiuyQgv0MsjKrmh7gbl1DWxUY4ZuThDq3YelD8tGWvyGgLy1vY6imbeEGLDOpHO7hsJgJURqr/sUfdMIUeQNS3akvcKdANyLxpG6ttwWvR5SKf+OeDogqLHnnfDSKVObzyPWhfkSuc08aOBScttLk84hUfq/nmw8c5a+vGV3LuuaOM8ilM73oei1b0HiQOciMcqb1WLAxXFpjymrKekl9Wf4AqqVC9FkHJbMIdHx1e6qd9XNg5NrO3gaSJT+J0MR/vZGQBOTgYj7stSKQKXNVXJDY31kSRgv+kF24ebC3cBUl1sW4FzlLSg6fQRYu7hOXE+KiplBr8IY64U2sYRs6DULU6B833EN1i/QIcale8TkFiZTnqB9vXuxNN79muxhd9Q6O2QgmRCCZ0QQ4jJKJnpTGv+v9oztv+iwCmx2v+PFGND0YOBw/gIUOqldmXGhMUkLkg/zYNCQBblntjGSPaFO1s10v9n8avPBleHDEAF69UZnZrVe/kugkTRzewS6vfEa97f0yw/q4iTWYFOobntaUn1ZEjgpQEKYF4W/NhTyv0Yd/jpcJkcNPVxmmV74yjU6gZf4ppenXaNNMkCyKPbn0FNpK3wWEJHdmZqV0gZyeMm+7ch9v5jGOnDmQHhB2JdRa3fDkj3rk9+T/0vjk3+XHvmFPPPktb7jXunTtve7t2X9N52URmJf7Oyv7Z1pSZER6MpvtCdeYGG/3KOJiemfEJYDQapiYQomOZSg1yG6ZmOa28yKIOPdT7qhorWaMNs35ggvr6G+bbL/MCjzP6ah2FK4FBKZTczOTe4A20vPvgNDZoDTV5MABkCq/LlcqJyNXIgcCLfEZqKciVoFpdFmDesA2F/EViFPTiYjRMXd1dPV1vB/kbEJBSleHOp5MjjQ3lda6OCtr5fRIdt1PHpfS7wyfXh9tfyRcLaIbr62anLqFf8lc4Y96mu5478FlTWmhS/jNdM+EJUwrPupOtsbzm0OtfvTfGH6QXPh6JozbrrScJ8y+FHD8bb/cUsVwggG/0BH0/sMvm6XGSpkVD6YkrWxDSTe7c+a4a9+DZXxyDkByItiaGDTEM0iu4ZkhD7Yc//CjBmoBQ54/eN/fc9+rwOayDzexK2zg39L2rRpGqZi8+EBartu5PKFZIS7+CS6kU6AePnpik+v3e5Sop2jiixQhuoqm7aMozvXeY41V+Vld4yx/kg4Gj7aU1KWcbDU7WvOfnqsuEoFnZqNFInyV/QiTCN5nZPE7+yH+3MbPICCNKvWjWSgsBAw5vWhq2g8k+yJtInsAQ44pGvpsA+o93SqOOAdyC3tVlhAy8kBF0JFz/cg210yPCDdP7xAzQPhtibvbpfSGstK9AlbQCoPe0sXS0v49hEVCL/h99hL428m9tBO/9ybefFp41hNCTIjwS8uEGDhR0dy1v7/a8ZixbckIvvJrm+BY0FLoZabrhRNHyKcHKnr6S5R8k83m9Hp++unpHLzlzRK4Kve1aWvrXsVreu2rvX03aKXVzpKkaavJDXQ1abeQV46TqbL0dQ1N9DUkmZmnCHqM41HHOAfqm/OfSS4K9QUz6i84iIkjPTGOf2D+8nwat/5Dv8AorzwlLqI8PxllC1r42qlofn899IsIf8EvSmxaRteT6WtFppluQF5yPm0H5ff4GW+Z9FRNX92p9/Tqd9zSLDHteYSAniPjaOrOBVJNenBsCSkb+ECP+P3O8mhOA355PmvXK+xFQG9UdVZuclGwu1FWoJPdy0Drcvdm9umtLDQhcfhBb1RfTnlOadBspjeo+OCnAYPvBgx+qug+qFaSF+EVYN6xnP1wEkFWlp++LWp8WFre0Fj0DuL/n6Bpnjw7SK47206egNWRk90XG/Don2Vs6T8vNHH1M59b7+U8Qm7CD/ByunG6sXvzNnHWWfcvykeYXlt9MTG7sG530/7m2uuFlxMrYDsd9PbtGZvUMz1npmGdh1sFsoXnUwTWI9iKfiQBd/t2N2CJ3TkBQNsVAKhoMpkPe40M8E5YoCEH5vQGfmL1womKR09WGi7PPrg0Ww9iYdkZ2RlwuuJtMcK7BBcPd0eHRbeWvGxLqAXqTpuelRfB0ybaRol6j5A1YOD7aIqKLv+cyWvA+jXRIN+IR2kxVXfYwMsK5FBsP9eu9rxyT8EF1wEWKFLu8fHLl9BdNE9SX8V1atZO69a2Rae/AqkIm3Q/WqMmGlOf6gEbtwUaPjhT5PVtLjaj4+Mb2sYmWofkGMekvJGec49yn4M576+9691P3cKFKYCFOpyXW+zQ432hn13YruyxGLJW4SftnAZi9gSosc+zc3/mKQ38O58cPrVzBK2+gC5uGYi3jtUUlPUwiB3He414ZJexpXEx0ybG5sFWfT2p3v0h5UmdzDJd5raIsZWDNWGLtFUPFrz/di73Drkl4PxquSd/fvrZZ8lGXN/CzTetITYrO97M7UHP010ByufOzPHYpntF73Xz6mKzJ4BDpzMwa9AAFfGC8hK8HdzdjWMteNXRFMACBfQo4pRhrmuuLiHGQS7OwNEm3nnrpJRAxg9haRk5nUd4rqtuIqKZvwlQvnr5B2uUXmrtq2WzUtE/4/MG9JI3MrBXiNP4+SaMrN1rFFFvsPC1xfjPUEa8HQkh9rGB9Paj1MH9rQ65PE6KOLC3iWNig/KfOSOIf67GfMXB/xbjSAusAv+Zivx/LyekzbMK/KXg2qreJCZVzg+31MwnxlW/AdlVth8r13oHPYLpKIB5W4vz80h43r/Ki+1Cd+ZPEWt0MjDa6fXRBZNgznu4PjDY4xZG61IHmLcUGnc/6sA2/98uWmrBVHSlfireILkspnAaLnllZAl0yOQBRbwNFWycUi36BPjPnrnroX1MokJHw0srermzqWv9SQZVLczV2s7TQEneUZ5Dql5P298gdeshJWLYxKPCkkJjGu9CcAzVhWM+MtgR0kixrIiMLHdQljK7YnBIZnzxIGkQC4Jhzs6hE41tz2Cgh/Lo+7NpxUJ2ijgZPv5e6b/95JiCeNKxKPEnoFBy6JYEhb1NPIvVS5gVLZzFXiHexaRzmaX/ciZ8f/ghfs6K04Vn9lfGr4zXLjxWnLNwwMzSf2XopPCKLdM8jwJjFru5w92zthddj52/PgJiWQHZJkReneNqucKR4OdKFmhZfzz8ZTp1+vM40vFwuUWQlzAud2JkrcqwymhjFIV/JQvyTJmAfZoJ+N8jMli6+a02nbZ7Oy9OjMvxEsgCzcvQNflhOnX6y8jjtpWHAqDxha6IOhen/EC4Jl3l3GUNHSfzEqSk81WCWsLtppJfvWrmXhZQW18D0xx9jJlqUfd4qETYpvvTGjZhQgafkY7vUHZbzg6fnD83/fwUmXuVspTJ2T2FyWx/XN5I63GlfZcnZbwABbhCdX+BCMQCRztfWViCQw9/PXj2dGGquds5NMjdMTw3BIe+XQgKHz2KIifGisKjY8Nj4hPt80dG3cvSssJj0zIL/foHivwzsiOJWbmuZS8G7IqSSZGx4qigIMJUf8Bqf6DHZNCww4C/h2e/370LcLb1uFDWjNsYJkShUiFYQa5XTjpYulI6hJZG+RykMR2lHn1G/U4FpdSmJxRdBX6lWNsa9NC6x7ObirfiPV5RkIjWrAJipbelUZLDuFT7jW430zx3aruBLP+dWNsq+uHFbfTKK0pIdV5CcgnBWvGmZowMl2aNkoelWBhXndFR1ROaeFVbxTsimlGyJ++R1dl1bBUN410Aq2cyj4Fgrmu8HNb/FBQ/6+U2lBQVPp7scCM/ncwvqS/PTLMx1zUxd44L8vR3jjM3NdWx+x/ZUHweXynDVll8vqGu8Cy+qrSEvaLoHKF2hGqkOhSmMkQ1GhlsNVAdHxpUHW03AMeeZr27emF+4UH27lV+DS7CscGKGiJCJQz29eFx0bnJMZJWx7VMAq8YXKAme2iDobSQOUis+FFx0aW3wWgO0UEYcqC8klL2moKzDfUF3Ozpp1v3V+2kexy5NREhQQ9kAgQgV0ofw5o6ReFmsSCgmx4UKCEGsqIq6pK28SC4wVlCKgHc+R6HjHwnh7Q8R6e0TAfHzMz/R0RV7oiJq6iK3lTVcFFVgYvp+i7ZLkXVReHZ4YXVHBxf5HPkoS7PwOXKcRc7RYG/knfv3BUrJFSl43JD3RycnHQ0mlJIwJpxX1dVSZL/2s4dMVXBS4XWZYHBcfn+DjcVjWWPZVwkOdUGE6MqQ5yLrmlIyN9RlhDyzEcMgX0Ilhl4M+GIsHgAlN3P9x6WyuamilfjCKYxdelayjMUwLyFGJzuJu7f7Azd/00mwJAhbe73yGi98ZCQDKdbc06kWRV7kLBOmvpCN67+ssKdiYb3eYVGr2+FWXvjgbbCpuhRX17+o54q1WJqr/CT3soyjK2lp66OOcFOw8bSU+eehStiCXerwfFiqIVPZw+9NYerF8HVNtjDhIKULL/oHJh51tpY/NDFQ1Y9rUcyfuzXrqbD6OMBXsyWwi8tV29iyJ05reyzGtnKR/C9emz+z7jmwVBZRVNJwzdQWUN5mq+koaJpVdXq8iy6yqyPuGeZl0zafNLtoDNDavVsevD9iqSi/0QqwislY/PVKvGcPNHOrWoRVqaAFlPHzQgeHU/j2wGzsc9NTgyZ92j6Owff3tA+2s01vBgVMGTKY54jycVZ/kHFWbEAz1AMxkd3qW0DLcUhD0YUhVTNH5H0YtWKR5o77rVdMbmcxxJzRcTZw0xbWMXicZp+3D2j+FFdc3snw7e8oLHMgYltldFbMUuqftSQXbjauLCk5+wa6OCY4HqvE0/61PbIq0lbQFtao1HfcXILdrzmsE2NTzMz/O++vx1b6H/bI0u5UOXIwbo3kuCqo+5oKoIW9sqoY40/cSYqOg2EFI/8pM01K/L++5oUE/suzH8pJt19ezQ8vNzf80ZfYuKbdGXr7ohI4w7+W0XvRR7GPw5TtsFGMh1ljFc2TS19Wp1Y1R8WkrPSBXKThptdmxZiMZHcSEhC/WAVfhwwcr7SgX+X40luZpeU04PtXvblyhQF/Vsipjjo8ahkBNuMvMzoEu2zdNNvX1KOr35j19ah76bT5CCXUPWWAnKE0fTiaUsooh6RfbKHelRxKnikgFYzB6HsX2YCM9SJNMSz/ssqC65lv/Nj4Uuu0I9mQUnmpKcdU7ILs0tj7zoyKjbVtwuWfCX+/94Sk+OeeUvayNj1EzzGdv7teY9ia8sHYh77OauEECO/xb50l7aRsh7yiJmnvfG/C9dZ/Dohrnh2tKNkLj62dEZufNYms+xIHPOJEGIm8Nu+p8/NrM2ozWX8xuIBPD5hBkHeJqaBPg2BAV2BAap6N+TkBfjlZa3lFAQEZRVBaGPeJTDa9FKrpVTDqUtFAkFYZ/8Es3NeFmJnz1y5JX8NWDfZHZVMQ1FpxC7v+5bDQJfB6aBkGo4ipXRGgI3lECSecFA2DkWl+lJs7ayfQ+JVByVjIiqHQqlwsZ6cv50bQmqFs+U44MppDNzcTU08Xcx4DVxdzc3c3AzhNC+SmMQXyc4XlQTMXu2zkGVMRpKQZChztf9XC2d/bUXwp8PQfa0Tld52Z9mL/U77/zx1HsPQEtwS1xLSQoc5xfXFKYaLvdSFx62CPIJ59CAkLC4MpFsS5LPlYWTu2FLT9tHnTzzqJLnygwU8/RycnM0XSAv1Ko2WUQhjE8Su9mzSeT5JKQc+HL7Q0N3ZbHdZEjBzlLlngRRjHMHL0cV8kbT46iml1KdRxEuEMJrPJpQ6HKgfYi0ferUX0wUKZdmNSQn59VCcXJ7XmJCUXY8UFGB74qPRra19CVHoNsCNDMfvAs3LzhHOtYW1fhg7f0xp0M7SWQZwjxBIXYwyO7JVVStzSjUsmRgQXJwSE1AVgrF9mM76elklVQVpdTVVlTrguZFrzMYI54dKhxF8Y1L8vItyoxKqKrOFflz46uUOuVPolSssPMdp696WUtcIvnMXKp40pVaZpg1GBBC/j6+vaLz42KnYn7Uv2klOxfL31Tv42mf5hISqKoiDwupi0rdVxYRF7oqF4k2b8OHmOv/1LY/vTvvDtz33k7HzTYwLDSgrDo/Lr0Cl7/5RIvvag6xIq8BC80t3JHU0NCUl7urIy6qow/BDX2R/8eCH/sKLD/7dvqB0/Tw9bdbyF/8BbA7/B8ACfv5RXi4s/FISFuuq3TPy/xld+aEw/7/MKFgNXAXhBB65quZ3mSNchXEMzjWjNmffEVy77YdFatbn0cri6o3s6doSBL/VEMh8d5R8AGqv7OXj7Ca4f4GMTaYvg+n0kAfMWAUnGXGbq5WubLETFC6/WIYgF1AL8uFFVasHdK2u0/W6QTfiIbHA5gvygmuF4A/RnOkT3Way54spBkO81cmv3dOk0ApZXJgOiMn5By5dK/gTcmD6RLyZLGPEyQCumQpztelDxEyeZUacZg8r6CL+WCHfqB23tFDzijCT7c2n2ArJAFtxcrcVQzi4EqKJ6RNUM9nAiJOvVkoJxLqiODYDRAJrtvBsknxFNpJyCU2M1VykPk3yDYNVohi3tQoHgVZp6OZCZDnjOkFDskq4nijcegh9PuvE5JKvQ50g+jd1bdeqZ1sdixjTOjCv6diLvkJ1nJdYR4410sawNoJ+zUjOShINpFgzFZyEmXM6HtqB8mpjAeduDMj/r/PZkuf+D7hl/haureDS0u+otzR8X3bZVuu5csq/2umBcedopEW8gHvF349HyjOhk4pHKvnj+bNyaIF8NLGTbM6MmQDumb/1qAmimZ+PBplWJmXh6LqSU9bIxFQDfVc/Ooi7qETTFD9xKpmamfyj8OaZZEJ1OAXGegvRs0KesdMf8OOk8lvar+fGgFrQByzkYE7awz8Q118VeWAeDX/e4QBmRp+xoE2+m7GMlofvvD/oaG9B4fka2H8Se6HrFqJLTH+wgH5KKNfdqN0JIDb2+w0mUSZMl/ar/dZgRnxZN8SfnmUeAnHhOHQfyB3h9xrb8lTF+40BiaA+G/tMsBstPAFki2qMQUS/5tcNCQScSy8XOQVfxRiEALnJ2ldCUowtWCR/bx1fBoCnf+puD8A7of3bP+v8X7X5l3kBy6EAAiwuW1oFsPzgUpZe2gHEfVPfVyJbQ+Pfi3eaa0BJkhD7gF+HchvzHPsXu7Bjn49F5zN8RXCq42hEmtMpgjdPSik1+KfGC9Rhhjki5BGFOh7P2jY+iolml5qNctvK6etiatjdxQ1O45ZT/UftEOE3bqvtRDIu1wZeAkdbRF7T2U5EBo1LadSY/qpN8LQwvoPx7dm69oGa7qbVQwQGv8Rx1KnFcVKDBsR6FEuP0M8z0krZRXo2dGVIpgrQZACxNubaIRKbn2lHsmgpZjlM0jyXZTtIjE+SYmfuBjMu9EnBAg0J7SSxU5jouEQW2Q64r7UQXTsi1rKzExqu1A+X6jlOatkw28nEF02OfXiKPKIS2pJjVzEZbbh3ISyxJ723GZchu0mFSaVLr173282DSdX1rOok5z8RfYdVfiCXH0hnhKAmyqsd8skpPf7wplGBVT7cT4/7Y57eJEJrEuNezyksAufPrcCIunfeVFXdJ2HqpdFkoZ1KqYlMukBm/Ja/KOWwUGBVA2qzUUANCRoyyqbbUiKXJc7FH9nO5zSHfEcye4+oFvHDWEbe54KHMapyEvmBaIey6DQ17eZMJ5Ccps8yPphAoIU0opigjziaqITS2h0IHAZOJg0ztFwK+wTcwrzSCwDrvIzxyBPmHfMMp0JDJH6JwCfgTFgBHAL+5BPz43dD42VNaMz8iDuhIZIjIvBGKEtHgB+QcNKFyZXG6iChNoVd1bfMfWhI0wE4A1wvQzAyX4bCzEmN3qWmgWUYfPyXYZ1S1F1muqjkufMQgMCRPQfeuAniJ9At5KbEXeAZLuxWVeHGxnWjrMG7WLQ1mFfOaLe47BD4atnWdUN2Z13y3lDgbc+HC6sgr7+IwIsjc7PHX98u5CYJ6wVv6hZ2bQUWvb15EHej0/q5rrPikXjbcGDnOhsJmr8hO7LRvBu4V/sNalTIU6RBh6Jrts38i4GTzfts3QMAAAA=) format('woff2');
+}
+
+:root {
+ --ion-font-family: "TestingFont", "Helvetica Neue", sans-serif;
+}
diff --git a/core/src/components/action-sheet/readme.md b/core/src/components/action-sheet/readme.md
index 502f07fa7d..0725f9a764 100644
--- a/core/src/components/action-sheet/readme.md
+++ b/core/src/components/action-sheet/readme.md
@@ -34,14 +34,14 @@ A button's `role` property can either be `destructive` or `cancel`. Buttons with
## Events
-| Event | Description |
-| --------------------------- | --------------------------------------- |
-| `ionActionSheetDidDismiss` | Emitted after the alert has dismissed. |
-| `ionActionSheetDidLoad` | Emitted after the alert has loaded. |
-| `ionActionSheetDidPresent` | Emitted after the alert has presented. |
-| `ionActionSheetDidUnload` | Emitted after the alert has unloaded. |
-| `ionActionSheetWillDismiss` | Emitted before the alert has dismissed. |
-| `ionActionSheetWillPresent` | Emitted before the alert has presented. |
+| Event | Detail | Description |
+| --------------------------- | ------------------ | --------------------------------------- |
+| `ionActionSheetDidDismiss` | OverlayEventDetail | Emitted after the alert has dismissed. |
+| `ionActionSheetDidLoad` | | Emitted after the alert has loaded. |
+| `ionActionSheetDidPresent` | | Emitted after the alert has presented. |
+| `ionActionSheetDidUnload` | | Emitted after the alert has unloaded. |
+| `ionActionSheetWillDismiss` | OverlayEventDetail | Emitted before the alert has dismissed. |
+| `ionActionSheetWillPresent` | | Emitted before the alert has presented. |
## Methods
diff --git a/core/src/components/action-sheet/test/alert-from-action-sheet/index.html b/core/src/components/action-sheet/test/alert-from-action-sheet/index.html
index 2e9631348a..58ac67b578 100644
--- a/core/src/components/action-sheet/test/alert-from-action-sheet/index.html
+++ b/core/src/components/action-sheet/test/alert-from-action-sheet/index.html
@@ -6,8 +6,8 @@
Action Sheet - Alert From Action Sheet
-
-
+
+
diff --git a/core/src/components/action-sheet/test/basic/index.html b/core/src/components/action-sheet/test/basic/index.html
index 0b019f6010..0b1e018419 100644
--- a/core/src/components/action-sheet/test/basic/index.html
+++ b/core/src/components/action-sheet/test/basic/index.html
@@ -6,8 +6,8 @@
Action Sheet - Basic
-
-
+
+
diff --git a/core/src/components/action-sheet/test/cancel-only/index.html b/core/src/components/action-sheet/test/cancel-only/index.html
index 9a4aa897aa..222447bc31 100644
--- a/core/src/components/action-sheet/test/cancel-only/index.html
+++ b/core/src/components/action-sheet/test/cancel-only/index.html
@@ -6,8 +6,8 @@
Action Sheet - Cancel Only
-
-
+
+
diff --git a/core/src/components/action-sheet/test/custom-css/index.html b/core/src/components/action-sheet/test/custom-css/index.html
index c5cea8404d..5cb7d530a6 100644
--- a/core/src/components/action-sheet/test/custom-css/index.html
+++ b/core/src/components/action-sheet/test/custom-css/index.html
@@ -6,8 +6,8 @@
Action Sheet - Custom CSS Class
-
-
+
+
diff --git a/core/src/components/action-sheet/test/icons/index.html b/core/src/components/action-sheet/test/icons/index.html
index aed2e1b18f..229d9b1bcf 100644
--- a/core/src/components/action-sheet/test/icons/index.html
+++ b/core/src/components/action-sheet/test/icons/index.html
@@ -6,8 +6,8 @@
Action Sheet - Icons
-
-
+
+
diff --git a/core/src/components/action-sheet/test/no-backdrop-dismiss/index.html b/core/src/components/action-sheet/test/no-backdrop-dismiss/index.html
index 4cd85652f7..e0a58b73ba 100644
--- a/core/src/components/action-sheet/test/no-backdrop-dismiss/index.html
+++ b/core/src/components/action-sheet/test/no-backdrop-dismiss/index.html
@@ -6,8 +6,8 @@
Action Sheet - No Backdrop Dismiss
-
-
+
+
diff --git a/core/src/components/action-sheet/test/preview/index.html b/core/src/components/action-sheet/test/preview/index.html
index 2cf347a5bd..75649bc5ca 100644
--- a/core/src/components/action-sheet/test/preview/index.html
+++ b/core/src/components/action-sheet/test/preview/index.html
@@ -6,8 +6,8 @@
Action Sheet
-
-
+
+
diff --git a/core/src/components/action-sheet/test/scroll-without-cancel/index.html b/core/src/components/action-sheet/test/scroll-without-cancel/index.html
index 38924b55b3..3b10862f0f 100644
--- a/core/src/components/action-sheet/test/scroll-without-cancel/index.html
+++ b/core/src/components/action-sheet/test/scroll-without-cancel/index.html
@@ -6,8 +6,8 @@
Action Sheet - Scroll Without Cancel
-
-
+
+
diff --git a/core/src/components/action-sheet/test/scrollable-options/index.html b/core/src/components/action-sheet/test/scrollable-options/index.html
index 13c42ae210..a83cc83012 100644
--- a/core/src/components/action-sheet/test/scrollable-options/index.html
+++ b/core/src/components/action-sheet/test/scrollable-options/index.html
@@ -6,8 +6,8 @@
Action Sheet - Scrollable Options
-
-
+
+
diff --git a/core/src/components/action-sheet/test/standalone/index.html b/core/src/components/action-sheet/test/standalone/index.html
index 0f77409533..2eaf277dd4 100644
--- a/core/src/components/action-sheet/test/standalone/index.html
+++ b/core/src/components/action-sheet/test/standalone/index.html
@@ -6,8 +6,8 @@
Action Sheet - Standalone
-
-
+
+
diff --git a/core/src/components/action-sheet/test/translucent/index.html b/core/src/components/action-sheet/test/translucent/index.html
index 3bbd1654af..cc1ed81a8d 100644
--- a/core/src/components/action-sheet/test/translucent/index.html
+++ b/core/src/components/action-sheet/test/translucent/index.html
@@ -6,8 +6,8 @@
Action Sheet - Translucent
-
-
+
+
diff --git a/core/src/components/alert/readme.md b/core/src/components/alert/readme.md
index 24ad9809cc..d6c2524533 100644
--- a/core/src/components/alert/readme.md
+++ b/core/src/components/alert/readme.md
@@ -45,14 +45,14 @@ Alerts can also include several different inputs whose data can be passed back t
## Events
-| Event | Description |
-| --------------------- | --------------------------------------- |
-| `ionAlertDidDismiss` | Emitted after the alert has dismissed. |
-| `ionAlertDidLoad` | Emitted after the alert has presented. |
-| `ionAlertDidPresent` | Emitted after the alert has presented. |
-| `ionAlertDidUnload` | Emitted before the alert has presented. |
-| `ionAlertWillDismiss` | Emitted before the alert has dismissed. |
-| `ionAlertWillPresent` | Emitted before the alert has presented. |
+| Event | Detail | Description |
+| --------------------- | ------------------ | --------------------------------------- |
+| `ionAlertDidDismiss` | OverlayEventDetail | Emitted after the alert has dismissed. |
+| `ionAlertDidLoad` | | Emitted after the alert has presented. |
+| `ionAlertDidPresent` | | Emitted after the alert has presented. |
+| `ionAlertDidUnload` | | Emitted before the alert has presented. |
+| `ionAlertWillDismiss` | OverlayEventDetail | Emitted before the alert has dismissed. |
+| `ionAlertWillPresent` | | Emitted before the alert has presented. |
## Methods
diff --git a/core/src/components/alert/test/basic/index.html b/core/src/components/alert/test/basic/index.html
index 2e50a5182a..0b222ad23c 100644
--- a/core/src/components/alert/test/basic/index.html
+++ b/core/src/components/alert/test/basic/index.html
@@ -6,8 +6,8 @@
Alert - Basic
-
-
+
+
diff --git a/core/src/components/alert/test/preview/index.html b/core/src/components/alert/test/preview/index.html
index 3849ccd031..ff2a78b878 100644
--- a/core/src/components/alert/test/preview/index.html
+++ b/core/src/components/alert/test/preview/index.html
@@ -6,8 +6,8 @@
Alert
-
-
+
+
diff --git a/core/src/components/alert/test/standalone/index.html b/core/src/components/alert/test/standalone/index.html
index 4c837de8db..b16f6fa038 100644
--- a/core/src/components/alert/test/standalone/index.html
+++ b/core/src/components/alert/test/standalone/index.html
@@ -6,8 +6,8 @@
Alert - Standalone
-
-
+
+
diff --git a/core/src/components/alert/test/translucent/index.html b/core/src/components/alert/test/translucent/index.html
index 9b6941aef8..a07eb7f9ac 100644
--- a/core/src/components/alert/test/translucent/index.html
+++ b/core/src/components/alert/test/translucent/index.html
@@ -6,8 +6,8 @@
Alert - Translucent
-
-
+
+
diff --git a/core/src/components/anchor/test/basic/index.html b/core/src/components/anchor/test/basic/index.html
index b86242fbcc..1b324bac4e 100644
--- a/core/src/components/anchor/test/basic/index.html
+++ b/core/src/components/anchor/test/basic/index.html
@@ -6,8 +6,8 @@
Anchor - Basic
-
-
+
+
diff --git a/core/src/components/anchor/test/standalone/index.html b/core/src/components/anchor/test/standalone/index.html
index bb54360ca5..22f736e2e8 100644
--- a/core/src/components/anchor/test/standalone/index.html
+++ b/core/src/components/anchor/test/standalone/index.html
@@ -6,8 +6,8 @@
Anchor - Standalone
-
-
+
+
diff --git a/core/src/components/app/test/cordova/index.html b/core/src/components/app/test/cordova/index.html
index 95ad9bd595..408320b622 100644
--- a/core/src/components/app/test/cordova/index.html
+++ b/core/src/components/app/test/cordova/index.html
@@ -6,8 +6,8 @@
App - Cordova
-
-
+
+
diff --git a/core/src/components/avatar/test/basic/index.html b/core/src/components/avatar/test/basic/index.html
index 766a6834ce..0686702706 100644
--- a/core/src/components/avatar/test/basic/index.html
+++ b/core/src/components/avatar/test/basic/index.html
@@ -6,8 +6,8 @@
Avatar - Basic
-
-
+
+
diff --git a/core/src/components/avatar/test/preview/index.html b/core/src/components/avatar/test/preview/index.html
index a895c7411e..14b41f66c4 100644
--- a/core/src/components/avatar/test/preview/index.html
+++ b/core/src/components/avatar/test/preview/index.html
@@ -6,8 +6,8 @@
Avatar
-
-
+
+
diff --git a/core/src/components/avatar/test/standalone/index.html b/core/src/components/avatar/test/standalone/index.html
index da6f744842..9e5614048b 100644
--- a/core/src/components/avatar/test/standalone/index.html
+++ b/core/src/components/avatar/test/standalone/index.html
@@ -6,8 +6,8 @@
Avatar - Standalone
-
-
+
+
diff --git a/core/src/components/back-button/test/basic/index.html b/core/src/components/back-button/test/basic/index.html
index 5c5396946e..d6b1343959 100644
--- a/core/src/components/back-button/test/basic/index.html
+++ b/core/src/components/back-button/test/basic/index.html
@@ -6,8 +6,8 @@
Back Button
-
-
+
+
diff --git a/core/src/components/back-button/test/host-element/index.html b/core/src/components/back-button/test/host-element/index.html
index 538e438240..96e0869a91 100644
--- a/core/src/components/back-button/test/host-element/index.html
+++ b/core/src/components/back-button/test/host-element/index.html
@@ -6,8 +6,8 @@
Back Button
-
-
+
+
-
-
+
+
diff --git a/core/src/components/back-button/test/standalone/index.html b/core/src/components/back-button/test/standalone/index.html
index b2253d6181..8b74a28a24 100644
--- a/core/src/components/back-button/test/standalone/index.html
+++ b/core/src/components/back-button/test/standalone/index.html
@@ -6,8 +6,8 @@
Back Button
-
-
+
+
diff --git a/core/src/components/backdrop/readme.md b/core/src/components/backdrop/readme.md
index 687d43c561..d54c7d0478 100644
--- a/core/src/components/backdrop/readme.md
+++ b/core/src/components/backdrop/readme.md
@@ -17,9 +17,9 @@ Backdrops are full screen components that overlay other components. They are use
## Events
-| Event | Description |
-| ---------------- | ------------------------------------ |
-| `ionBackdropTap` | Emitted when the backdrop is tapped. |
+| Event | Detail | Description |
+| ---------------- | ------ | ------------------------------------ |
+| `ionBackdropTap` | | Emitted when the backdrop is tapped. |
----------------------------------------------
diff --git a/core/src/components/badge/test/basic/index.html b/core/src/components/badge/test/basic/index.html
index e4a96caf14..0617d71518 100644
--- a/core/src/components/badge/test/basic/index.html
+++ b/core/src/components/badge/test/basic/index.html
@@ -6,8 +6,8 @@
Badge - Basic
-
-
+
+
diff --git a/core/src/components/badge/test/preview/index.html b/core/src/components/badge/test/preview/index.html
index ebd9c863d4..7bc2605a7b 100644
--- a/core/src/components/badge/test/preview/index.html
+++ b/core/src/components/badge/test/preview/index.html
@@ -6,8 +6,8 @@
Badge
-
-
+
+
diff --git a/core/src/components/badge/test/standalone/index.html b/core/src/components/badge/test/standalone/index.html
index a6e604e8ab..557f9bc2e6 100644
--- a/core/src/components/badge/test/standalone/index.html
+++ b/core/src/components/badge/test/standalone/index.html
@@ -6,8 +6,8 @@
Badge - Standalone
-
-
+
+
diff --git a/core/src/components/button/readme.md b/core/src/components/button/readme.md
index 475d8129f9..75701f49c4 100644
--- a/core/src/components/button/readme.md
+++ b/core/src/components/button/readme.md
@@ -55,10 +55,10 @@ This attribute specifies the size of the button. Setting this attribute will cha
## Events
-| Event | Description |
-| ---------- | ------------------------------------ |
-| `ionBlur` | Emitted when the button loses focus. |
-| `ionFocus` | Emitted when the button has focus. |
+| Event | Detail | Description |
+| ---------- | ------ | ------------------------------------ |
+| `ionBlur` | | Emitted when the button loses focus. |
+| `ionFocus` | | Emitted when the button has focus. |
## CSS Custom Properties
diff --git a/core/src/components/button/test/anchor/index.html b/core/src/components/button/test/anchor/index.html
index b8b1282757..33e58f179e 100644
--- a/core/src/components/button/test/anchor/index.html
+++ b/core/src/components/button/test/anchor/index.html
@@ -6,8 +6,8 @@
Button - Anchor
-
-
+
+
diff --git a/core/src/components/button/test/basic/index.html b/core/src/components/button/test/basic/index.html
index 3a639f6c10..53b3d56e00 100644
--- a/core/src/components/button/test/basic/index.html
+++ b/core/src/components/button/test/basic/index.html
@@ -6,8 +6,8 @@
Button - Basic
-
-
+
+
diff --git a/core/src/components/button/test/clear/index.html b/core/src/components/button/test/clear/index.html
index ecad6cf446..b0b4f71e91 100644
--- a/core/src/components/button/test/clear/index.html
+++ b/core/src/components/button/test/clear/index.html
@@ -6,8 +6,8 @@
Button - Clear
-
-
+
+
diff --git a/core/src/components/button/test/expand/index.html b/core/src/components/button/test/expand/index.html
index 88202eebab..1c1925a0ba 100644
--- a/core/src/components/button/test/expand/index.html
+++ b/core/src/components/button/test/expand/index.html
@@ -6,8 +6,8 @@
Button - Expand
-
-
+
+
diff --git a/core/src/components/button/test/form/index.html b/core/src/components/button/test/form/index.html
index 14ba7705bc..c7ebbe6b1b 100644
--- a/core/src/components/button/test/form/index.html
+++ b/core/src/components/button/test/form/index.html
@@ -6,8 +6,8 @@
Button - Form
-
-
+
+
diff --git a/core/src/components/button/test/icon/index.html b/core/src/components/button/test/icon/index.html
index 4ab2148f64..60e9351cf4 100644
--- a/core/src/components/button/test/icon/index.html
+++ b/core/src/components/button/test/icon/index.html
@@ -6,8 +6,8 @@
Button - Icon
-
-
+
+
diff --git a/core/src/components/button/test/outline/index.html b/core/src/components/button/test/outline/index.html
index 5559d08f61..256fca8d41 100644
--- a/core/src/components/button/test/outline/index.html
+++ b/core/src/components/button/test/outline/index.html
@@ -6,8 +6,8 @@
Button - Outline
-
-
+
+
diff --git a/core/src/components/button/test/preview/index.html b/core/src/components/button/test/preview/index.html
index 62cc4174bb..f29074a4ba 100644
--- a/core/src/components/button/test/preview/index.html
+++ b/core/src/components/button/test/preview/index.html
@@ -6,8 +6,8 @@
Button
-
-
+
+
diff --git a/core/src/components/button/test/round/index.html b/core/src/components/button/test/round/index.html
index 6c5082e42e..5324ef54e8 100644
--- a/core/src/components/button/test/round/index.html
+++ b/core/src/components/button/test/round/index.html
@@ -6,8 +6,8 @@
Button - Round
-
-
+
+
diff --git a/core/src/components/button/test/size/index.html b/core/src/components/button/test/size/index.html
index 2ac5477533..cffe418430 100644
--- a/core/src/components/button/test/size/index.html
+++ b/core/src/components/button/test/size/index.html
@@ -6,8 +6,8 @@
Button - Size
-
-
+
+
diff --git a/core/src/components/button/test/standalone/index.html b/core/src/components/button/test/standalone/index.html
index 80af68bc22..0b9b280f73 100644
--- a/core/src/components/button/test/standalone/index.html
+++ b/core/src/components/button/test/standalone/index.html
@@ -6,8 +6,8 @@
Button - Standalone
-
-
+
+
diff --git a/core/src/components/button/test/strong/index.html b/core/src/components/button/test/strong/index.html
index d97c960652..c3275b953d 100644
--- a/core/src/components/button/test/strong/index.html
+++ b/core/src/components/button/test/strong/index.html
@@ -6,8 +6,8 @@
Button - Strong
-
-
+
+
diff --git a/core/src/components/button/test/toolbar/index.html b/core/src/components/button/test/toolbar/index.html
index d13399ba00..aff7b3c04e 100644
--- a/core/src/components/button/test/toolbar/index.html
+++ b/core/src/components/button/test/toolbar/index.html
@@ -6,8 +6,8 @@
Button - Toolbar
-
-
+
+
diff --git a/core/src/components/buttons/test/icon/index.html b/core/src/components/buttons/test/icon/index.html
index 78766e8788..bb5c3cf5c5 100644
--- a/core/src/components/buttons/test/icon/index.html
+++ b/core/src/components/buttons/test/icon/index.html
@@ -6,8 +6,8 @@
Buttons - Basic
-
-
+
+
diff --git a/core/src/components/card-header/test/basic/index.html b/core/src/components/card-header/test/basic/index.html
index 9289b38500..52b7cfd788 100644
--- a/core/src/components/card-header/test/basic/index.html
+++ b/core/src/components/card-header/test/basic/index.html
@@ -6,8 +6,8 @@
Card Header - Basic
-
-
+
+
diff --git a/core/src/components/card/test/basic/index.html b/core/src/components/card/test/basic/index.html
index 0449a4be58..a319d19916 100644
--- a/core/src/components/card/test/basic/index.html
+++ b/core/src/components/card/test/basic/index.html
@@ -6,8 +6,8 @@
Card - Basic
-
-
+
+
diff --git a/core/src/components/card/test/preview/index.html b/core/src/components/card/test/preview/index.html
index 43ad9cf859..e76ed0c27e 100644
--- a/core/src/components/card/test/preview/index.html
+++ b/core/src/components/card/test/preview/index.html
@@ -6,8 +6,8 @@
Card
-
-
+
+
diff --git a/core/src/components/card/test/standalone/index.html b/core/src/components/card/test/standalone/index.html
index a563828bec..ac4544e1e8 100644
--- a/core/src/components/card/test/standalone/index.html
+++ b/core/src/components/card/test/standalone/index.html
@@ -6,8 +6,8 @@
Card - Standalone
-
-
+
+
diff --git a/core/src/components/card/test/translucent/index.html b/core/src/components/card/test/translucent/index.html
index 9397cb04ee..c4d61dabd1 100644
--- a/core/src/components/card/test/translucent/index.html
+++ b/core/src/components/card/test/translucent/index.html
@@ -6,8 +6,8 @@
Card - Basic
-
-
+
+
diff --git a/core/src/components/checkbox/readme.md b/core/src/components/checkbox/readme.md
index 6274e2ae90..e80026716b 100644
--- a/core/src/components/checkbox/readme.md
+++ b/core/src/components/checkbox/readme.md
@@ -22,12 +22,12 @@ Checkboxes allow the selection of multiple options from a set of options. They a
## Events
-| Event | Description |
-| ----------- | ---------------------------------------------- |
-| `ionBlur` | Emitted when the toggle loses focus. |
-| `ionChange` | Emitted when the checked property has changed. |
-| `ionFocus` | Emitted when the toggle has focus. |
-| `ionStyle` | Emitted when the styles change. |
+| Event | Detail | Description |
+| ----------- | ----------------------- | ---------------------------------------------- |
+| `ionBlur` | | Emitted when the toggle loses focus. |
+| `ionChange` | CheckedInputChangeEvent | Emitted when the checked property has changed. |
+| `ionFocus` | | Emitted when the toggle has focus. |
+| `ionStyle` | StyleEvent | Emitted when the styles change. |
## CSS Custom Properties
diff --git a/core/src/components/checkbox/test/basic/index.html b/core/src/components/checkbox/test/basic/index.html
index ce6a86dd81..d637df7e56 100644
--- a/core/src/components/checkbox/test/basic/index.html
+++ b/core/src/components/checkbox/test/basic/index.html
@@ -6,8 +6,8 @@
Checkbox - Basic
-
-
+
+
diff --git a/core/src/components/checkbox/test/preview/index.html b/core/src/components/checkbox/test/preview/index.html
index 23842fe3ad..108f454206 100644
--- a/core/src/components/checkbox/test/preview/index.html
+++ b/core/src/components/checkbox/test/preview/index.html
@@ -6,8 +6,8 @@
Checkbox
-
-
+
+
diff --git a/core/src/components/checkbox/test/standalone/index.html b/core/src/components/checkbox/test/standalone/index.html
index d8695bd4a0..3bb167769e 100644
--- a/core/src/components/checkbox/test/standalone/index.html
+++ b/core/src/components/checkbox/test/standalone/index.html
@@ -6,8 +6,8 @@
Checkbox - Standalone
-
-
+
+
diff --git a/core/src/components/chip/test/basic/index.html b/core/src/components/chip/test/basic/index.html
index 60b87bb157..9a1983866e 100644
--- a/core/src/components/chip/test/basic/index.html
+++ b/core/src/components/chip/test/basic/index.html
@@ -6,8 +6,8 @@
Chip - Basic
-
-
+
+
diff --git a/core/src/components/chip/test/preview/index.html b/core/src/components/chip/test/preview/index.html
index a71f9a1902..feb914eefe 100644
--- a/core/src/components/chip/test/preview/index.html
+++ b/core/src/components/chip/test/preview/index.html
@@ -6,8 +6,8 @@
Chip
-
-
+
+
diff --git a/core/src/components/chip/test/standalone/index.html b/core/src/components/chip/test/standalone/index.html
index 89513c590c..88bb7ec349 100644
--- a/core/src/components/chip/test/standalone/index.html
+++ b/core/src/components/chip/test/standalone/index.html
@@ -5,8 +5,8 @@
Chip - Standalone
-
-
+
+
Text Chips
diff --git a/core/src/components/content/readme.md b/core/src/components/content/readme.md
index 8be4513dac..b2150518a3 100644
--- a/core/src/components/content/readme.md
+++ b/core/src/components/content/readme.md
@@ -21,11 +21,11 @@ view component.
## Events
-| Event | Description |
-| ---------------- | ------------------------------------------------------------------------------------------------ |
-| `ionScroll` | Emitted while scrolling. This event is disabled by default. Look at the property: `scrollEvents` |
-| `ionScrollEnd` | Emitted when the scroll has ended. |
-| `ionScrollStart` | Emitted when the scroll has started. |
+| Event | Detail | Description |
+| ---------------- | ---------------- | ------------------------------------------------------------------------------------------------ |
+| `ionScroll` | ScrollDetail | Emitted while scrolling. This event is disabled by default. Look at the property: `scrollEvents` |
+| `ionScrollEnd` | ScrollBaseDetail | Emitted when the scroll has ended. |
+| `ionScrollStart` | ScrollBaseDetail | Emitted when the scroll has started. |
## Methods
diff --git a/core/src/components/content/test/basic/index.html b/core/src/components/content/test/basic/index.html
index fecd11da3a..f48480879c 100644
--- a/core/src/components/content/test/basic/index.html
+++ b/core/src/components/content/test/basic/index.html
@@ -6,8 +6,8 @@
Content - Basic
-
-
+
+
diff --git a/core/src/components/content/test/fullscreen/index.html b/core/src/components/content/test/fullscreen/index.html
index cbcd9084f4..978ccfc04e 100644
--- a/core/src/components/content/test/fullscreen/index.html
+++ b/core/src/components/content/test/fullscreen/index.html
@@ -6,8 +6,8 @@
Content - Fullscreen
-
-
+
+
diff --git a/core/src/components/content/test/preview/index.html b/core/src/components/content/test/preview/index.html
index 26e6559827..360319f34f 100644
--- a/core/src/components/content/test/preview/index.html
+++ b/core/src/components/content/test/preview/index.html
@@ -6,8 +6,8 @@
Content
-
-
+
+
diff --git a/core/src/components/content/test/standalone/index.html b/core/src/components/content/test/standalone/index.html
index 943ebbd868..253af8c64a 100644
--- a/core/src/components/content/test/standalone/index.html
+++ b/core/src/components/content/test/standalone/index.html
@@ -5,8 +5,8 @@
Content - Standalone
-
-
+
+
diff --git a/core/src/components/datetime/datetime.tsx b/core/src/components/datetime/datetime.tsx
index 0e0c676ea1..d8e51a3271 100644
--- a/core/src/components/datetime/datetime.tsx
+++ b/core/src/components/datetime/datetime.tsx
@@ -271,7 +271,9 @@ export class Datetime implements ComponentInterface {
{
text: this.cancelText,
role: 'cancel',
- handler: () => this.ionCancel.emit()
+ handler: () => {
+ this.ionCancel.emit();
+ }
},
{
text: this.doneText,
diff --git a/core/src/components/datetime/readme.md b/core/src/components/datetime/readme.md
index d5eb73eebc..c7ede98bfa 100644
--- a/core/src/components/datetime/readme.md
+++ b/core/src/components/datetime/readme.md
@@ -230,11 +230,11 @@ dates in JavaScript.
## Events
-| Event | Description |
-| ----------- | --------------------------------------------------- |
-| `ionCancel` | Emitted when the datetime selection was cancelled. |
-| `ionChange` | Emitted when the value (selected date) has changed. |
-| `ionStyle` | Emitted when the styles change. |
+| Event | Detail | Description |
+| ----------- | ---------------- | --------------------------------------------------- |
+| `ionCancel` | | Emitted when the datetime selection was cancelled. |
+| `ionChange` | InputChangeEvent | Emitted when the value (selected date) has changed. |
+| `ionStyle` | StyleEvent | Emitted when the styles change. |
## Methods
diff --git a/core/src/components/datetime/test/basic/index.html b/core/src/components/datetime/test/basic/index.html
index 67a4c2138d..959c27b421 100644
--- a/core/src/components/datetime/test/basic/index.html
+++ b/core/src/components/datetime/test/basic/index.html
@@ -6,8 +6,8 @@
Datetime - Basic
-
-
+
+
diff --git a/core/src/components/datetime/test/preview/index.html b/core/src/components/datetime/test/preview/index.html
index ecdc0da5dd..6411630ac3 100644
--- a/core/src/components/datetime/test/preview/index.html
+++ b/core/src/components/datetime/test/preview/index.html
@@ -6,8 +6,8 @@
Datetime
-
-
+
+
diff --git a/core/src/components/datetime/test/standalone/index.html b/core/src/components/datetime/test/standalone/index.html
index 0b11128658..3470435b74 100644
--- a/core/src/components/datetime/test/standalone/index.html
+++ b/core/src/components/datetime/test/standalone/index.html
@@ -6,8 +6,8 @@
Datetime - Standalone
-
-
+
+
diff --git a/core/src/components/fab-button/readme.md b/core/src/components/fab-button/readme.md
index a17cd147be..d00a0f0605 100644
--- a/core/src/components/fab-button/readme.md
+++ b/core/src/components/fab-button/readme.md
@@ -24,10 +24,10 @@ If the FAB button is not wrapped with ``, it will scroll with the conte
## Events
-| Event | Description |
-| ---------- | ------------------------------------ |
-| `ionBlur` | Emitted when the button loses focus. |
-| `ionFocus` | Emitted when the button has focus. |
+| Event | Detail | Description |
+| ---------- | ------ | ------------------------------------ |
+| `ionBlur` | | Emitted when the button loses focus. |
+| `ionFocus` | | Emitted when the button has focus. |
## CSS Custom Properties
diff --git a/core/src/components/fab-button/test/standalone/index.html b/core/src/components/fab-button/test/standalone/index.html
index 361bef2927..9a8f3af279 100644
--- a/core/src/components/fab-button/test/standalone/index.html
+++ b/core/src/components/fab-button/test/standalone/index.html
@@ -6,8 +6,8 @@
Floating Action Button - Standalone
-
-
+
+
diff --git a/core/src/components/fab/test/basic/index.html b/core/src/components/fab/test/basic/index.html
index 3bb8ace59e..04ddc2a45c 100644
--- a/core/src/components/fab/test/basic/index.html
+++ b/core/src/components/fab/test/basic/index.html
@@ -6,8 +6,8 @@
Floating Action Button - Basic
-
-
+
+
diff --git a/core/src/components/fab/test/preview/index.html b/core/src/components/fab/test/preview/index.html
index d3e95a0aba..26d693b194 100644
--- a/core/src/components/fab/test/preview/index.html
+++ b/core/src/components/fab/test/preview/index.html
@@ -6,8 +6,8 @@
Floating Action Button
-
-
+
+
diff --git a/core/src/components/fab/test/standalone/index.html b/core/src/components/fab/test/standalone/index.html
index 4d215970e9..488a304b91 100644
--- a/core/src/components/fab/test/standalone/index.html
+++ b/core/src/components/fab/test/standalone/index.html
@@ -6,8 +6,8 @@
Floating Action Button - Standalone
-
-
+
+
diff --git a/core/src/components/fab/test/translucent/index.html b/core/src/components/fab/test/translucent/index.html
index a4b0b50a58..fce5cf926c 100644
--- a/core/src/components/fab/test/translucent/index.html
+++ b/core/src/components/fab/test/translucent/index.html
@@ -6,8 +6,8 @@
Floating Action Button - Translucent
-
-
+
+
diff --git a/core/src/components/footer/test/translucent/index.html b/core/src/components/footer/test/translucent/index.html
index 5996f8a9a5..280a2209f2 100644
--- a/core/src/components/footer/test/translucent/index.html
+++ b/core/src/components/footer/test/translucent/index.html
@@ -6,8 +6,8 @@
Header - Translucent
-
-
+
+
diff --git a/core/src/components/grid/test/basic/index.html b/core/src/components/grid/test/basic/index.html
index 31122d928f..d9e2748b8b 100644
--- a/core/src/components/grid/test/basic/index.html
+++ b/core/src/components/grid/test/basic/index.html
@@ -6,8 +6,8 @@
Grid - Basic
-
-
+
+
diff --git a/core/src/components/grid/test/offsets/index.html b/core/src/components/grid/test/offsets/index.html
index c57f233033..2d49ace435 100644
--- a/core/src/components/grid/test/offsets/index.html
+++ b/core/src/components/grid/test/offsets/index.html
@@ -6,8 +6,8 @@
Grid - Offsets
-
-
+
+
diff --git a/core/src/components/grid/test/padding/index.html b/core/src/components/grid/test/padding/index.html
index bbff6d6aa2..6bd41295af 100644
--- a/core/src/components/grid/test/padding/index.html
+++ b/core/src/components/grid/test/padding/index.html
@@ -6,8 +6,8 @@
Grid - Padding
-
-
+
+
diff --git a/core/src/components/grid/test/preview/index.html b/core/src/components/grid/test/preview/index.html
index f5304d44d6..1a35d916bb 100644
--- a/core/src/components/grid/test/preview/index.html
+++ b/core/src/components/grid/test/preview/index.html
@@ -6,8 +6,8 @@
Grid
-
-
+
+
diff --git a/core/src/components/grid/test/sizes/index.html b/core/src/components/grid/test/sizes/index.html
index 326a9f5f5b..3b11bc64ed 100644
--- a/core/src/components/grid/test/sizes/index.html
+++ b/core/src/components/grid/test/sizes/index.html
@@ -6,8 +6,8 @@
Grid - Sizes
-
-
+
+
diff --git a/core/src/components/grid/test/standalone/index.html b/core/src/components/grid/test/standalone/index.html
index a180c8d6d5..78af736d19 100644
--- a/core/src/components/grid/test/standalone/index.html
+++ b/core/src/components/grid/test/standalone/index.html
@@ -6,8 +6,8 @@
Grid - Standalone
-
-
+
+
diff --git a/core/src/components/header/test/translucent/index.html b/core/src/components/header/test/translucent/index.html
index 39e6362dba..3e868440d8 100644
--- a/core/src/components/header/test/translucent/index.html
+++ b/core/src/components/header/test/translucent/index.html
@@ -6,8 +6,8 @@
Header - Translucent
-
-
+
+
diff --git a/core/src/components/hide-when/test/basic/index.html b/core/src/components/hide-when/test/basic/index.html
index a4c07aabb9..236a7fb65c 100644
--- a/core/src/components/hide-when/test/basic/index.html
+++ b/core/src/components/hide-when/test/basic/index.html
@@ -6,8 +6,8 @@
Hide When - Basic
-
-
+
+
diff --git a/core/src/components/hide-when/test/preview/index.html b/core/src/components/hide-when/test/preview/index.html
index 65b918648b..296f1f5322 100644
--- a/core/src/components/hide-when/test/preview/index.html
+++ b/core/src/components/hide-when/test/preview/index.html
@@ -6,8 +6,8 @@
Hide When
-
-
+
+
diff --git a/core/src/components/icon/test/basic/index.html b/core/src/components/icon/test/basic/index.html
index fbdb6db9aa..5d57ddc412 100644
--- a/core/src/components/icon/test/basic/index.html
+++ b/core/src/components/icon/test/basic/index.html
@@ -6,8 +6,8 @@
Icon - Basic
-
-
+
+
diff --git a/core/src/components/icon/test/items/index.html b/core/src/components/icon/test/items/index.html
index d17af81047..c1f3422759 100644
--- a/core/src/components/icon/test/items/index.html
+++ b/core/src/components/icon/test/items/index.html
@@ -6,8 +6,8 @@
Icon - Items
-
-
+
+