aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.firebase/hosting.YnVpbGQvZXM1LWJ1bmRsZWQ.cache92
-rw-r--r--src/components/competition-element.js39
-rw-r--r--src/components/mao-competitions.js70
-rw-r--r--src/components/mao-home.js21
-rw-r--r--src/components/test-element.js41
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() {