diff options
-rw-r--r-- | .firebase/hosting.YnVpbGQvZXM1LWJ1bmRsZWQ.cache | 92 | ||||
-rw-r--r-- | src/components/competition-element.js | 39 | ||||
-rw-r--r-- | src/components/mao-competitions.js | 70 | ||||
-rw-r--r-- | src/components/mao-home.js | 21 | ||||
-rw-r--r-- | src/components/test-element.js | 41 |
5 files changed, 169 insertions, 94 deletions
diff --git a/.firebase/hosting.YnVpbGQvZXM1LWJ1bmRsZWQ.cache b/.firebase/hosting.YnVpbGQvZXM1LWJ1bmRsZWQ.cache index 3c48ef6..9c583b0 100644 --- a/.firebase/hosting.YnVpbGQvZXM1LWJ1bmRsZWQ.cache +++ b/.firebase/hosting.YnVpbGQvZXM1LWJ1bmRsZWQ.cache @@ -6,17 +6,17 @@ images/favicon.ico,1532748264731,9cadf7f12db623faedfdc99e1185edb76072915fa96ddc0 images/manifest/icon-48x48.png,1532748264731,cc9e0b045dc1b388f046b6e37647f5a83adb276ef25295abb02bea214a1787d7 images/manifest/icon-72x72.png,1532748264731,455b0c5a2187bbd04a17763b798c48a572f9210f1f70bd0f334abc64aa8e1ff8 images/manifest/icon-96x96.png,1532748264731,ea18ec549fd56bbac8462fd909a591c43b83e01be10ec80a46f075faba7a2ca6 -index.html,1541549185577,793330be0a3b38330dfb6a6f895d74e52d8d066ad863e90b310079248f32f5d8 -node_modules/@webcomponents/webcomponentsjs/LICENSE.md,1517878164000,2ebf7ac7493b75329f6ed779a964f089ff7131636c1b0c700bb338dc0970a9e7 node_modules/@webcomponents/webcomponentsjs/CONTRIBUTING.md,1524612962000,d23c47a2942c34a9cd787c9846f72a02858fe22e60b1bb6c08799455911cc5a6 +index.html,1541554626307,793330be0a3b38330dfb6a6f895d74e52d8d066ad863e90b310079248f32f5d8 +node_modules/@webcomponents/webcomponentsjs/LICENSE.md,1517878164000,2ebf7ac7493b75329f6ed779a964f089ff7131636c1b0c700bb338dc0970a9e7 node_modules/@webcomponents/webcomponentsjs/closure-output.txt,1518822177000,faf7c0d5cce9b9b91604f3cf29ecc96d248a38d335f81e3ab4031d0a02acef16 node_modules/@webcomponents/webcomponentsjs/custom-elements-es5-adapter.js,1528955835000,5a0239bdd9e6be4964b8cb5af1d05e6b9832e96496026837b91d617d7f1706f4 node_modules/@webcomponents/webcomponentsjs/gulpfile.js,1528954740000,ec8e5097d7e699dc5b0bd1cf2f3f9fa522d6258f7baccf46cdf576406d7ed27b node_modules/@webcomponents/webcomponentsjs/license-header.txt,1528954733000,b0b06f499f78844c83d2df9874ff49fd916def568146cf8d16f2b11fe3a3b044 -node_modules/@webcomponents/webcomponentsjs/README.md,1528151642000,a28f2918f08444f4640c18336748705e39e97e0ec74cfca2c53549704d0a7b49 node_modules/@webcomponents/webcomponentsjs/wct.conf.json,1525892526000,94c1e64b5138764aed77852130694cdb20213d516634b8260e4ebd91d63f3a7e +node_modules/@webcomponents/webcomponentsjs/README.md,1528151642000,a28f2918f08444f4640c18336748705e39e97e0ec74cfca2c53549704d0a7b49 node_modules/@webcomponents/webcomponentsjs/package.json,1532748353624,9daf04f2bdcec37f6c203f3352883d8fd3bc915aca6057f2396a1defda9ff7c5 -service-worker.js,1541549185699,9f0fb69980b13582c8c2608dbfe9d6aa918609211d6ceb10081d02dc2b70faa5 +service-worker.js,1541554626403,d845447dcefc11c737195dfb9dcba5fbe7490f6da86ad791aea172e272d4e442 node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js,1525892541000,4f6a8a16ec38128cd597539f2dfcc895e35b661b5ab2a54d686a5edcaf460326 node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-ce.js,1528955799000,b17b7f8dc951ab6ec2a2c835f5a079ef54c72a0c6c8c2fb9bc1aa829e1493719 node_modules/@webcomponents/webcomponentsjs/entrypoints/custom-elements-es5-adapter-index.js,1517878164000,dd6f2f458c5fb5ebcb9dd5d2cdf2299382cef6937717095feaf31dc452702dab @@ -27,66 +27,66 @@ node_modules/@webcomponents/webcomponentsjs/entrypoints/webcomponents-sd-ce-pf-i node_modules/@webcomponents/webcomponentsjs/entrypoints/webcomponents-sd-index.js,1525892526000,44766a75eeb04c1d003464c0809b5681736f29c5c7d36bad9fef009ebcea9b29 node_modules/@webcomponents/webcomponentsjs/externs/webcomponents.js,1525892526000,3c24797878fd127d03c274ef40ad3167b884ddd7bc8572930546838d880b013d node_modules/@webcomponents/webcomponentsjs/src/flag-parser.js,1525892526000,7831917b18dc08c55d876d9791cdb67187bf3a9308329bda1ed8fd1ca1e1e8b9 -node_modules/@webcomponents/webcomponentsjs/src/symbol.js,1529013284000,377e281b4e83530da2349d79a866b7c867e2d119bccf64d76a74ee0b97beda1f node_modules/@webcomponents/webcomponentsjs/src/promise.js,1528954733000,f7a62940c478992d8183a06e49e27d97faf6ff1864ffe5acef95964a16173019 node_modules/@webcomponents/webcomponentsjs/src/unresolved.js,1517878164000,0a2fbec6b2341a0f5ce6d1a280498102925629bf0cb040bbad6a53bd44bd3eea -node_modules/@webcomponents/webcomponentsjs/tests/async-loader-with-modules.html,1541549185625,22142f7413f74a01622d0c11a38eae4f3c749a8a2a1f8df41c41b136136a3feb -node_modules/@webcomponents/webcomponentsjs/tests/bundle-after-load.html,1541549185626,ec6d1710a2d890fcf9a72a1104474aee4261fb5878f65f691671b71c1f7537a3 -node_modules/@webcomponents/webcomponentsjs/tests/bundle-with-modules.html,1541549185626,96f69c6a80cffc2f30eab67596c365e18c4cb97b1559599fadb3696259ea7eb7 -node_modules/@webcomponents/webcomponentsjs/tests/dev-loader-swizzled.html,1541549185627,1c46b88173b9e81c364173b60a68e07c1cb7959b906b114b6002733bac9af684 -node_modules/@webcomponents/webcomponentsjs/tests/dev-loader.html,1541549185627,772db43c2fbec47861598c81619ff25a364c254dd4e0b22c40e31baf836e3a82 -node_modules/@webcomponents/webcomponentsjs/tests/force-polyfills.html,1541549185628,592317627190c23a6c071edabd1980c6a1e9fdcf4cb314d8b28e4a81fc11c551 -node_modules/@webcomponents/webcomponentsjs/tests/integration-es5.html,1541549185628,43a28459b60741e03c13baecd80c6befd49821a0bbfb935eb43bdaa62d9d9e12 -node_modules/@webcomponents/webcomponentsjs/tests/integration.html,1541549185642,ab7ef1b4b99abe3197737b6832380eeb8e0f8a2b83d1974f55bda38dc0c2a788 +node_modules/@webcomponents/webcomponentsjs/src/symbol.js,1529013284000,377e281b4e83530da2349d79a866b7c867e2d119bccf64d76a74ee0b97beda1f +node_modules/@webcomponents/webcomponentsjs/tests/async-loader-with-modules.html,1541554626354,22142f7413f74a01622d0c11a38eae4f3c749a8a2a1f8df41c41b136136a3feb +node_modules/@webcomponents/webcomponentsjs/tests/bundle-after-load.html,1541554626354,ec6d1710a2d890fcf9a72a1104474aee4261fb5878f65f691671b71c1f7537a3 +node_modules/@webcomponents/webcomponentsjs/tests/bundle-with-modules.html,1541554626354,96f69c6a80cffc2f30eab67596c365e18c4cb97b1559599fadb3696259ea7eb7 +node_modules/@webcomponents/webcomponentsjs/tests/dev-loader-swizzled.html,1541554626355,1c46b88173b9e81c364173b60a68e07c1cb7959b906b114b6002733bac9af684 +node_modules/@webcomponents/webcomponentsjs/tests/dev-loader.html,1541554626355,772db43c2fbec47861598c81619ff25a364c254dd4e0b22c40e31baf836e3a82 +node_modules/@webcomponents/webcomponentsjs/tests/force-polyfills.html,1541554626356,592317627190c23a6c071edabd1980c6a1e9fdcf4cb314d8b28e4a81fc11c551 +node_modules/@webcomponents/webcomponentsjs/tests/integration-es5.html,1541554626361,43a28459b60741e03c13baecd80c6befd49821a0bbfb935eb43bdaa62d9d9e12 +node_modules/@webcomponents/webcomponentsjs/tests/integration.html,1541554626363,ab7ef1b4b99abe3197737b6832380eeb8e0f8a2b83d1974f55bda38dc0c2a788 images/manifest/icon-512x512.png,1532748264731,e6a244422f62786b99e8652859a4f513fd45a9a90c0fff20e95a93b3240fc695 node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd.js,1528955810000,b53d1165e0223c30d9dafe766c63fad9098a80755c393f8996117f795f3b9d79 -node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd-ce-pf.js,1529013284000,c002756962dc4beb668c4fd056787a5682b2459fc3841dc2a26abdf1211259bc node_modules/@webcomponents/webcomponentsjs/webcomponents-bundle.js,1529013284000,9ac09a07f8ce7252e66f81726bc4ea08b582ed88b3f5f0c7ddb71869202610c3 +node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd-ce-pf.js,1529013284000,c002756962dc4beb668c4fd056787a5682b2459fc3841dc2a26abdf1211259bc node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd-ce.js,1528955818000,05f46fdef12300e2129bdfa19592f64e50131970af6d787742c3061c41942e93 node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-ce.js.map,1528955799000,1a153764e3b76ea2bb84bf4f05ec4a1ba7e6a7baa7f93ef00d6206e945e076b3 -node_modules/@webcomponents/webcomponentsjs/tests/load.html,1541549185643,d3b48bb667854da5333530549eb3f0e67d9884a991773d679e1e24279ed4ca00 -node_modules/@webcomponents/webcomponentsjs/tests/loader-after-load.html,1541549185644,807b16994248ca85dedeafc88c6b32c101b9956ecbdf6b646ec750a5737ca651 -node_modules/@webcomponents/webcomponentsjs/tests/loader-with-modules.html,1541549185645,afe8ff43fc9637096d2a8522fdb3a2d7121c9a75db2b0ca812b3d049fc3c09a8 -node_modules/@webcomponents/webcomponentsjs/tests/promise.html,1541549185646,09d16151b0b8edc6efa82f57b297821b1db1bb405cb6cce7413e3a9869f7a712 -node_modules/@webcomponents/webcomponentsjs/tests/runner.html,1541549185646,59ff87e76bc7a61be4ab07afe1128d58e72c0e437d222fb526b2d858598aac36 -node_modules/@webcomponents/webcomponentsjs/tests/symbol.html,1541549185647,4db65b593c4b0fd4276c141213f12a6753fb8efa336abe6f3a01f80223062251 -node_modules/@webcomponents/webcomponentsjs/tests/url.html,1541549185649,d5f9a10afdedb1473ffec47a2650a440eb49225bf2bd114054789553bae73186 +node_modules/@webcomponents/webcomponentsjs/tests/load.html,1541554626364,d3b48bb667854da5333530549eb3f0e67d9884a991773d679e1e24279ed4ca00 +node_modules/@webcomponents/webcomponentsjs/tests/loader-after-load.html,1541554626365,807b16994248ca85dedeafc88c6b32c101b9956ecbdf6b646ec750a5737ca651 +node_modules/@webcomponents/webcomponentsjs/tests/loader-with-modules.html,1541554626366,afe8ff43fc9637096d2a8522fdb3a2d7121c9a75db2b0ca812b3d049fc3c09a8 +node_modules/@webcomponents/webcomponentsjs/tests/promise.html,1541554626366,09d16151b0b8edc6efa82f57b297821b1db1bb405cb6cce7413e3a9869f7a712 +node_modules/@webcomponents/webcomponentsjs/tests/runner.html,1541554626367,59ff87e76bc7a61be4ab07afe1128d58e72c0e437d222fb526b2d858598aac36 +node_modules/@webcomponents/webcomponentsjs/tests/symbol.html,1541554626367,4db65b593c4b0fd4276c141213f12a6753fb8efa336abe6f3a01f80223062251 +node_modules/@webcomponents/webcomponentsjs/tests/url.html,1541554626368,d5f9a10afdedb1473ffec47a2650a440eb49225bf2bd114054789553bae73186 node_modules/@webcomponents/webcomponentsjs/tests/wct-config.js,1525892526000,1724db7a694ab35aa7d27a891abe27b524152d904a6010a68567657db7a792fb -node_modules/@webcomponents/webcomponentsjs/tests/imports/a1-define.html,1541549185654,a5e8e88bfb16d06f3870daac445c414f811ecd38a7c7c29d3e95d902242df0d1 -node_modules/@webcomponents/webcomponentsjs/tests/template-and-CE.html,1541549185648,faa5d9be90ec668b375761859e643982b365153b8e1971e85449890be1929a92 -node_modules/@webcomponents/webcomponentsjs/tests/imports/a1-import.html,1541549185655,d0d547a3b8105b77632323f00a8376153edf65828c9c3a74e33b1c9882c7f79c -node_modules/@webcomponents/webcomponentsjs/tests/imports/a1-instance.html,1541549185655,cc9e8fa7680c6dc740ea3177b26a140ae95e7f2ea250af7f597a3a932898ceed -node_modules/@webcomponents/webcomponentsjs/tests/imports/a1-reference.html,1541549185656,012d7896aa3d97e0548a1f66260bd0818b31a957f6f18ab7b4254e16a0a0d34c -node_modules/@webcomponents/webcomponentsjs/tests/imports/csp-import-1.html,1541549185656,9a5e9e964c67e38575216512b685e812225c05b0d03e37417ae737c8cb508037 -node_modules/@webcomponents/webcomponentsjs/tests/imports/csp-import-2.html,1541549185657,ce273053e046540333c4968a27ccc912093d176cfc49fe59cbf99db94ab145d6 +node_modules/@webcomponents/webcomponentsjs/tests/imports/a1-define.html,1541554626371,a5e8e88bfb16d06f3870daac445c414f811ecd38a7c7c29d3e95d902242df0d1 +node_modules/@webcomponents/webcomponentsjs/tests/template-and-CE.html,1541554626368,faa5d9be90ec668b375761859e643982b365153b8e1971e85449890be1929a92 +node_modules/@webcomponents/webcomponentsjs/tests/imports/a1-import.html,1541554626371,d0d547a3b8105b77632323f00a8376153edf65828c9c3a74e33b1c9882c7f79c +node_modules/@webcomponents/webcomponentsjs/tests/imports/a1-instance.html,1541554626371,cc9e8fa7680c6dc740ea3177b26a140ae95e7f2ea250af7f597a3a932898ceed +node_modules/@webcomponents/webcomponentsjs/tests/imports/a1-reference.html,1541554626372,012d7896aa3d97e0548a1f66260bd0818b31a957f6f18ab7b4254e16a0a0d34c +node_modules/@webcomponents/webcomponentsjs/tests/imports/csp-import-1.html,1541554626372,9a5e9e964c67e38575216512b685e812225c05b0d03e37417ae737c8cb508037 +node_modules/@webcomponents/webcomponentsjs/tests/imports/csp-import-2.html,1541554626373,ce273053e046540333c4968a27ccc912093d176cfc49fe59cbf99db94ab145d6 node_modules/@webcomponents/webcomponentsjs/tests/imports/csp-script-1.js,1517878164000,5a82a4025b140fdd18c6646468eca781cb52f44432fc028659e40f92fba473dc node_modules/@webcomponents/webcomponentsjs/tests/imports/csp-script-2.js,1517878164000,60d1106242233e1789adbb9b54548a13ce4eee6aee9dc2564fea826cc01606b9 node_modules/@webcomponents/webcomponentsjs/tests/imports/current-script.js,1517878164000,1f0ffde4ed8fdadb14912033cb2b627f806695f016e8df982fe11b5d35a4b31d -node_modules/@webcomponents/webcomponentsjs/tests/imports/element-import-a.html,1541549185659,14eb98e1b47d87f88ddc4781ed1c4294224fb796f12e7dec461d153adc99c128 -node_modules/@webcomponents/webcomponentsjs/tests/imports/element-import-b.html,1541549185660,a0992d65061c593d0dfccad9254103ca7589d8268f6ec508e1756a223d0a3b27 -node_modules/@webcomponents/webcomponentsjs/tests/imports/element-import.html,1541549185660,3448d3acdb004d1e52aa81f89f75576f14cb4a31f26dc4764c2f882fd6bd365f -node_modules/@webcomponents/webcomponentsjs/tests/imports/import-file.html,1541549185661,42e9b681ae4d1fcce62f252b5ad7fe54cfddb0ac12204f3cf66d4ecedfba7153 -node_modules/@webcomponents/webcomponentsjs/tests/imports/import-upgrade-order.html,1541549185661,7839adf2bc34ca325a0dad3e1a82101ad78bd47aa1d1c58508c4d65e2b4003f6 -node_modules/@webcomponents/webcomponentsjs/tests/imports/script-1.html,1541549185662,42dc76de05bd6fd4b3d3a6dea9e526c1a03ba5d143731aa274f90d484b4c2397 -node_modules/@webcomponents/webcomponentsjs/tests/imports/script-2.html,1541549185662,25f4b745032fc73cc2fd02c6195f78e48de4a8a6750e96247a3aff2189fb4323 +node_modules/@webcomponents/webcomponentsjs/tests/imports/element-import-a.html,1541554626374,14eb98e1b47d87f88ddc4781ed1c4294224fb796f12e7dec461d153adc99c128 +node_modules/@webcomponents/webcomponentsjs/tests/imports/element-import-b.html,1541554626375,a0992d65061c593d0dfccad9254103ca7589d8268f6ec508e1756a223d0a3b27 +node_modules/@webcomponents/webcomponentsjs/tests/imports/element-import.html,1541554626375,3448d3acdb004d1e52aa81f89f75576f14cb4a31f26dc4764c2f882fd6bd365f +node_modules/@webcomponents/webcomponentsjs/tests/imports/import-file.html,1541554626375,42e9b681ae4d1fcce62f252b5ad7fe54cfddb0ac12204f3cf66d4ecedfba7153 +node_modules/@webcomponents/webcomponentsjs/tests/imports/import-upgrade-order.html,1541554626376,7839adf2bc34ca325a0dad3e1a82101ad78bd47aa1d1c58508c4d65e2b4003f6 +node_modules/@webcomponents/webcomponentsjs/tests/imports/script-1.html,1541554626376,42dc76de05bd6fd4b3d3a6dea9e526c1a03ba5d143731aa274f90d484b4c2397 +node_modules/@webcomponents/webcomponentsjs/tests/imports/script-2.html,1541554626376,25f4b745032fc73cc2fd02c6195f78e48de4a8a6750e96247a3aff2189fb4323 node_modules/@webcomponents/webcomponentsjs/tests/imports/simple-element-2.js,1525892526000,e5d42e43fd0663e80f4cfd7aeae5e4dac2d3f14ea3f654edf4b0aad450c320a3 -node_modules/@webcomponents/webcomponentsjs/tests/imports/simple-element-es5.html,1541549185664,78b021268a2b608afd689e2181ce8127279ac3a3aa806533d9c301c526829d83 +node_modules/@webcomponents/webcomponentsjs/tests/imports/simple-element-es5.html,1541554626377,78b021268a2b608afd689e2181ce8127279ac3a3aa806533d9c301c526829d83 node_modules/@webcomponents/webcomponentsjs/tests/imports/simple-element-es5.js,1525892526000,719f5f9f8dfa6adaeab3999aa57b90d092eca6ebe836090132075ec6d0fe8e76 -node_modules/@webcomponents/webcomponentsjs/tests/imports/simple-element.html,1541549185679,e9f6ba12ef9a5d131d0c760674e18f2dd01e54dea72a70111b57b2b96fb4b071 +node_modules/@webcomponents/webcomponentsjs/tests/imports/simple-element.html,1541554626399,e9f6ba12ef9a5d131d0c760674e18f2dd01e54dea72a70111b57b2b96fb4b071 node_modules/@webcomponents/webcomponentsjs/tests/imports/simple-element.js,1525892526000,49c8b714499af3a9596a84f61b269fb77b1cd2ff175dbf6765be02bf6fdc625a node_modules/@webcomponents/webcomponentsjs/tests/modules/common-subclass.js,1525892526000,8f01e3919a8c3b0eceb40fd3ca96744c6e0291f7079f395dd626f4821f37df8f node_modules/@webcomponents/webcomponentsjs/tests/modules/module-a-sub.js,1525892526000,6fdc8c9f87d5ebb90df0f451c59a9eee906a3fbaa8d7666ce32dda3a2bb4c8b5 node_modules/@webcomponents/webcomponentsjs/tests/modules/module-a.js,1525892526000,66bf6d6db7ccc7ff82c1894d85fbab1efa252c7189d372cc29507ed8a0ccfe20 node_modules/@webcomponents/webcomponentsjs/tests/modules/module-b.js,1525892526000,93dac4e5ded624427322abd0ae768f3eb509a1ab5578e2e4c0c60a9bba7a7d8a -src/components/mao-account.js,1541549185645,823a4534f165a93cd6d9325ec108e5c9a07cdd191b71f5cfc47f4290b23b66fd -src/components/mao-admin.js,1541549185646,b9f3114b1398482ad0fb5b78904855a7846d03c9f21b2a75baca17392e45a347 -src/components/mao-home.js,1541549185632,ae1b22ba181f358fa973ec9761942ca03c1e2979dfa5964870126c616770fc66 -src/components/mao-tutoring.js,1541549185643,bbb2b3cd780f7f1c5af5785802300d32fb6ff7ac5efcbea5990ef6792635e7e3 -src/components/my-view404.js,1541549185647,c1196b4134789d1e0fae0ccd41eb9f0196a0649dc182d6588b671d47eb732c22 -src/components/mao-competitions.js,1541549185642,8d673da82f5ad17fdffbbc4cc3589ab1b6f1741accebb0c5328bb32e5f6f9e92 -src/components/mao-forums.js,1541549185644,74b184aa86c5a6ab511471961bc5abaa2423f45e97e41908c3d0e95a2ef78983 +src/components/mao-account.js,1541554626365,e48a128160c148244265d255c6d73762aaee8dc9179f367fa051b1798bfba649 +src/components/mao-admin.js,1541554626366,5ab882eefb57d021eb3dddc5ecee823205c1022bedfd1c9c9d854189f0fef4ec +src/components/mao-home.js,1541554626356,6786eeee13fca4dc6fbb8aac346d3a5e6b7825ecfb143db9a886348d5194c03c +src/components/mao-tutoring.js,1541554626364,263794c75ba3496a449576de0640a9e4366ab44dbf9bd10d1c0b7d1ae1588443 +src/components/my-view404.js,1541554626367,1de0717380ef2171786968996efa84f8f78a6a26c7672b3987841327dd1358b1 +src/components/mao-competitions.js,1541554626363,e81b38c6e7f8499e272e80cccd821332ebc41cc210477cd2c08642e3b14649db +src/components/mao-forums.js,1541554626365,b3cebb4d5ea6207ee6645b12c162311bc8b2c6d0c8724ed145d67609aeff0a95 node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd.js.map,1528955810000,004fa604de560bf3a66aebc76232bd038fe6b1000d552af6c20761e4cbb36cd0 -src/components/mao-app.js,1541549185669,1dc17e76117000b3582139e02a21a7d92f334fb7464949be21a57df4bf5075c2 +src/components/mao-app.js,1541554626381,c1c46e907c5e780726055d90d0d64c33df4f161feaf9eaf216baf0553dac42c1 node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd-ce.js.map,1528955818000,b526af98a57a2e1950244ade2044fcdaf01b2056adb31189828dc3b39fd2657f -node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd-ce-pf.js.map,1529013284000,69cc7d3e7652fc6c2becaa21deb79c84cff1a2b75902a7da82e9b1f74fd47d72 node_modules/@webcomponents/webcomponentsjs/webcomponents-bundle.js.map,1529013284000,1db01b6f395a634a9aaa9878dafa7af85489a06cbdd351abe4889541f0b3dfb7 +node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd-ce-pf.js.map,1529013284000,69cc7d3e7652fc6c2becaa21deb79c84cff1a2b75902a7da82e9b1f74fd47d72 diff --git a/src/components/competition-element.js b/src/components/competition-element.js index b3a34f5..c8c8c09 100644 --- a/src/components/competition-element.js +++ b/src/components/competition-element.js @@ -38,20 +38,29 @@ class CompetitionElement extends LitElement { <p hidden="${!props.infoTabOpen}"> ${props.information}</p> </div> <div hidden="${!props.infoTabOpen || !props.signedIn}" class="card-actions"> - <paper-button - class="info" - hidden="${props.isRegistered}" - raised - disabled= "${!props.signedIn}" - on-tap= "${() => this.registerComp()}"> - ${props.signedIn? "Register" : "Sign In"} - </paper-button> + <div hidden="${props.closed}"> + <paper-button + class="info" + hidden="${props.isRegistered}" + raised + disabled= "${!props.signedIn}" + on-tap= "${() => this.registerComp()}"> + ${props.signedIn? "Register" : "Sign In"} + </paper-button> - <paper-button class="success" - disabled - hidden="${!props.isRegistered}"> - Already Registered - </paper-button> + <paper-button class="success" + disabled + hidden="${!props.isRegistered}"> + Already Registered + </paper-button> + </div> + + <div hidden="${!props.closed}"> + <paper-button + disabled> + Registration Closed + </paper-button> + </div> </div> </paper-card> `; @@ -64,7 +73,8 @@ class CompetitionElement extends LitElement { location: String, infoTabOpen: Boolean, signedIn: Boolean, - isRegistered: Boolean + isRegistered: Boolean, + closed: Boolean }}; constructor() { @@ -77,6 +87,7 @@ class CompetitionElement extends LitElement { this.infoTabOpen = false; this.signedIn = false; this.isRegistered = false; + this.closed = false; } toggleTab() { diff --git a/src/components/mao-competitions.js b/src/components/mao-competitions.js index 7ed5907..afe38fa 100644 --- a/src/components/mao-competitions.js +++ b/src/components/mao-competitions.js @@ -47,7 +47,8 @@ class MaoCompetitions extends connect(store)(PageViewElement) { "test2" "test3" "test4" - "test5"; + "test5" + "test6"; } .amcComp { @@ -70,6 +71,10 @@ class MaoCompetitions extends connect(store)(PageViewElement) { grid-area: test5; } + .nunnComp { + grid-area: test6; + } + .regional-competition-grid { display: grid; grid-gap: 10px; @@ -135,7 +140,7 @@ class MaoCompetitions extends connect(store)(PageViewElement) { grid-template-areas: "title title title title title title" "test1 test1 test2 test2 test3 test3" - "test4 test4 test4 test5 test5 test5"; + "test4 test4 test5 test5 test6 test6"; } .regional-competition-grid { @@ -161,7 +166,41 @@ class MaoCompetitions extends connect(store)(PageViewElement) { } </style> + <section> + + <div class="title"> + <h2 class="underline">Upcoming Competition: Nunn Dostal Hiller Test</h2> + <p>It is Wendsday, December 5.</p> + <p>It is similar to a MAO-style test. One hour and 30 questions. This is great practice for the future MAO competitions.</p> + <p>Please log in and sign up as soon as possible in the "Other Tests" section!</p> + </div> + + </section> + + <section> + + <paper-card + image="http://a57.foxnews.com/images.foxnews.com/content/fox-news/travel/2018/02/24/universal-theme-parks-hike-ticket-prices-following-disney-resorts/_jcr_content/par/featured_image/media-0.img.jpg/931/524/1519489441149.jpg?ve=1&tl=1&text=big-top-image" + heading="Orlando, Florida" + class="states-comp-card" + elevation="0"> + + <div class="card-content"> + <h2 class="underline">States</h2> + <p class="footer-comp">April 11-14</p> + </div> + + <div class="card-actions" hidden="${!props.signedIn}"> + <paper-button + raised + disabled> + Not Open for Registration + </paper-button> + </div> + + </paper-card> + <paper-card image="http://res.cloudinary.com/simpleview/image/upload/v1497480003/clients/lasvegas/strip_b86ddbea-3add-4995-b449-ac85d700b027.jpg" heading="Las Vegas, Nevada" @@ -183,10 +222,6 @@ class MaoCompetitions extends connect(store)(PageViewElement) { </paper-card> - </section> - - <section> - <paper-card image="http://a57.foxnews.com/images.foxnews.com/content/fox-news/travel/2018/02/24/universal-theme-parks-hike-ticket-prices-following-disney-resorts/_jcr_content/par/featured_image/media-0.img.jpg/931/524/1519489441149.jpg?ve=1&tl=1&text=big-top-image" heading="Orlando, Florida" @@ -229,7 +264,8 @@ class MaoCompetitions extends connect(store)(PageViewElement) { location="FGCU, Fort Myers" signedIn="${props.signedIn}" isRegistered="${props.registeredComps.includes('December')}" - on-register-comp="${() => store.dispatch(registerComp('December'))}"> + on-register-comp="${() => store.dispatch(registerComp('December'))}" + closed="${true}"> </competition-element> </div> @@ -294,7 +330,7 @@ class MaoCompetitions extends connect(store)(PageViewElement) { <div class="non-mao-test-grid"> <div class="title"> - <h2 class="underline">Non-MAO Tests</h2> + <h2 class="underline">Other Tests</h2> <p>All students must register and complete two of the tests to be qualified for national and/or state competitions</p> <p>For members of the Mu Alpha Theta Honors Society, they must take at least one of these tests.</p> </div> @@ -375,11 +411,27 @@ class MaoCompetitions extends connect(store)(PageViewElement) { name = "Math_Madness" information = "Math Madness is an online competition where CSN faces other schools. Most of these problems base from AMC or other competitions." - dates = ${["Compete weekly on an undetermined date after school."]} + dates = ${["Every Thursday after school"]} signedIn="${props.signedIn}" isRegistered="${props.registeredComps.includes('Math_Madness')}" on-register-comp="${() => store.dispatch(registerComp('Math_Madness'))}"> </test-element> + + + <test-element + id="nunn-test-element" + + class="nunnComp" + image="https://lh3.googleusercontent.com/-K0fnq-sUkuA/VkjqDKohRBI/AAAAAAAAAAA/Uk595liBzVo/w940-h280-n/event_theme.jpg" + elevation="0" + + name = "Nunn/Dostal/Hiller_Test" + information = "The Nunn Dostal Hiller Test is similar to a MAO-style test taken at CSN. One hour and 30 questions." + dates = ${["December 5th"]} + signedIn="${props.signedIn}" + isRegistered="${props.registeredComps.includes('Nunn_Dostal_Hiller_Test')}" + on-register-comp="${() => store.dispatch(registerComp('Nunn_Dostal_Hiller_Test'))}"> + </test-element> </div> </section> diff --git a/src/components/mao-home.js b/src/components/mao-home.js index cf78825..8d5110a 100644 --- a/src/components/mao-home.js +++ b/src/components/mao-home.js @@ -68,7 +68,7 @@ class MaoHome extends PageViewElement { Announcements </h2> <p> - Welcome to the beta release of the website. We have high hopes for this website. + Welcome to the beta release of the website. First release coming in January. </p> <p> If you haven't yet, please add this to your home screen. It will act like an app. Cool! @@ -79,21 +79,22 @@ class MaoHome extends PageViewElement { <paper-card elevation=0> <div class="card-content"> <h2 class="underline"> - Important Dates + Reoccuring Dates </h2> <p> We will meet once a week on <strong>D Day Flex</strong>. </p> + <p> + Math Madness after school Thrsday. + </p> </div> <div class="card-actions"> <div> - <h3>Upcoming Dates</h3> + <h3>Dates</h3> <ul> - <li><strong>T-shirt Designs Due</strong>:\tNovember 9th (emailed to Mrs. Coombs)</li> - <li><strong>ARML</strong>:\tNovember 9th (during Lunch and Flex)</li> - <li><strong>FGCU Registration Due</strong>:\tNovember 20th</li> - <li><strong>1st LOGS Test Date</strong>:\tNovember 30th</li> + <li><strong>Nunn Dostal Hiller Test</strong>:\tDecember 5th</li> + <li><strong>FGCU Competition</strong>:\tDecember 14th</li> </ul> </div> </div> @@ -103,13 +104,13 @@ class MaoHome extends PageViewElement { <paper-card elevation=0 class='welcomeCard'> <div class="card-content"> <h2 class="underline"> - Competitions Starting Soon + Competitions Soon </h2> <p> - The FGCU competition marks the beginning of competitions. Now is the time to figure out your schedules and register here online. Earlier the better! + First Competition is on the horizon (Nunn Dostal Hiller Test)! Sign up on the compete page. </p> <p> - The ARML competition is this Friday, and we need a team! There is no limit on how many people can come, so we need everyone we can get. It is during lunch and flex in Mrs. Gardener's Room. + The FGCU competition marks the beginning of competitions. Now is the time to figure out your schedules and register here online. Earlier the better! </p> </div> </paper-card> diff --git a/src/components/test-element.js b/src/components/test-element.js index 6367691..ba023de 100644 --- a/src/components/test-element.js +++ b/src/components/test-element.js @@ -44,20 +44,29 @@ class TestElement extends LitElement { </ol> </div> <div class="card-actions" hidden="${!props.signedIn}"> - <paper-button - class="info" - hidden="${props.isRegistered}" - raised - disabled= "${!props.signedIn}" - on-tap= "${() => this.registerComp()}"> - ${props.signedIn? "Register" : "Sign In"} - </paper-button> - - <paper-button class="success" - disabled - hidden="${!props.isRegistered}"> - Already Registered - </paper-button> + <div hidden="${props.closed}"> + <paper-button + class="info" + hidden="${props.isRegistered}" + raised + disabled= "${!props.signedIn}" + on-tap= "${() => this.registerComp()}"> + ${props.signedIn? "Register" : "Sign In"} + </paper-button> + + <paper-button class="success" + disabled + hidden="${!props.isRegistered}"> + Already Registered + </paper-button> + </div> + + <div hidden="${!props.closed}"> + <paper-button + disabled> + Registration Closed + </paper-button> + </div> </div> </paper-card> `; @@ -69,7 +78,8 @@ class TestElement extends LitElement { dates: Array, image: String, signedIn: Boolean, - isRegistered: Boolean + isRegistered: Boolean, + closed: Boolean }}; constructor() { @@ -81,6 +91,7 @@ class TestElement extends LitElement { this.image = "Image Path"; this.signedIn = false; this.isRegistered = false; + this.closed = false; } registerComp() { |