Use ISO date format because I'm opinionated

This commit is contained in:
Jakob Borg committed 2014-08-25 15:53:32 +02:00
1 parent 00b662b53a
commit 5f47a8149f
3 files changed
+3 -9

No files matched your search

+2 -2
View File
@@ -28,7 +28,7 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["angular.min.js"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffec7dff73db36b2f8effe2b507d72a594c89493f432f789a3f4a54e72cfd734c9c449efcdb8be37940449ac295225293b7e89fff7b7bb00497ca528dbedddcd3c4d1b4bc462b1582c16bb8b05381ab1a36c7d95c78b65c9fa4703f6e8e0e177ec6fd17936613f64f98245e90c20d2328f279b32cb0bd62f3867e592b3a3776f3f7e38fee1d3c7771f4ed83c4ef820dc03742f928411ba82e5bce0f9059f85ec53c15936876a71c18a6c934f399b6633cee0e722bbe079ca676c72058db19f8e3fee17e555c21157124f795a607351c9a6503ae16c9e6d80a438251ade1c1fbd7a7bf28a9a0ff7f646f77f2d92382dd924cf2ea1eda7accc377c086da5659c6e78f57b9d6c0afc5ffc66f74750739164932861f79eb27994140014a58b4d12e5f23702ed051bf852002fa66570b8b77711e5acb84aa7d0ad74c1c6558d7095cd3609ef0775593064a7c13a2aa651b2cef9745986651ea54512953c381b1c12a24d9e4c22403f6601f08df0d7f543e8c03c5ef4e71b78106729ebdf5b96e5fa7d9e5dc4339e0fd9bd1a5ff56cc0beec31f86880e18ccfa34d5216e1e7229fff278fe0d9db68458dfed7fed1c987d7fb1fb3739e42e35bea1e65d979ccabba5a4d51d5222804de9d9451194f5fc360156f326cbc2f88c40f30661e7f7eca8204d8b81f0ceb8262331705e1af459606f4fc1a9886ffeb2c2af32c490069f0ea82a7e5519927c0788567c5345bc3c052b76afed0c330898a926a4177d24d920806e0b860c9f14b787c20bb46a3be994e7951bc4ee179d3c02c2aa30aaf82fb1e5fc5653ff874fc2e05e1e4c14022c24f3c677dd9c27376a056c60f220ce759fe2a9a2e95c1e748a8098b1fe04191c14c48b245bf4750bd21a3bf613cabbe9557c804f19d283eb4f068845bb58c0ad7caef6ba56b0ece6273a7d4a984a78b72c9f6d9c3b3a676cd6ab32a50af202e78f9315ef16c532a3c31d941831c2e78d9af26d603168c88fee2fb224ea77c1cc023d1e440ab1acad1edd7a36c94f33ccff23efd0b654aef87eccf0707f2c1b5222e1274376199cf2d69b97dcf9318d08f1f0677d7e38707569777a4a0ad75abe596597f523d6d9ff9aab684ef49368d10aa62238e17e8a28b97502c667df5143af4ee4778846b46f3348d2ee2056048172f2ea32b1c625c2e9af28c26bdfd1c957c949762e59065aa469a66ab75c289fe31fb727da897e172e07b7e9c222734429bf294134f0abb32f1189f9f9e69cf6135e3890dbebaa2a91a04dad314801d38d6795666d32c395a827287b55ee38684c9f93acb4b607b643726cadec3b0c4fcd25bdbd1293056d257d8319bd4cd7a91c31a749cce33473d58a92a746e997ed01be14ad51bd4e2dbc81b1614eabc045be6750c660bda2cf3382f4a86209b68c12b4b2689e1e15aac95640be1435832f3a0a8ac19151b5944603d4572dd44eb2a6a905e72b68c2e388b2ea2388926b024b08fa2c690f578da535115a89b6583b22576198315b78acae992c019f00ffeee7f3a81f5e47209eb37ebfdcf72ffe3df7b04a962139540e8af6a103421d3aca4df476f7b61a3cfc4fa9a2e86a21acc8546b5c0b2c7fa0810d32c843fcf08b6906b073c79f0c0d47d0800e004771a9fe90b55d506005c44493c7b43d8c0742c417b2883e75a59735e6ef29410576bd7f3317bc4befd9625218c2cfffc6e4ec33e60e35a69549f6b63c5c445bf2246c1f6d0d570a3abd080aaab9d1e9c39d6ed49cea373a3ed3dfddbf540ca73ff12c8ce2e07e104fef683090786f34d9a805da6e84e6d75b1545da360ae07baf6ba07557bb56e15d3fe44cc939eaa9955f49534a00150d584091ce560fc0c422c3934ec2664b7b1f8e9ec2290438b053aad29e7b3178d56aca1837c1580d9f992278a350a0f67712e9fc32a1ee703b51457262c440dac3e2fb3cd7489059fd633b4fa45d1b549c6f1d44344ce57e02739e9b08b2a226078e5783a0801c387e771715e93620e5f63b0aa0346ab383847b9c67a1c0eb9d0c18cf8a659dbccf111f3481d91faab6abc6ac6723db682b638050349795c2fb08d348a96ecf5b5c6d40ffe5fcacbcb2c3fa7c52118e02a1725fd6009ea576b13201b4ced70c5725322cbdd50ae19a29879dd786cccc0af5fd937a2fbb7e07363675a1c35d88614b48cad97ab5b6720f1029d432e0d840eec406d3113c602949027a353aa9a2fc2e9401be1cca2da0d461600973e4b58669dbaf006b456728cab8198e6b7ee07acedc0efe507a0a85fd3a67a04b0e28aa698622f22e99b8256d008d671619391c5007641b18c722e2231880c16f072199a738cac29951b6f1187c31545dc4773c73427ba8f6a9a2a404274fc72c8d4ded49c6d9b2a1f40cd95fc8f60aebf1304853db1e977d28c9d7d1917d2ecee4431482187d1b40df6d3aa03e00c9f5944624b38818afe367a8e76208626fc16523cf3c907ae2d6e753be9645d3c650743ab045c5d5fd171fac355c98b8f5919254e80779b720bc48bd90c9807e86b0a2378a2c35d1fbabb5709c5f6defd772908004fd98bba45a91c915347f132c79899c3a57982e1bb358d40f8e9c30bb0bdd625ba5e633bce045ae4780ede06ba0ec2d5c265731981eb01fe134b39e808f00aa20a470a9a65c6a7b84acc862626d0319711b81465c6a2e2bcf663f0f72a3a079f844d97593c0597e4870d69a459960625d531514195c9668128566cb6c991285cfde328c150c8065cf922239dc64b444b31495268162220a28c5732085df9601771119721fbfb92a732c42c30806a5c63ecda2628923e1ce102b05546ba344a312c9db325fc033ed9221b2255b2f7268edf36b082a269bba795a0aa22b27e46aa70e1c9a69b1506bf0455a86c9268cafba3fef74fe1bf7f7c0def1ffe52dc1f3495e0d72f63f8a77ffa8fc3b3fb83f0febdc1d77fc0bf2370faee3dec39bc906f9aca2ee7c3200188ea3515c63df68061940434e22518f20f58ef70157dde0721a2a2c707f71f7d77fff19303d31b621ce3e90e2d00043d5058f04cc5becf04aefb146fb22be3070d908dd3eca8dbeee41bd1aac12719cc343e7b0dff6a91807a02aaeb07ad04c6c273ced147ea2960c81684344c2abdad53a867695507088a887cda120d24be38e37164f17c8fe4502494a7b823f3e9c331ae77590aa32e3ae58a6f98b14bad31d59e22e3411a51f668e0470b59abac1a12a7c442eb1a49330a2d229143f2022c83d3c3c27ab1748fecc915f8482b8da56e561604187465951e41a3b503bf3b171a81dac94217eb04c93d8b6dd7ed3d350c35c17bcbf9c01dbbf178acd2eff63b5c6e873d239a46715e10f67fa1e9d1acf0df23693447248dc1b7773e6b744babb62db041abb30e2931ab28014df373dd366b4d3cda04564a0ff79c58708cc1d8c180dd904d69cbe7c04d451ddd9baed61802bd41d79165581b25b2276cac5e1b3c7eaa8d6037517ef6e0073bf660ece5Line truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffec7dff73db36b2f8effe2b107d72a594c89493f432f789a3f4a56e72cfd734c9c449efcdb8be37940449ac295225293b7e89fff7b7bb00497ca528dbedddcd3c4d1b4bc462b1582c16bb8b05381ab1a36c7d95c78b65c9fa4703f6f8e0d1b7ec6fd1793661df67f98245e90c20d2328f279b32cb0bd62f3867e592b3a3776f3f7e38fefed3c7771f4ed83c4ef820dc03742f938411ba82e5bce0f9059f85ec53c15936876a71c18a6c934f399b6633cee0e722bbe079ca676c72058db19f8e3fee17e555c21157124f795a607351c9a6503ae16c9e6d80a438251ade1c1fbd7a7bf28a9a0ff7f6460f7e2d92382dd924cf2ea1ed67accc377c086da5659c6e78f57b9d6c0afc5ffc660f4650739164932861f79fb17994140014a58b4d12e5f23702ed051bf852002fa66570b8b77711e5acb84aa7d0ad74c1c6558d7095cd3609ef0775593064a7c13a2aa651b2cef9745986651ea54512953c381b1c12a24d9e4c22403f6601f08df0d7f543e8c03c5ef4e71b78106729ebdf5f96e5fa7d9e5dc4339e0fd9fd1a5ff56cc0beec31f86880e18ccfa34d5216e1e7229fff278fe0d9db68458dfed7fed1c987d7fb1fb3739e42e35bea1e65d979ccabba5a4d51d5222804de9d9451194f5fc360156f326cbc2f88c40f30661e7f7ec68204d8b81f0ceb8262331705e1af459606f4fc1a9886ffeb2c2af32c490069f0ea82a7e5519927c0788567c5345bc3c052b76afed0c330898a926a4177d24d920806e0b860c9f10ff0f840768d467d339df2a2789dc2f3a681595446155e05f77dbe8acb7ef0e9f85d0ac2c9838144849f78cefab28517ec40ad8c1f4418ceb3fc55345d2a83cf915013163fc08322839990648b7e8fa07a43467fc378567d2baf9009e23b517c68e1d108b76a1915ae95dfd74ad71c9cc5e64ea953094f17e592edb347674ded9ad56655a05e415cf0f263bce2d9a6547862b28306395cf0b25f4dac872c1811fdc577459c4ef9388047a2c981563594a3dbaf47d928e7799ee57dfa17ca94de0fd99f0f0ee4836b455c24e86ec2329f5bd272fb9e2731a01f3f0aeeaec78f0eac2eef48415beb56cb2db3fea47ada3ef3556d09df936c1a2154c5461c2fd045173f40b198f5d553e8d0bb1fe111ae19cdd334ba881780215dbcbc8cae708871b968ca339af4f67354f2515e8a954396a91a699aadd60927fac7eccbf5a15e86cb81eff9718a9cd0086dca534e3c29eccac4637c7e7aa63d87d58c2736f8ea8aa66a10684f530076e058e759994db3e46809ca1dd67a8d1b1226e7eb2c2f81ed91dd98287b0fc312f34b6f6d47a7c058495f61c76c5237eb450e6bd0713acf1cf560a5aad0b965fa616f842b556f508b6f236f5850a8f3126c99d731982d68b3cce3bc2819826ca205af2c992486876bb156922d840f61c9cc83a2b266546c641181f514c97513adaba8417ac9d932bae02cba88e2249ac092c03e8a1a43d6e3694f4555a06e960dca96d8650c56dc2a2aa74b0267c03ff8bbffe904d693cb25acdfacf73fcbfd8f7fef11a48a4d5402a1bfaa41d0844cb3927e1fbded858d3e13eb6bba188a6a30171ad502cb1eeb23404cb310fe3c27d842ae1df0e4e14353f721008013dc697ca62f54551b00701125f1ec0d6103d3b104eda10c9e6b65cd79b9c953425cad5d2fc6ec31fbe61b968430b2fcf3bb390dfb808d6ba5517dae8d151317fd8a1805db2357c38dae4203aaae767a70e658b727398fce8db6f7f46fd70329cffd4b203bbb1c8413f8db0f261c18ce3769027699a23bb5d5c552758d82b91ee8daeb3e54edd5ba554cfb13314f7aaa6656d157d2800640551326709483f13308b1e4d0b09b90ddc6e2a7b38b400e2d16e8b4a69ccf5e365ab1860ef2550066e70f3c51ac5178388b73f91c56f1381fa8a5b83261216a60f579996da64b2cf8b49ea1d52f8aae4d328ea71e2272be023fc949875d541101c32bc7d34108183e3c8f8bf39a1473f81a83551d305ac5c139ca35d6e370c8850e66c4bd666d33c747cc237544eaafaaf1aa19cbf5d80adae2140c24e571bdc036d2285ab2d7d71a533ff87f292f2fb3fc9c16876080ab5c94f48325a85fad4d806c30b5c315cb4d892c7743b9668862e675e3b13103bf7e65f744f76fc1e7c6ceb4386ab00d2968195b2f57b7ce40e2053a875c1a081dd881da62268c0528214f46a754355f84d38136c29945b51b8c2c002e7d96b0cc3a75e10d68ade418570331cd6fdd0f58db81dfcb0f4051bfa64df50860c5154d31c55e44d23705ada011ace3c226238b01ec826219e55c446210192ce0e53234e71859532a37de220e872b8ab88fe68e694e741fd534558084e8f88721537b5373b66daa7c003557f23f82b9fe4e1014f6c4a6df493376f687b8906677278a410a398ca66db09f561d0067f8cc22125bc20954f4b7d173b4033134e1b790e2994f3e706d71abdb4927ebe2193b185a25e0eafa8a8ed3efaf4a5e7cccca287102bcdb945b205ece66c03c405f5318c1131deefad0ddbd4a28b6f7eebf4b410078ca5ed42d4ae5889c3a8a9739c6cc1c2ecd130cdfad6904c24f1f5e82edb52ed1f51adb7126d022c773f036d07510ae162e9bcb085c0ff09f58ca4147805710553852d02c333ec55562363431818eb98cc0a528331615e7b51f83bf57d139f8246cbacce229b824df6f4823cdb23428a98e890aaa4c360b44b162b34d8e44e1ea1f4709864236e0ca1719e9345e225a8a499242b310011165bc9241e8ca07bb888bb80cd9df973c952166810154e31a63d7364191f4e1081780ad32d2a5518a61e99c2de11ff0c916d910a992bd3771fcb68115144ddb3dad04551591f53352850b4f36ddac30f825a84265934453de1ff5bf7b06fffde36bf8e0f097e2c1a0a904bf7e19c33ffdd37f1c9e3d18840fee0fbefe03fe1d81d377ff51cfe185dc6b2abb9c0f830420aad75418f7d843865112d0889760c83f64bdc355f4791f84888a9e1c3c78fced83274f0f4c6f88718ca73bb40010f45061c17315fb3e13b81e50bcc9ae8c1f3440364eb3a36ebb936f44ab069f6430d3f8ec35fcab4502ea09a8ae1fb412180bcf39471fa9a780215b10d230a9f4b64ea19ea5551d202822f2694b3490f8e28cc791c5f31d924391509ee28ecca70fc7b8de65298cbae8942bbe61c62eb5c6547b8a8c076944d9a3811f2d64adb26a489c120bad6b24cd28b488440ec90bb00c4e0f0bebc5d23db22757e023ad3496ba59591060d095557a048dd60efcee5c68046a270b5dac1324f72cb65db7f7d430d404ef2de70377ecc6e3b14abfdbef70b91df68c681ac57941d8ff85a647b3c27f87a4d11c913406dfdcf9acd12daddab6c006adce3aa4c4aca20434cdcf75dbac35f1681358293ddc7362c13106630703764336a52d9f03371575746fba5a6308f4065d4796616d94c89eb0b17a6df0f8a93682dd44f9d9831fecd8c3b197Line truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["app.js"] = bs
@@ -73,7 +73,7 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["favicon.png"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffec7d6b771c37aee0f7fc0abaef249666d5dd925fd9ab48ba2b4bce8c12bf8e64df6c36273b875dc5ee66542f932c491d45f3db1700ebfde8aa56cbb266271f6c7555b1400004400024517b8f8edf1d7df8f9fd2b3637be77f0d5dea3e1f0abf1981d85d142c9d9dcb08da34df6647be719fb819f8713f6325433c603175a0446c9496c42a5d986168299b96047efde7e383d79f9f1c3bbd33336959ed81c21b843cf63044e3325b45017c21db18f5ab0700aaf49cd74182b473027740583cb59782154205c36594067eccdc987a1360b4f202c4f3a22d0d81d37cc81a713c1a6610c28c98070787d72f4eaedd92bea7ef4d57008542171cce3c16c7f2082010b66431e45fb03bd081ce83e98d12d07290a3d4fa8fdc159fae4c8286fc01c8f6bbd3fc0465ec8cf07085270f7e02bc6f67c613873e65c6961f607b1990effe7207f3037261a8a4fb1bcd81ffcefe1c7c3e151e847dcc88927002cf4280278ebe4d5be7067a2f05ec07db13fb890e2320a952934bd94ae99efbbe202d830a48b2d205c1ac9bda176b827f67746db3540aed08e929191615080556bc663330f55ad8527837318380f38068f8d131b261d84345762ba3f98f20bbc1c45c0c883aff005238d270e3226b23fd8f5358ef35b18dfb7d0d3c6e6cdcdded8b6ca3ab0c0266168b4513c1a3b5a8fb3ab912f8311dc192478a034e8b910665005a08007977cb1a4315d33b388806223ae0cf6444f189b84ee825dd34fc622eeba80fd70121a13fabbecdbede8eabbe4d91438349c725f7a8b5d36f8bbf02e84910e676f452c065b2cbbb1c50e150ccd16d33cd043107d39b5206ebea23ff39d2d367f02ff9ec2bf67f0ef79d67db98b534b16c05ea3b7d8fb1f850e7cae6632189a30da653ba3e7c22fb51d216b867e18843ae2a09b8d68bd1181176eb13761c01df80b464187a02b80e41168b4140a50bc040c3330952e38e8012a9e8b2aed1e18d22aa30e50aaeb4f7174da9f4e4156da9f6690dda5901b9f6690dd8c0b9350b94259de056150a1cb0b676185cdbb6cfbbbb25c15ee1098e1f35cbca2504b54d65d9460301717d50ea436c3201c4e62b05726eb8a6e93780f51bc2d6a951781302ff683ec1d57eac8e3309632002d12c389173ae7291ea075d6c880f4a7f291090e5974109dfcc1843be73385c6187b0915a03f9b6c3c79fa628b3d79b68dffed6c7e57e6a0e2ae8cf52e7b5a203ee5cf4e74c59ee5f753463e81db4fd2db3755ba40cc8291cbc1a655e4dc1353c0763b17f412793bdbf96d927ceec919f21f89fcae9b572983d339a2ce5f1c0bf648fa68d079601a3401a6afecb5cbb93462483a83af5e820d2cd99e4b61b9ff6c7bbb11925b336396fe2760c4bab07047dae79e372c71b115a1e4e5ffe50b5772b6e1f3ab84a7dfbef836badacc00247a050e4004660244fac0de296a5fd698b1f15f41f6c10d308cb36c1a6030c91a9c51c46836dacddab2bf025314589909ccf92c9a03a73528150322c24b86433551829f6b7411bc105e57225221bce381088e354cdee06b5c4a332f42b4f2a447ecafe3ec7685090ad8948eca4d268e7b6352417012c6d64bf86a8f28c447aebca8fa1aaf2e60aa253fe3606f0ccfed140a8e18fb1046a0528aa10f83f7027e91b922fc029fd83f6886d29fae98f2d8038f01c00b6a27679ce67d3bc311060910c482037354f20ce746d09e721fc389027f0f7093fe2c7d82f66dc0b472eccf2129cc8b67e401b03949e6fee0e99301b3deca6067e7dbc118a843e8595751a51f04c2e6d205ab3bbc8209b9c96588b2b763aff07a4a7ce127e96d4617b908c878091e421ccdc0ea8893601a8e027159209f1a824f6bc220f10fec45e6014e4c9076803fe15fce70eb7e5857129cd4f3aca38dcd7207451ecfbc453447ef8965bf86ce5c5c28f81b47839467df085f67fa9f0301950834cc0f22ff35bce05e0cff0ba561d0f707d7d74572b18536373783838ff62ec818bbfe3a69fdf54d7988a8a3b165418193634f96f99ad0e2aa3072c3cba04c2d4f18f31f836a3b10dbd90cfd60b433c945114a85c68357ae3416c14fdf0413e0c7de249364d06083dc9ac03f5eea3f1794ac5f5f0471094922e32043b53886603c4f4514e218760edcdc752b235625e1d075198283d93d548ba429625c666a1746a814bd3002ae5c0acb990eac1064173e1923e58574516d56c01a260773668db7ee85ba13ce3ad04ec1dd8e8db23f173f290c4cbbb099c3547372fc3979a8e7b14101ee8574389d76626cc1dd8e7f308f1bae4c4f319c42f379073ea716e2e7e4209f84713f9461e6566628fcc82cbab407612e417a6f1c7bcdd6337f924cfcf803a6173bdbb74cd4b63dba07df4ba50dccf3975b2c0cbc0583e0fc326072ca02e108adb95a7cc7129eb24bae02f49b125722f74470427c04f0a772761260c49e9969009cfb052564bca1ef0e779e1467d7c273e083f018fd3f4cba2dcf08d5b6c86b975aedcd9f16e6b4521b4a160c521981b052b8c20507ebe941c6bbf60ed0fdaa1afca830841fe6987b421ec48a9c2536e79a4d848070825f601e2a36e0ee812bea402c066fb823966737fc188721410cbdcea41165a3c0c128831e15bc98d2d0b7a38ff167c54be9e1a7a073a2fda28fc222081713cfe85e35b9ea42d444ca036d9bcaab41c360966f942e0b17b9e75c560e318b3df09341962ba25f12f2141ebe984fcf144eb30d74ae3176dacc21342ac48b65fa30c4b0381a30e922bf931ea4d0cb3523d1a2eb6b7ce5081f6ce0afd1c93178c334847029b8b13031bac1bfaf01ed8acfb954eb4aeda025286193ea559a916b57f2dc800f1e8f74ead045e093610ef13f4af4a6de20de04c2fe2203575ca1435a03dfc3532e3a5ccc7209787373d3052bd78342c081ecd410043a73cbce33c34d9c33bc11c3ba239e01195ece05f8df71701e9037fbd1fea87bd8fd616910c54800c967f6c75ab01c1e58d37c96fcea8656830126b049825a70a0847047478c6d5c5f23dcf74239203e7c260a22fff56633762b632edd46896e46fb041adf23ce6d4f2a818dbd05f35f59cdabf633d1fcd4ee1455aeace5a9f6b24c8d6bbdf59957ab0dab499f6645b789a7e22bac92854daeb5519254a099a9264db4343f556d8ff0e1bc7bf683a1ed9cf9b2d9a3100b00ec251dbb19e19846491217056b06efbbad348ddb895a9f5e9b201b8691083ae8fe9e5ade01c1c7520907f9b716dda967eb43dce6fd9270f2d7910c2eb827dba4a7375b12af76a8e5ac8b2faf940ad7644b330d5f522c665e38e90a87ff066db8d794ecb80b26cc08faf7d2139afdc1b877c917fa6dec4f84bab9a9d96f6900c3a4fb2df6cf16602f1786804d64c051fa5e7e39fece43bf8bbdaf43e7f371d743e077c45c82f58078eb7861ec0e31ede185bc2b5df70ec2be77530af5d661707b7bde62a802086fed001cb0ed720a28bcc4d837774bLine truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffec7d6b77dc36b2e0f7fc0ab8ef249666c56ec9afec5524dd952567a2895f47b26f369b939d8326d1dd88d8240d80923a8ae6b76f5581ef4793ad9665cd4e7c8eed260916aa0a5585aa0250dc7b74fceee8c3cfef5fb19999fb075fed3d729caf46237614460b25a733c3368e36d993ed9d67eceffc3c1cb397a19a321e78d022304a8e63132acd36b410cccc043b7af7f6c3e9c9cb8f1fde9d9eb189f4c5e610c11dfa3e23709a29a185ba10de907dd4828513784d6aa6c358b982b9a127185c4ec30ba102e1b1f1023a636f4e3e38da2c7c81b07ce98a406377dc30179e8e059b8431a02403c2e1f5c9d1abb767afa8fbe1578e03542171cce7c1747f2082010ba60e8fa2fd815e042e741f4ce9968b1485be2fd4fee02c7d7264943f60aecfb5de1f60233fe4e7030429b877f015637b73613873675c6961f607b19938ff73903f98191339e2532c2ff607ffdbf978e81c85f3881b39f60580851e45006f9dbcda17de5414de0bf85cec0f2ea4b88c42650a4d2fa56766fb9eb800363874b105844b23b9ef6897fb627f67b85d03e409ed2a191919060558b5663c36b350d55af832388781f38163f0d8b8b161d24548332526fb8309bfc0cb61048c3cf80a5f30d2f8e2206322fb835d5fe338bf85f17d0b3d6d6cdedcec8d6cabac030b6c1c86461bc5a391abf528bb1ace6530843b83040f94063d13c20caa0014f0e0922f9634a66b661611506cc495c19ee80963e3d05bb06bfac958c43d0fb077c6a131e17c977dbb1d5d7d973c9b00879c099f4b7fb1cb063f08ff4218e972f656c462b0c5b21b5bec50c1d06c31cd03ed80e8cb890571f315fd37dbd962b327f0f729fc7d067f9f67dd97bb38b56401ec357a8bfdff51e860ced554068e09a35db6337c2ee6a5b643648d330f8350471c74b311ad3722f0c32df6260cb80bff8351d021e80a2079041a2d8502142f01c30c4ca50b0e7a808ae7a14a7b0786b4caa80394eafa531c9df6a7139095f6a719646f29e4c6a719642fe3c238549e509677411854e8f2c3695861f32edbfeae2c57853b04c6799e8b57146a89caba8b120ce6e2a2da81d4c60942671c83bd325957749bc4db41f1b6a8555e04c2fc781e64ef7852473e87b19401689170c67ee89ea77880d6592303d29fca47263864d14174f20763ee9e4f151a63ec255480fe74bcf1e4e98b2df6e4d936feb3b3f95d99838a7b32d6bbec6981f8943f3bd1157b96df4f19f9046e3f496fdf54e902310b861e079b5691735f4c00dbed5cd04be4ed6ce7b749f2b92fa7c87f24f2bb6e5ea50c4ee7883a7f712cd823394783ce03d3a009307d65af5dcea4110ee90cbe7a0936b0647b2e85e5feb3eded46485ecd8c59fa9f8011ebc2c21bea39f77da7c4c556849297ffd75c7892b38d39bf4a78faed8b6fa3abcd0c40a257e00044602640a40fec9da2f6658d191bfd15641fdc00c338cba6010693acc119450ca7c3ddac2dfb2b3045819519c39ccfa219705a8352312022bc6438546325f8b94617c10fe175252215c23b3e88e048c3e40dbec6a534b322442b4f7ac8fe3aca6e5798a0804de9a8dc64e2b837221504276164bd84aff688427ce4c98baaaff1ea02a65af2330ef646f0dc4ea1e088b10f61042aa518fa30782fe017992bc22ff089fd0fcd50fad313131efbe031007841ede494d3bc6f6738c22001825870608e4a9ee1dc08da53eec3192bf0f70037399fa64fd0be0d9856aefde990c2bc78461e009b9164ee0f9e3e1930ebad0c7676be1d8c803a849e751555fa41206c263db0bace154cc84d2e4394bd1dfb85d753e20b3f496f33bac84540c64bf010e2680a56479c0493701888cb02f9d4107c5a1306897f602f320f706c82b403fc097f73865bf7c3ba92e0a49e671d6d6c963b28f278ea2fa2197a4f2cfbe5b83371a1e0ff381aa43cfb46cc75a6ff3910508940c3fc20f25fce05f763f857280d83be3fb8be2e928b2db4b9b9191c7cb47741c6d8f5d749ebaf6fca43441d8d2c0b0a9c1cf9b2ccd784164f8591175e06656a79c298ff1854db81d84ea7e807a39d492e8a502a341ebcf2a4b1087efa2618033ff6c6992483061be4d618fef252ffb9a064fdce4510979024320e32548b6308c6f35444218e61e7c0cd3caf326255120e3d8f213898dd43b5489a22c665a67661844ad10b23e0caa5b09ce9c00a4176e19331525e480fd56605ac61723067d678eb5ea8bbe1b403ed14dcedd828fb73f193c2c0b40b9b194c3527c79f93877a161b14e05e4887934927c616dcedf807f3b8e1caf414c309349f75e0736a217e4e0ef27118f74319666e651c318fcca24b7b10e612a4f746b1df6c3df327c9c48f3f607ab1b37dcb446ddba37bf0bd54dac03c7fb9c5c2c05f3008ce2f0326272c10aed09aabc5772ce129bbe42a40bf297125724f0427c447007f22a7270146ec999906c0b95f5042c677e69eb3f3a438bb169e031f84cfe85f27e9b63c2354db22af3d6ab5377b5a98d34a6d285930486504c24ae1090f1caca70719efda3b40f7ab6af0a3c2107e9861ee0979102b7296d88c6b361602c2097e8179a8d880bb07aea80bb118bce10d599edd98c7380c0962e875268d281b050e4619f4b0e0c59486be1d7d8c3f2b5e4a0f3f059d133d2ffa282c827031f18cee5593ab2e444da47cd0b689bc1a340c66f946e9b270917bce65e510d3d8073f1964b922fa25214fe1e18bf9f44ce134db40e71a63a7cd1c42a342bc58a60f0e86c5d180490ff99df420855eae1989165d5fe32b47f860037f0d4f8ec11ba621844bc18d8589d10dfeff1ad0aef89c4bb5aed40e5a821236a95ea519b97625cf0df8e0f348a70e5d043e19e610ffa3446fea0de24d20ec2f32f0c4153aa435f03d3ce5a2c3c52c97803737375db0723d28041cc84e0d41a03bb3ec3c33dcc439c31b31ac3be21910e77226c0ff8e83f380bcd98ff647ddc3ee0f4b83284602483eb33fd682e5f2c09ae6b3e45737b41a0c30814d12d4820325843b3a626ce3fa1ae1be17ca05f1e1535110f9af379bb15b1973e9354a7433da27d0f81e716e7b52096cec2d98ffca6a5eb59f89e6a776a7a872652d4fb597656a5cebadcfbc5a6d584dfa342bba4d3c155f61952c6c72ad8d92a402cd4c3569a2a5f9a96a7b840f67ddb31f0c6de7cc97cd1e855800602fe9d8cb08c7344a92b828583378df6ba569d44ed4faf4da0499134622e8a0fb7b6a7907041f4b255ce4df5a74a79eed1ce236ff978493bf0e6570c17dd9263dbdd99278b58e96d32ebebc522a5c932dcd347c49b198fae1b82b1cfe1bb4e17e53b2e32e983025e8df4b5f68f607e3fe255fe8b7f17c2cd4cd4dcd7e4b031826dd6fb17fb6007bb930046c2c038ed2f7f2cbf17716cebbd8fb3a743f1f777d047e47cc25580f88b7ae1fc69e83690f3fe45de9ba7710f6bd9b50a8b70e83dbdbf316431540786b07e0806d975340e125c6beb95bLine truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["index.html"] = bs
-6
View File
@@ -1059,12 +1059,6 @@ syncthing.filter('clean', function () {
};
});
syncthing.filter('asDate', function() {
return function (input) {
return new Date(input);
}
})
syncthing.directive('optionEditor', function () {
return {
restrict: 'C',
+1 -1
View File
@@ -345,7 +345,7 @@
<tr ng-if="!connections[nodeCfg.NodeID]">
<th><span class="glyphicon glyphicon-eye-open"></span>&emsp;<span translate>Last seen</span></th>
<td translate ng-if="stats[nodeCfg.NodeID].LastSeen.indexOf('1970') > -1" class="text-right">Never</td>
<td ng-if="stats[nodeCfg.NodeID].LastSeen.indexOf('1970') < 0" class="text-right">{{stats[nodeCfg.NodeID].LastSeen | asDate | date:'short'}}</td>
<td ng-if="stats[nodeCfg.NodeID].LastSeen.indexOf('1970') < 0" class="text-right">{{stats[nodeCfg.NodeID].LastSeen | date:"yyyy-MM-dd HH:mm"}}</td>
</tr>
</tbody>
</table>